Author: rmannibucau
Date: Thu May 3 14:23:36 2012
New Revision: 1333474
URL: http://svn.apache.org/viewvc?rev=1333474&view=rev
Log:
don't forget NoClassDefFoundError which is not an exception
Modified:
openejb/trunk/javaee-api/src/main/java/javax/xml/bind/ContextFinder.java
Modified:
openejb/trunk/javaee-api/src/main/java/javax/xml/bind/ContextFinder.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/javaee-api/src/main/java/javax/xml/bind/ContextFinder.java?rev=1333474&r1=1333473&r2=1333474&view=diff
==============================================================================
--- openejb/trunk/javaee-api/src/main/java/javax/xml/bind/ContextFinder.java
(original)
+++ openejb/trunk/javaee-api/src/main/java/javax/xml/bind/ContextFinder.java
Thu May 3 14:23:36 2012
@@ -42,9 +42,9 @@ class ContextFinder {
osgiLocator =
Thread.currentThread().getContextClassLoader().loadClass("org.apache.geronimo.osgi.locator.ProviderLocator");
getServiceClassMethod = osgiLocator.getMethod("getServiceClass",
String.class, Class.class, ClassLoader.class);
loadClassMethod = osgiLocator.getMethod("loadClass", String.class,
Class.class, ClassLoader.class);
- } catch (ClassNotFoundException e) {
+ } catch (Exception e) {
osgiLocator = null;
- } catch (NoSuchMethodException e) {
+ } catch (NoClassDefFoundError ncdfe) {
osgiLocator = null;
}
}