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 ax...@ws.apache.org on 2004/09/22 13:23:38 UTC
[jira] Created: (AXIS-1568) NPE from wsdl2java if message element in WSDL file is wrong
Message:
A new issue has been created in JIRA.
---------------------------------------------------------------------
View the issue:
http://issues.apache.org/jira/browse/AXIS-1568
Here is an overview of the issue:
---------------------------------------------------------------------
Key: AXIS-1568
Summary: NPE from wsdl2java if message element in WSDL file is wrong
Type: Bug
Status: Unassigned
Priority: Minor
Project: Axis
Components:
WSDL processing
Versions:
1.2 Beta
Assignee:
Reporter: Ian Dickinson
Created: Wed, 22 Sep 2004 4:23 AM
Updated: Wed, 22 Sep 2004 4:23 AM
Environment: java version "1.4.2_04", windows XP, Ant 1.6.1
Description:
An error in the message element of a WSDL file produces a NPE instead of a helpful error message. I had in my WSDL file:
<wsdl:message name="soap_wcResult">
<wsdl:part name="count" element="xsd:int"/>
</wsdl:message>
when I should have had:
<wsdl:message name="soap_wcResult">
<wsdl:part name="count" type="xsd:int"/>
</wsdl:message>
Running the wsdl2java task from Ant I got:
Buildfile: C:\cygwin\home\projects\Nuin\examples\ws\build.xml
generate2:
[echo] working directory C:\cygwin\home\projects\Nuin\examples\ws
[axis-wsdl2java] WSDL2Java wsdl/wordcountsoap.wsdl
[axis-wsdl2java] Parsing XML file: wsdl/wordcountsoap.wsdl
[axis-wsdl2java] Running Wsdl2javaAntTask with parameters:
[axis-wsdl2java] verbose:true
[axis-wsdl2java] debug:true
[axis-wsdl2java] server-side:true
[axis-wsdl2java] skeletonDeploy:false
[axis-wsdl2java] helperGen:false
[axis-wsdl2java] factory:null
[axis-wsdl2java] nsIncludes:[]
[axis-wsdl2java] nsExcludes:[]
[axis-wsdl2java] factoryProps:[]
[axis-wsdl2java] testCase:true
[axis-wsdl2java] noImports:false
[axis-wsdl2java] NStoPkg:{http://www.nuin.org/examples/wordcount.xsd=org.nuin.examples.ws, http://www.nuin.org/examples/wordcount.wsdl=org.nuin.examples.ws}
[axis-wsdl2java] output:C:\cygwin\home\projects\nuin\examples\ws\src
[axis-wsdl2java] protocolHandlerPkgs:
[axis-wsdl2java] deployScope:
[axis-wsdl2java] URL:wsdl/wordcountsoap.wsdl
[axis-wsdl2java] all:false
[axis-wsdl2java] typeMappingVersion:1.1
[axis-wsdl2java] timeout:45000
[axis-wsdl2java] failOnNetworkErrors:false
[axis-wsdl2java] printStackTraceOnFailure:true
[axis-wsdl2java] namespaceMappingFile:null
[axis-wsdl2java] username:null
[axis-wsdl2java] :passwordnull
[axis-wsdl2java] :noWrappedtrue
[axis-wsdl2java] :classpathnull
[axis-wsdl2java] http.proxyHost=null
[axis-wsdl2java] http.proxyPort=null
[axis-wsdl2java] http.proxyUser=null
[axis-wsdl2java] http.proxyPassword=null
[axis-wsdl2java] socks.proxyHost=null
[axis-wsdl2java] socks.proxyPort=null
[axis-wsdl2java] java.lang.NullPointerException
[axis-wsdl2java] at org.apache.axis.wsdl.symbolTable.SymbolTable.setMIMEInfo(SymbolTable.java:2309)
[axis-wsdl2java] at org.apache.axis.wsdl.symbolTable.SymbolTable.fillParamInfo(SymbolTable.java:2174)
[axis-wsdl2java] at org.apache.axis.wsdl.symbolTable.SymbolTable.getParametersFromParts(SymbolTable.java:2042)
[axis-wsdl2java] at org.apache.axis.wsdl.symbolTable.SymbolTable.getOperationParameters(SymbolTable.java:1678)
[axis-wsdl2java] at org.apache.axis.wsdl.symbolTable.SymbolTable.populateParameters(SymbolTable.java:1597)
[axis-wsdl2java] at org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:512)
[axis-wsdl2java] at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:485)
[axis-wsdl2java] at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:462)
[axis-wsdl2java] at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:334)
[axis-wsdl2java] at java.lang.Thread.run(Thread.java:534)
BUILD FAILED: C:\cygwin\home\projects\Nuin\examples\ws\build.xml:82: Error while processing WSDL in Wsdl2javaAntTask for wsdl/wordcountsoap.wsdl
Total time: 3 seconds
---------------------------------------------------------------------
JIRA INFORMATION:
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
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
[jira] Commented: (AXIS-1568) NPE from wsdl2java if message element in WSDL file is wrong
Posted by "Davanum Srinivas (JIRA)" <ax...@ws.apache.org>.
[ http://issues.apache.org/jira/browse/AXIS-1568?page=comments#action_54610 ]
Davanum Srinivas commented on AXIS-1568:
----------------------------------------
Can you please attach your complete WSDL for our testing?
thanks,
dims
> NPE from wsdl2java if message element in WSDL file is wrong
> -----------------------------------------------------------
>
> Key: AXIS-1568
> URL: http://issues.apache.org/jira/browse/AXIS-1568
> Project: Axis
> Type: Bug
> Components: WSDL processing
> Versions: 1.2 Beta
> Environment: java version "1.4.2_04", windows XP, Ant 1.6.1
> Reporter: Ian Dickinson
> Priority: Minor
>
> An error in the message element of a WSDL file produces a NPE instead of a helpful error message. I had in my WSDL file:
> <wsdl:message name="soap_wcResult">
> <wsdl:part name="count" element="xsd:int"/>
> </wsdl:message>
> when I should have had:
> <wsdl:message name="soap_wcResult">
> <wsdl:part name="count" type="xsd:int"/>
> </wsdl:message>
> Running the wsdl2java task from Ant I got:
> Buildfile: C:\cygwin\home\projects\Nuin\examples\ws\build.xml
> generate2:
> [echo] working directory C:\cygwin\home\projects\Nuin\examples\ws
> [axis-wsdl2java] WSDL2Java wsdl/wordcountsoap.wsdl
> [axis-wsdl2java] Parsing XML file: wsdl/wordcountsoap.wsdl
> [axis-wsdl2java] Running Wsdl2javaAntTask with parameters:
> [axis-wsdl2java] verbose:true
> [axis-wsdl2java] debug:true
> [axis-wsdl2java] server-side:true
> [axis-wsdl2java] skeletonDeploy:false
> [axis-wsdl2java] helperGen:false
> [axis-wsdl2java] factory:null
> [axis-wsdl2java] nsIncludes:[]
> [axis-wsdl2java] nsExcludes:[]
> [axis-wsdl2java] factoryProps:[]
> [axis-wsdl2java] testCase:true
> [axis-wsdl2java] noImports:false
> [axis-wsdl2java] NStoPkg:{http://www.nuin.org/examples/wordcount.xsd=org.nuin.examples.ws, http://www.nuin.org/examples/wordcount.wsdl=org.nuin.examples.ws}
> [axis-wsdl2java] output:C:\cygwin\home\projects\nuin\examples\ws\src
> [axis-wsdl2java] protocolHandlerPkgs:
> [axis-wsdl2java] deployScope:
> [axis-wsdl2java] URL:wsdl/wordcountsoap.wsdl
> [axis-wsdl2java] all:false
> [axis-wsdl2java] typeMappingVersion:1.1
> [axis-wsdl2java] timeout:45000
> [axis-wsdl2java] failOnNetworkErrors:false
> [axis-wsdl2java] printStackTraceOnFailure:true
> [axis-wsdl2java] namespaceMappingFile:null
> [axis-wsdl2java] username:null
> [axis-wsdl2java] :passwordnull
> [axis-wsdl2java] :noWrappedtrue
> [axis-wsdl2java] :classpathnull
> [axis-wsdl2java] http.proxyHost=null
> [axis-wsdl2java] http.proxyPort=null
> [axis-wsdl2java] http.proxyUser=null
> [axis-wsdl2java] http.proxyPassword=null
> [axis-wsdl2java] socks.proxyHost=null
> [axis-wsdl2java] socks.proxyPort=null
> [axis-wsdl2java] java.lang.NullPointerException
> [axis-wsdl2java] at org.apache.axis.wsdl.symbolTable.SymbolTable.setMIMEInfo(SymbolTable.java:2309)
> [axis-wsdl2java] at org.apache.axis.wsdl.symbolTable.SymbolTable.fillParamInfo(SymbolTable.java:2174)
> [axis-wsdl2java] at org.apache.axis.wsdl.symbolTable.SymbolTable.getParametersFromParts(SymbolTable.java:2042)
> [axis-wsdl2java] at org.apache.axis.wsdl.symbolTable.SymbolTable.getOperationParameters(SymbolTable.java:1678)
> [axis-wsdl2java] at org.apache.axis.wsdl.symbolTable.SymbolTable.populateParameters(SymbolTable.java:1597)
> [axis-wsdl2java] at org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:512)
> [axis-wsdl2java] at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:485)
> [axis-wsdl2java] at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.java:462)
> [axis-wsdl2java] at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:334)
> [axis-wsdl2java] at java.lang.Thread.run(Thread.java:534)
> BUILD FAILED: C:\cygwin\home\projects\Nuin\examples\ws\build.xml:82: Error while processing WSDL in Wsdl2javaAntTask for wsdl/wordcountsoap.wsdl
> Total time: 3 seconds
--
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
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira