Hi,
I have been trying to use WSDL2Java with *JAXB* data binding to
generate stubs/skeleton from WSDL and getting the following errors. I am
able to use the same WSDLs to generate XMLBEANS bindings successfully. I
have tried jaxbri which fails immediately after reading in the imported
files. Is there any way to find out what the problem is?
[java] Exception in thread "main"
org.apache.axis2.wsdl.codegen.CodeGenerat
ionException: java.lang.RuntimeException:
java.lang.reflect.InvocationTargetExce
ption
[java] at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(C
odeGenerationEngine.java:265)
[java] at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
[java] at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
[java] Caused by: java.lang.RuntimeException:
java.lang.reflect.InvocationT
argetException
[java] at
org.apache.axis2.wsdl.codegen.extension.JAXBRIExtension.engag
e(JAXBRIExtension.java:112)
[java] at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(C
odeGenerationEngine.java:218)
[java] ... 2 more
[java] Caused by: java.lang.reflect.InvocationTargetException
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAcces
sorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMet
hodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:585)
[java] at
org.apache.axis2.wsdl.codegen.extension.JAXBRIExtension.engag
e(JAXBRIExtension.java:101)
[java] ... 3 more
[java] Caused by: java.lang.RuntimeException:
java.lang.NullPointerExceptio
n
[java] at
org.apache.axis2.jaxbri.CodeGenerationUtility.processSchemas(
CodeGenerationUtility.java:192)
[java] ... 8 more
[java] Caused by: java.lang.NullPointerException
[java] at
org.apache.axis2.jaxbri.CodeGenerationUtility$1.resolveEntity
(CodeGenerationUtility.java:107)
[java] at com.sun.tools.xjc.reader.internalizer.DOMForest.parse
(DOMFore
st.java:268)
[java] at
com.sun.tools.xjc.reader.internalizer.AbstractReferenceFinder
Impl.startElement(AbstractReferenceFinderImpl.java:78)
[java] at org.apache.xerces.parsers.AbstractSAXParser.startElement
(Unkn
own Source)
[java] at
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElem
ent(Unknown Source)
[java] at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElem
ent(Unknown Source)
[java] at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragmen
tContentDispatcher.dispatch(Unknown Source)
[java] at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDoc
ument(Unknown Source)
[java] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
So
urce)
[java] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
So
urce)
[java] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
[java] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
Sou
rce)
[java] at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse
(Unkn
own Source)
[java] at com.sun.tools.xjc.reader.internalizer.DOMForest.parse
(DOMFore
st.java:366)
[java] at com.sun.tools.xjc.reader.internalizer.DOMForest.parse
(DOMFore
st.java:246)
[java] at
com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.parseSchema
(SchemaCompilerImpl.java:131)
[java] at
org.apache.axis2.jaxbri.CodeGenerationUtility.processSchemas(
CodeGenerationUtility.java:161)
[java] ... 8 more
[java] Java Result: 1
compile-src:
[echo] Compiling the java source files...
compile-lib:
Thanks,
Nipa