Hi there,

When I run WSDL2Java.sh some client code is generated along with the build file but I get loads of exceptions and no logs and if I try to build the client I get more errors due to the wsdl2java generation not working. I notice there's a bug report AXIS2-804: http://mail-archives.apache.org/mod_mbox/ws-axis-dev/200606.mbox/% [EMAIL PROTECTED]

Is this fixed as it's not possible to generate a client from wsdl.
export AXIS2_HOME=/usr/local/axis2
WSDL2Java.sh -uri http://sgarbh.smo.uhi.ac.uk:8080/axis2/services/ MinervaTestService?wsdl -ss -sd -d xmlbeans -o ../client -p org.test.client

Is there anything I can do to find out what the wsdl2java error is caused by as I can't find any logs.

thanks,

Alistair

Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException: org.apache.axis2.wsdl.codegen.CodeGenerationException: java.lang.RuntimeException: WSDL writing failed! at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate (CodeGenerationEngine.java:185)
        at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
        at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
Caused by: org.apache.axis2.wsdl.codegen.CodeGenerationException: java.lang.RuntimeException: WSDL writing failed! at org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitt er.emitSkeleton(AxisServiceBasedMultiLanguageEmitter.java:640) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate (CodeGenerationEngine.java:168)
        ... 2 more
Caused by: java.lang.RuntimeException: WSDL writing failed!
at org.apache.axis2.wsdl.codegen.writer.WSDLWriter.writeWSDL (WSDLWriter.java:45) at org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitt er.writeWSDLFiles(AxisServiceBasedMultiLanguageEmitter.java:737) at org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitt er.emitSkeletonService(AxisServiceBasedMultiLanguageEmitter.java:703) at org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitt er.emitSkeleton(AxisServiceBasedMultiLanguageEmitter.java:638)
        ... 3 more
Caused by: org.apache.axis2.AxisFault: null; nested exception is:
        java.lang.NullPointerException
at org.apache.axis2.description.AxisService.getWSDL (AxisService.java:558) at org.apache.axis2.description.AxisService.printWSDL (AxisService.java:545) at org.apache.axis2.wsdl.codegen.writer.WSDLWriter.writeWSDL (WSDLWriter.java:40)
        ... 6 more
Caused by: java.lang.NullPointerException
        at java.io.Writer.write(Writer.java:126)
at com.ctc.wstx.sw.BaseNsStreamWriter.doWriteAttr (BaseNsStreamWriter.java:442) at com.ctc.wstx.sw.BaseNsStreamWriter.writeAttribute (BaseNsStreamWriter.java:205) at org.apache.axiom.om.impl.MTOMXMLStreamWriter.writeAttribute (MTOMXMLStreamWriter.java:138) at org.apache.axiom.om.impl.util.OMSerializerUtil.serializeAttribute (OMSerializerUtil.java:76) at org.apache.axiom.om.impl.util.OMSerializerUtil.serializeAttributes (OMSerializerUtil.java:266) at org.apache.axiom.om.impl.util.OMSerializerUtil.serializeStartpart (OMSerializerUtil.java:232) at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize (OMElementImpl.java:765) at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize (OMElementImpl.java:754) at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize (OMElementImpl.java:769) at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize (OMElementImpl.java:754) at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize (OMElementImpl.java:769) at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize (OMElementImpl.java:754) at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize (OMElementImpl.java:769) at org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize (OMElementImpl.java:754) at org.apache.axiom.om.impl.llom.OMNodeImpl.serialize (OMNodeImpl.java:310) at org.apache.axiom.om.impl.llom.OMNodeImpl.serialize (OMNodeImpl.java:351) at org.apache.axis2.description.AxisService.getWSDL (AxisService.java:554)
        ... 8 more

compile.src:
[javac] Compiling 214 source files to /Users/alistair/dev/ incubator/axis2/client/build/classes [javac] /Users/alistair/dev/incubator/axis2/client/src/org/test/ client/MinervaTestServiceMessageReceiverInOut.java:66: cannot find symbol
    [javac] symbol  : method newXMLStreamReader()
    [javac] location: interface org.apache.axiom.om.OMElement
[javac] (org.apache.axiom.om.OMAbstractFactory.getOMFactory(),new org.apache.axis2.util.StreamWrapper(param.newXMLStreamReader())) ; [javac] ^ [javac] /Users/alistair/dev/incubator/axis2/client/src/org/test/ client/MinervaTestServiceMessageReceiverInOut.java:99: cannot find symbol
    [javac] symbol  : variable Factory
    [javac] location: interface org.apache.axiom.om.OMElement
[javac] return org.apache.axiom.om.OMElement.Factory.parse(
    [javac]                                                      ^
[javac] /Users/alistair/dev/incubator/axis2/client/src/org/test/ client/MinervaTestServiceMessageReceiverInOut.java:103: cannot find symbol
    [javac] symbol  : variable Factory
    [javac] location: interface org.apache.axiom.om.OMElement
[javac] return org.apache.axiom.om.OMElement.Factory.parse(
    [javac]                                                      ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: /Users/alistair/dev/incubator/axis2/client/src/org/ test/client/MinervaTestServiceMessageReceiverInOut.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 3 errors



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to