From 6e10f14b5eaa084fb9ab9a8ba51885be69d5da20 Mon Sep 17 00:00:00 2001 From: markt Date: Sat, 11 Dec 2010 21:48:22 +0000 Subject: [PATCH] o.a.tomcat.jni should not have any external dependencies OK for o.a.naming to have dependencies git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1044729 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/tomcat/jni/Library.java | 15 +++++++++------ res/checkstyle/org-import-control.xml | 6 +----- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/java/org/apache/tomcat/jni/Library.java b/java/org/apache/tomcat/jni/Library.java index f887eefef..400f07233 100644 --- a/java/org/apache/tomcat/jni/Library.java +++ b/java/org/apache/tomcat/jni/Library.java @@ -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 0) err += ", "; - err += e.getMessage(); + err += t.getMessage(); } if (loaded) break; diff --git a/res/checkstyle/org-import-control.xml b/res/checkstyle/org-import-control.xml index ced46dca2..1cbd9c309 100644 --- a/res/checkstyle/org-import-control.xml +++ b/res/checkstyle/org-import-control.xml @@ -72,7 +72,6 @@ - @@ -81,10 +80,7 @@ - - - - + -- 2.11.0