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;
         }
     }


Reply via email to