APAR status
Closed as program error.
Error description
NullpointerException is thrown when running
WSDL2Java.bat -role server -c web -o pkg ws-trust.wsdl
.
this is the stack: java.lang.NullPointerException
at
com.ibm.ws.webservices.wsdl.toJava.JavaBeanWriter.writeToStringM
ethod
(JavaBeanWriter.java:499)
at
com.ibm.ws.webservices.wsdl.toJava.JavaBeanWriter.writeFileBody(
JavaB
eanWriter.java:191)
at
com.ibm.ws.webservices.wsdl.toJava.JavaWriter.generate(JavaWrite
r.jav
a:183)
at
com.ibm.ws.webservices.wsdl.toJava.JavaTypeWriter.generate(JavaT
ypeWr
iter.java:173)
at
com.ibm.ws.webservices.wsdl.toJava.GeneratorTable$List.generate(
Gener
atorTable.java:177)
at
com.ibm.ws.webservices.wsdl.Parser.generateTypes(Parser.java:407
)
at
com.ibm.ws.webservices.wsdl.Parser.generate(Parser.java:332)
at
com.ibm.ws.webservices.wsdl.Parser.run(Parser.java:274)
at
com.ibm.ws.webservices.wsdl.toJava.Emitter.run(Emitter.java:644)
at com.ibm.ws.webservices.wsdl.WSDL2.run(WSDL2.java:305)
at
com.ibm.ws.webservices.tools.WSDL2Java.main(WSDL2Java.java:375)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
Impl.
java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
Acces
sorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
Local fix
Customer worked around this issue by using
following
wsdl2java command line:
.
WSDL2Java.bat -role server -c web -NStoPkg
http://schemas.xmlsoap.org/ws/2002/12/secext=com.tivoli.am.fim.t
rustserr
ver.ws.was -o pkg -noDataBinding ws-trust.wsdl
Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server users of *
* WSDL2JAVA *
****************************************************************
* PROBLEM DESCRIPTION: NULLPOINTEREXCEPTION is thrown when *
* running WSDL2JAVA.BAT -ROLE SERVER -C *
* WEB -O PKG myWSDLFile.WSDL *
****************************************************************
* RECOMMENDATION: *
****************************************************************
The following stack is the possible error stack user may see:
java.lang.NullPointerException
at
com.ibm.ws.webservices.wsdl.toJava.JavaBeanWriter.writeToStringM
ethod
(JavaBeanWriter.java:499)
at
com.ibm.ws.webservices.wsdl.toJava.JavaBeanWriter.writeFileBody(
JavaB
eanWriter.java:191)
at
com.ibm.ws.webservices.wsdl.toJava.JavaWriter.generate(JavaWrite
r.jav
a:183)
at
com.ibm.ws.webservices.wsdl.toJava.JavaTypeWriter.generate(JavaT
ypeWr
iter.java:173)
at
com.ibm.ws.webservices.wsdl.toJava.GeneratorTable$List.generate(
Gener
atorTable.java:177)
at
com.ibm.ws.webservices.wsdl.Parser.generateTypes(Parser.java:407
)
at
com.ibm.ws.webservices.wsdl.Parser.generate(Parser.java:332)
at
com.ibm.ws.webservices.wsdl.Parser.run(Parser.java:274)
at
com.ibm.ws.webservices.wsdl.toJava.Emitter.run(Emitter.java:644)
at com.ibm.ws.webservices.wsdl.WSDL2.run(WSDL2.java:305)
at
com.ibm.ws.webservices.tools.WSDL2Java.main(WSDL2Java.java:375)
Problem conclusion
This error is corrected by code fixes within
MappingMetaData.java, MetaOperationValue.java, SchemaUtils.java
and SymbolTable.java.
Temporary fix Comments
APAR information |
APAR number |
PQ79383 |
Reported component name |
WAS BASE 5.0 |
Reported component ID |
5630A3600 |
Reported release |
00W |
Status |
CLOSED PER |
PE |
NoPE |
HIPER |
NoHIPER |
Special Attention |
NoSpecatt |
Submitted date |
2003-10-08 |
Closed date |
2003-11-04 |
Last modified date |
2003-11-04 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
Publications Referenced
Applicable component levels |
R003 PSY |
UP |
R00A PSY |
UP |
R00H PSY |
UP |
R00I PSY |
UP |
R00P PSY |
UP |
R00S PSY |
UP |
R00W PSY |
UP |
|