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