You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Ajith Harshana Ranabahu (JIRA)" <ji...@apache.org> on 2005/09/14 13:22:54 UTC

[jira] Resolved: (AXIS2-216) NPE in code generation

     [ http://issues.apache.org/jira/browse/AXIS2-216?page=all ]
     
Ajith Harshana Ranabahu resolved AXIS2-216:
-------------------------------------------

    Resolution: Fixed

Fixed. It was actually a bug in the code generator that arose due to a missing service. Now the particular WSDL is added as one of the test WSDL's

> NPE in code generation
> ----------------------
>
>          Key: AXIS2-216
>          URL: http://issues.apache.org/jira/browse/AXIS2-216
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Bug
>   Components: databinding
>     Versions: 0.91
>  Environment: Suse 9.3, Java.15.01, HT CPU
>     Reporter: Steve Loughran
>  Attachments: deployapi.wsdl
>
> When attempting to generate the WSDL for my cddlm deployment API (check out from http://sourceforge.net/projects/deployment ), 
> I get an NPE:-
> [core:java] org.apache.axis2.wsdl.codegen.CodeGenerationException: java.lang.NullPointerException
> [core:java]     at org.apache.axis2.wsdl.codegen.emitter.MultiLanguageClientEmitter.emitStub(MultiLanguageClientEmitter.java:139)
> [core:java]     at org.apache.axis2.wsdl.codegen.emitter.MultiLanguageClientEmitter.emitSkeleton(MultiLanguageClientEmitter.java:405)
> [core:java]     at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:103)
> [core:java]     at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:29)
> [core:java]     at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:23)
> [core:java] Caused by: java.lang.NullPointerException
> [core:java]     at org.apache.axis2.wsdl.codegen.emitter.MultiLanguageClientEmitter.createDOMDocumentForInterfaceImplementation(MultiLanguageClientEmitter.java:914)
> [core:java]     at org.apache.axis2.wsdl.codegen.emitter.MultiLanguageClientEmitter.writeInterfaceImplementation(MultiLanguageClientEmitter.java:301)
> [core:java]     at org.apache.axis2.wsdl.codegen.emitter.MultiLanguageClientEmitter.emitStub(MultiLanguageClientEmitter.java:126)
> [core:java]     ... 4 more
> [core:java] Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException: org.apache.axis2.wsdl.codegen.CodeGenerationException: org.apache.axis2.wsdl.codegen.CodeGenerationException: java.lang.NullPointerException
> [core:java]     at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:107)
> [core:java]     at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:29)
> [core:java]     at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:23)
> [core:java] Caused by: org.apache.axis2.wsdl.codegen.CodeGenerationException: org.apache.axis2.wsdl.codegen.CodeGenerationException: java.lang.NullPointerException
> [core:java]     at org.apache.axis2.wsdl.codegen.emitter.MultiLanguageClientEmitter.emitSkeleton(MultiLanguageClientEmitter.java:409)
> [core:java]     at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:103)
> [core:java]     ... 2 more
> [core:java] Caused by: org.apache.axis2.wsdl.codegen.CodeGenerationException: java.lang.NullPointerException
> [core:java]     at org.apache.axis2.wsdl.codegen.emitter.MultiLanguageClientEmitter.emitStub(MultiLanguageClientEmitter.java:139)
> [core:java]     at org.apache.axis2.wsdl.codegen.emitter.MultiLanguageClientEmitter.emitSkeleton(MultiLanguageClientEmitter.java:405)
> [core:java]     ... 3 more
> [core:java] Caused by: java.lang.NullPointerException
> [core:java]     at org.apache.axis2.wsdl.codegen.emitter.MultiLanguageClientEmitter.createDOMDocumentForInterfaceImplementation(MultiLanguageClientEmitter.java:914)
> [core:java]     at org.apache.axis2.wsdl.codegen.emitter.MultiLanguageClientEmitter.writeInterfaceImplementation(MultiLanguageClientEmitter.java:301)
> [core:java]     at org.apache.axis2.wsdl.codegen.emitter.MultiLanguageClientEmitter.emitStub(MultiLanguageClientEmitter.java:126)
> [core:java]     ... 4 more
>  
> BUILD FAILED - at 13/09/05 15:12
> /home/slo/Projects/SmartFrog/Forge/core/components/deployapi/build.xml:372: Java returned: 1
> Params to wsdl2java are 
>     <core:java
>       classname="org.apache.axis2.wsdl.WSDL2Java"
>       classpathref="compile.classpath">
>         <arg value="-o" />
>         <arg file="${build.axis2.src.dir}" />
>         <arg value="-p" />
>         <arg value="org.ggf.cddlm.generated.axis2" />
>         <arg value="-ss" />
>         <arg value="-sd" />
>         <arg value="-uri" />
>         <arg file="${deployment-api.wsdl}" />
>     </core:java>
> where deployment-api.wsdl is xml/cddlm/deployment-api.wsdl, a doc that imports all the WSRF stuff.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira