Author: markt Date: Sat Dec 11 21:48:22 2010 New Revision: 1044729 URL: http://svn.apache.org/viewvc?rev=1044729&view=rev Log: o.a.tomcat.jni should not have any external dependencies OK for o.a.naming to have dependencies
Modified: tomcat/trunk/java/org/apache/tomcat/jni/Library.java tomcat/trunk/res/checkstyle/org-import-control.xml Modified: tomcat/trunk/java/org/apache/tomcat/jni/Library.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/jni/Library.java?rev=1044729&r1=1044728&r2=1044729&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/jni/Library.java (original) +++ tomcat/trunk/java/org/apache/tomcat/jni/Library.java Sat Dec 11 21:48:22 2010 @@ -17,8 +17,6 @@ package org.apache.tomcat.jni; -import org.apache.tomcat.util.ExceptionUtils; - /** Library * * @author Mladen Turk @@ -44,8 +42,13 @@ public final class Library { System.loadLibrary(NAMES[i]); loaded = true; } - catch (Throwable e) { - ExceptionUtils.handleThrowable(e); + catch (Throwable t) { + if (t instanceof ThreadDeath) { + throw (ThreadDeath) t; + } + if (t instanceof VirtualMachineError) { + throw (VirtualMachineError) t; + } String name = System.mapLibraryName(NAMES[i]); String path = System.getProperty("java.library.path"); String sep = System.getProperty("path.separator"); @@ -53,12 +56,12 @@ public final class Library { for (int j=0; j<paths.length; j++) { java.io.File fd = new java.io.File(paths[j] , name); if (fd.exists()) { - e.printStackTrace(); + t.printStackTrace(); } } if ( i > 0) err += ", "; - err += e.getMessage(); + err += t.getMessage(); } if (loaded) break; Modified: tomcat/trunk/res/checkstyle/org-import-control.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/res/checkstyle/org-import-control.xml?rev=1044729&r1=1044728&r2=1044729&view=diff ============================================================================== --- tomcat/trunk/res/checkstyle/org-import-control.xml (original) +++ tomcat/trunk/res/checkstyle/org-import-control.xml Sat Dec 11 21:48:22 2010 @@ -72,7 +72,6 @@ <allow pkg="javax.mail"/> <allow pkg="javax.wsdl"/> <allow pkg="org.apache.naming"/> - <!-- To remove? --> <allow class="org.apache.catalina.util.RequestUtil"/> <allow class="org.apache.tomcat.util.http.FastHttpDateFormat"/> </subpackage> @@ -81,10 +80,7 @@ <subpackage name="buildutil"> <allow pkg="org.apache.tools.ant"/> </subpackage> - <subpackage name="jni"> - <!-- To remove? --> - <allow class="org.apache.tomcat.util.ExceptionUtils"/> - </subpackage> + <subpackage name="jni"/> <subpackage name="util"> <allow pkg="org.apache.juli"/> <allow pkg="org.apache.tomcat.jni"/> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org