You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Daniel Kulp (JIRA)" <ji...@apache.org> on 2009/03/19 05:49:52 UTC

[jira] Commented: (CXF-2119) wsdl2java failes with NPE with void Async Methods

    [ https://issues.apache.org/jira/browse/CXF-2119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12683322#action_12683322 ] 

Daniel Kulp commented on CXF-2119:
----------------------------------

Bryan,

I BELIEVE this is fixed on the 2.1.x branch for 2.1.5 and the fix was included in 2.2.   Any chance you could test with either 2.2 or with the 2.1.5 snapshots to double check?   If it doesn't fix it, any chance on getting the wsdl?

Dan

> wsdl2java failes with NPE with void Async Methods
> -------------------------------------------------
>
>                 Key: CXF-2119
>                 URL: https://issues.apache.org/jira/browse/CXF-2119
>             Project: CXF
>          Issue Type: Bug
>          Components: Tooling
>    Affects Versions: 2.1.4
>         Environment: JbossWS-CXF 3.1.0 (Uses CXF 2.1.4), Jboss 5.1.0, Fedora 10
>            Reporter: Bryan Kearney
>
> If a method which ends in Async returns void, and therefore an operation with a name that ends in Async and no output, then running wsdl2java will result in an NPE.
>      [exec] wsdl2java -compile -d /home/bkearney/workspace/testclient/./src/main/java -p com.redhat.vdc.client.generated -verbose -classdir /home/bkearney/workspace/testclient/./target/classes http://localhost:8080/backends/wcf?wsdl
>      [exec] wsdl2java - Apache CXF 2.1.4
>      [exec] 
>      [exec] Failed to invoke WSDLToJava
>      [exec] org.apache.cxf.tools.common.ToolException: java.lang.NullPointerException
>      [exec] 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:240)
>      [exec] 	at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:83)
>      [exec] 	at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:103)
>      [exec] 	at org.jboss.wsf.stack.cxf.tools.CXFConsumerImpl.consume(CXFConsumerImpl.java:224)
>      [exec] 	at org.jboss.wsf.spi.tools.cmd.WSConsume.importServices(WSConsume.java:222)
>      [exec] 	at org.jboss.wsf.spi.tools.cmd.WSConsume.main(WSConsume.java:80)
>      [exec] Caused by: java.lang.NullPointerException
>      [exec] 	at org.apache.cxf.tools.wsdlto.frontend.jaxws.processor.internal.OperationProcessor.isAsyncMethod(OperationProcessor.java:182)
>      [exec] 	at org.apache.cxf.tools.wsdlto.frontend.jaxws.processor.internal.OperationProcessor.processMethod(OperationProcessor.java:76)
>      [exec] 	at org.apache.cxf.tools.wsdlto.frontend.jaxws.processor.internal.OperationProcessor.process(OperationProcessor.java:63)
>      [exec] 	at org.apache.cxf.tools.wsdlto.frontend.jaxws.processor.internal.PortTypeProcessor.process(PortTypeProcessor.java:143)
>      [exec] 	at org.apache.cxf.tools.wsdlto.frontend.jaxws.processor.WSDLToJavaProcessor.wsdlDefinitionToJavaModel(WSDLToJavaProcessor.java:88)
>      [exec] 	at org.apache.cxf.tools.wsdlto.frontend.jaxws.processor.WSDLToJavaProcessor.process(WSDLToJavaProcessor.java:60)
>      [exec] 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:197)
>      [exec] 	at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:232)
>      [exec] 	... 5 more

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.