Author: ffang
Date: Thu Sep 16 02:35:04 2010
New Revision: 997568

URL: http://svn.apache.org/viewvc?rev=997568&view=rev
Log:
[SMX4-580]throw exception for jaxb-api bundle

Modified:
    
servicemix/smx4/specs/trunk/jaxb-api-2.1/src/main/java/javax/xml/bind/ContextFinder.java

Modified: 
servicemix/smx4/specs/trunk/jaxb-api-2.1/src/main/java/javax/xml/bind/ContextFinder.java
URL: 
http://svn.apache.org/viewvc/servicemix/smx4/specs/trunk/jaxb-api-2.1/src/main/java/javax/xml/bind/ContextFinder.java?rev=997568&r1=997567&r2=997568&view=diff
==============================================================================
--- 
servicemix/smx4/specs/trunk/jaxb-api-2.1/src/main/java/javax/xml/bind/ContextFinder.java
 (original)
+++ 
servicemix/smx4/specs/trunk/jaxb-api-2.1/src/main/java/javax/xml/bind/ContextFinder.java
 Thu Sep 16 02:35:04 2010
@@ -61,9 +61,12 @@ class ContextFinder {
         try {
             Method m = spi.getMethod("createContext", new Class[] { 
String.class, ClassLoader.class, Map.class });
             return (JAXBContext) m.invoke(null, new Object[] { contextPath, 
classLoader, properties });
+        } catch (NoSuchMethodException e) {
+            // ignore
         } catch (Throwable t) {
             t.printStackTrace();
-        }
+            throw new JAXBException("Unable to create context", t);
+        } 
         // Fallback for JAXB 1.0 compatibility (at least JAXB TCK tests are 
using that feature)
         try {
             Method m = spi.getMethod("createContext", new Class[] { 
String.class, ClassLoader.class, });


Reply via email to