Author: rfeng
Date: Tue Feb 17 23:36:40 2009
New Revision: 745298
URL: http://svn.apache.org/viewvc?rev=745298&view=rev
Log:
Fix the JAXBException if package-info annotated with @XmlSchema is present
without ObjectFactory
Modified:
tuscany/java/sca/modules/databinding-jaxb/src/main/java/org/apache/tuscany/sca/databinding/jaxb/JAXBContextCache.java
Modified:
tuscany/java/sca/modules/databinding-jaxb/src/main/java/org/apache/tuscany/sca/databinding/jaxb/JAXBContextCache.java
URL:
http://svn.apache.org/viewvc/tuscany/java/sca/modules/databinding-jaxb/src/main/java/org/apache/tuscany/sca/databinding/jaxb/JAXBContextCache.java?rev=745298&r1=745297&r2=745298&view=diff
==============================================================================
---
tuscany/java/sca/modules/databinding-jaxb/src/main/java/org/apache/tuscany/sca/databinding/jaxb/JAXBContextCache.java
(original)
+++
tuscany/java/sca/modules/databinding-jaxb/src/main/java/org/apache/tuscany/sca/databinding/jaxb/JAXBContextCache.java
Tue Feb 17 23:36:40 2009
@@ -42,7 +42,6 @@
import javax.xml.bind.JAXBException;
import javax.xml.bind.Marshaller;
import javax.xml.bind.Unmarshaller;
-import javax.xml.bind.annotation.XmlSchema;
import javax.xml.transform.Source;
import org.apache.tuscany.sca.databinding.util.LRUCache;
@@ -195,6 +194,9 @@
// Ignore
}
+ // [rfeng] If no ObjectFactory or jaxb.index is present,
JAXBContext.newInstance(contextPath, classloader)
+ // will fail
+ /*
try {
Class<?> cls = forName(p + ".package-info", false, cl);
if (cls != null) {
@@ -205,6 +207,7 @@
} catch (Throwable e) {
// Ignore
}
+ */
return false;
}