You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Craig Thomson <ct...@epcc.ed.ac.uk> on 2006/07/07 15:07:06 UTC
WSDL2Java null pointer exception
Hi,
I've been battering my head against this for a while now.
Can anyone tell me the common reasons for getting a null pointer exception
while running the WSDL2Java ant task?
I'm happy to find the problem myself, I just need some hints from people who
have been there before.
The ant output follows.
Cheers,
Craig
stubs:
[echo] Generating Java stubs from WSDL...
[axis-wsdl2java] - Unable to find required classes
(javax.activation.DataHandler and javax.mail.internet.MimeMultipart).
Attachment support is disabled.
[axis-wsdl2java] WSDL2Java
C:\workspace\wsdais\wsdair\ogsadai-wsi-2.2\build\schema/wsdair/service_sqlac
cess.wsdl
[axis-wsdl2java]
{http://www.ggf.org/namespaces/2005/12/WS-DAI}DataResourceAbstractNameType
already exists
.
.
.
[axis-wsdl2java]
{http://www.ggf.org/namespaces/2005/12/WS-DAI}CoreDataAccessPT already
exists
[axis-wsdl2java]
{http://www.ggf.org/namespaces/2005/12/WS-DAI}CoreResourceListPT already
exists
[axis-wsdl2java] Running Wsdl2javaAntTask with parameters:
[axis-wsdl2java] verbose:false
[axis-wsdl2java] debug:false
[axis-wsdl2java] quiet:false
[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:false
[axis-wsdl2java] noImports:false
[axis-wsdl2java] NStoPkg:{}
[axis-wsdl2java]
output:C:\workspace\wsdais\wsdair\ogsadai-wsi-2.2\src\java\wsdair\stubs
[axis-wsdl2java] protocolHandlerPkgs:
[axis-wsdl2java] deployScope:
[axis-wsdl2java]
URL:C:\workspace\wsdais\wsdair\ogsadai-wsi-2.2\build\schema/wsdair/service_s
qlaccess.wsdl
[axis-wsdl2java] all:false
[axis-wsdl2java] typeMappingVersion:1.2
[axis-wsdl2java] timeout:45000
[axis-wsdl2java] failOnNetworkErrors:false
[axis-wsdl2java] printStackTraceOnFailure:true
[axis-wsdl2java]
namespaceMappingFile:C:\workspace\wsdais\wsdair\ogsadai-wsi-2.2\wsdair-NStoP
kg.properties
[axis-wsdl2java] username:null
[axis-wsdl2java] :passwordnull
[axis-wsdl2java] :noWrappedfalse
[axis-wsdl2java] :allowInvalidURLfalse
[axis-wsdl2java] :implementationClassNamenull
[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.toJava.JavaInterfaceWriter.writeOperation(JavaInterface
Writer.java:126)
[axis-wsdl2java] at
org.apache.axis.wsdl.toJava.JavaInterfaceWriter.writeFileBody(JavaInterfaceW
riter.java:108)
[axis-wsdl2java] at
org.apache.axis.wsdl.toJava.JavaWriter.generate(JavaWriter.java:130)
[axis-wsdl2java] at
org.apache.axis.wsdl.toJava.JavaInterfaceWriter.generate(JavaInterfaceWriter
.java:73)
[axis-wsdl2java] at
org.apache.axis.wsdl.toJava.JavaBindingWriter.generate(JavaBindingWriter.jav
a:144)
[axis-wsdl2java] at
org.apache.axis.wsdl.toJava.JavaGeneratorFactory$Writers.generate(JavaGenera
torFactory.java:421)
[axis-wsdl2java] at
org.apache.axis.wsdl.gen.Parser.generate(Parser.java:476)
[axis-wsdl2java] at
org.apache.axis.wsdl.gen.Parser.access$000(Parser.java:45)
[axis-wsdl2java] at
org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:362)
[axis-wsdl2java] at java.lang.Thread.run(Thread.java:595)
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org
Re: WSDL2Java null pointer exception
Posted by Anne Thomas Manes <at...@gmail.com>.
It would appear from your error messages that your WSDL attempts to
define three components multiple times. Have you tried validating the
WSDL? If it passes validation, then please post the WSDL. What version
of Axis are you using?
Anne
On 7/7/06, Craig Thomson <ct...@epcc.ed.ac.uk> wrote:
> Hi,
>
> I've been battering my head against this for a while now.
>
> Can anyone tell me the common reasons for getting a null pointer exception
> while running the WSDL2Java ant task?
>
> I'm happy to find the problem myself, I just need some hints from people who
> have been there before.
>
> The ant output follows.
>
> Cheers,
> Craig
>
> stubs:
> [echo] Generating Java stubs from WSDL...
> [axis-wsdl2java] - Unable to find required classes
> (javax.activation.DataHandler and javax.mail.internet.MimeMultipart).
> Attachment support is disabled.
> [axis-wsdl2java] WSDL2Java
> C:\workspace\wsdais\wsdair\ogsadai-wsi-2.2\build\schema/wsdair/service_sqlac
> cess.wsdl
> [axis-wsdl2java]
> {http://www.ggf.org/namespaces/2005/12/WS-DAI}DataResourceAbstractNameType
> already exists
> .
> .
> .
> [axis-wsdl2java]
> {http://www.ggf.org/namespaces/2005/12/WS-DAI}CoreDataAccessPT already
> exists
> [axis-wsdl2java]
> {http://www.ggf.org/namespaces/2005/12/WS-DAI}CoreResourceListPT already
> exists
> [axis-wsdl2java] Running Wsdl2javaAntTask with parameters:
> [axis-wsdl2java] verbose:false
> [axis-wsdl2java] debug:false
> [axis-wsdl2java] quiet:false
> [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:false
> [axis-wsdl2java] noImports:false
> [axis-wsdl2java] NStoPkg:{}
> [axis-wsdl2java]
> output:C:\workspace\wsdais\wsdair\ogsadai-wsi-2.2\src\java\wsdair\stubs
> [axis-wsdl2java] protocolHandlerPkgs:
> [axis-wsdl2java] deployScope:
> [axis-wsdl2java]
> URL:C:\workspace\wsdais\wsdair\ogsadai-wsi-2.2\build\schema/wsdair/service_s
> qlaccess.wsdl
> [axis-wsdl2java] all:false
> [axis-wsdl2java] typeMappingVersion:1.2
> [axis-wsdl2java] timeout:45000
> [axis-wsdl2java] failOnNetworkErrors:false
> [axis-wsdl2java] printStackTraceOnFailure:true
> [axis-wsdl2java]
> namespaceMappingFile:C:\workspace\wsdais\wsdair\ogsadai-wsi-2.2\wsdair-NStoP
> kg.properties
> [axis-wsdl2java] username:null
> [axis-wsdl2java] :passwordnull
> [axis-wsdl2java] :noWrappedfalse
> [axis-wsdl2java] :allowInvalidURLfalse
> [axis-wsdl2java] :implementationClassNamenull
> [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.toJava.JavaInterfaceWriter.writeOperation(JavaInterface
> Writer.java:126)
> [axis-wsdl2java] at
> org.apache.axis.wsdl.toJava.JavaInterfaceWriter.writeFileBody(JavaInterfaceW
> riter.java:108)
> [axis-wsdl2java] at
> org.apache.axis.wsdl.toJava.JavaWriter.generate(JavaWriter.java:130)
> [axis-wsdl2java] at
> org.apache.axis.wsdl.toJava.JavaInterfaceWriter.generate(JavaInterfaceWriter
> .java:73)
> [axis-wsdl2java] at
> org.apache.axis.wsdl.toJava.JavaBindingWriter.generate(JavaBindingWriter.jav
> a:144)
> [axis-wsdl2java] at
> org.apache.axis.wsdl.toJava.JavaGeneratorFactory$Writers.generate(JavaGenera
> torFactory.java:421)
> [axis-wsdl2java] at
> org.apache.axis.wsdl.gen.Parser.generate(Parser.java:476)
> [axis-wsdl2java] at
> org.apache.axis.wsdl.gen.Parser.access$000(Parser.java:45)
> [axis-wsdl2java] at
> org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:362)
> [axis-wsdl2java] at java.lang.Thread.run(Thread.java:595)
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org