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


Reply via email to