axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sean Sullivan (JIRA)" <j...@apache.org>
Subject [jira] Commented: (AXIS2-3148) Endpoint Extension handling bug in WSDL20ToAxisServiceBuilder
Date Mon, 19 Nov 2007 20:12:43 GMT

    [ https://issues.apache.org/jira/browse/AXIS2-3148?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12543667
] 

Sean Sullivan commented on AXIS2-3148:
--------------------------------------

I am using Axis 2 version  1.3 and Sun JDK 1.5.0_13

I have a WSDL2 file that uses the HTTP binding.  When I run wsdl2java, the program fails with
a NullPointerException.

Is there a workaround?

This is the stack trace:

c:\axis2-1.3\bin\wsdl2java -ss -wv 2.0 -p com.mycorp.foo -o src -uri .\webservices\TmsServices.wsdl

Using AXIS2_HOME:   c:\axis2-1.3
Using JAVA_HOME:    C:\Progra~1\Java\jdk1.5.0_13
Exception in thread "main"
org.apache.axis2.wsdl.codegen.CodeGenerationException
: Error parsing WSDL
        at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat
ionEngine.java:147)
        at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
        at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
Caused by: org.apache.axis2.AxisFault
        at org.apache.axis2.AxisFault.makeFault(AxisFault.java:417)
        at
org.apache.axis2.description.WSDL20ToAxisServiceBuilder.populateServi
ce(WSDL20ToAxisServiceBuilder.java:236)
        at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerat
ionEngine.java:101)
        ... 2 more
Caused by: java.lang.NullPointerException
        at
org.apache.axis2.description.WSDL20ToAxisServiceBuilder.createAxisMes
sage(WSDL20ToAxisServiceBuilder.java:976)
        at
org.apache.axis2.description.WSDL20ToAxisServiceBuilder.populateOpera
tions(WSDL20ToAxisServiceBuilder.java:926)
        at
org.apache.axis2.description.WSDL20ToAxisServiceBuilder.processInterf
ace(WSDL20ToAxisServiceBuilder.java:849)
        at
org.apache.axis2.description.WSDL20ToAxisServiceBuilder.processServic
e(WSDL20ToAxisServiceBuilder.java:306)
        at
org.apache.axis2.description.WSDL20ToAxisServiceBuilder.populateServi
ce(WSDL20ToAxisServiceBuilder.java:233)
        ... 3 more


> Endpoint Extension handling bug in WSDL20ToAxisServiceBuilder
> -------------------------------------------------------------
>
>                 Key: AXIS2-3148
>                 URL: https://issues.apache.org/jira/browse/AXIS2-3148
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: kernel
>    Affects Versions: 1.3
>         Environment: XP, JDK 1.5
>            Reporter: Peter Danielsen
>         Attachments: patch.txt, Reserve.wsdl
>
>
> I encountered a NullPointerException when trying to run WSDL2Java on a WSDL2 file that
uses the HTTP binding.  The cause of the exception is in WSDL20ToAxisServiceBuilder.processEndpoint
where it's trying to use SOAP endpoint extensions regardless of which binding is in use. 
It should first check to see which binding is being used and then use binding-specific code
to deal with the endpoint extensions.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message