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 "Ted X. Toth" <tt...@austin.rr.com> on 2002/03/20 16:35:32 UTC

"base=" causes null pointer exception in WSDL2Java


Schema which causes exception:
 
<xsd:simpleType name="waterTempF" base="xsd:decimal">
   <xsd:minInclusive value="32"/>
   <xsd:maxInclusive value="212"/>
 </xsd:simpleType>

Stack trace of exception:

java.lang.NullPointerException
 at org.apache.axis.wsdl.toJava.TypeEntry.<init>(TypeEntry.java:140)
 at org.apache.axis.wsdl.toJava.Element.<init>(Element.java:74)
 at org.apache.axis.wsdl.toJava.DefinedElement.<init>(DefinedElement.java:73)
 at org.apache.axis.wsdl.toJava.SymbolTable.createTypeFromDef(SymbolTable.java:638)
 at org.apache.axis.wsdl.toJava.SymbolTable.addTypes(SymbolTable.java:538)
 at org.apache.axis.wsdl.toJava.SymbolTable.addTypes(SymbolTable.java:608)
 at org.apache.axis.wsdl.toJava.SymbolTable.addTypes(SymbolTable.java:608)
 at org.apache.axis.wsdl.toJava.SymbolTable.addTypes(SymbolTable.java:608)
 at org.apache.axis.wsdl.toJava.SymbolTable.addTypes(SymbolTable.java:608)
 at org.apache.axis.wsdl.toJava.SymbolTable.populateTypes(SymbolTable.java:501)
 at org.apache.axis.wsdl.toJava.SymbolTable.populate(SymbolTable.java:408)
 at org.apache.axis.wsdl.toJava.SymbolTable.add(SymbolTable.java:331)
 at org.apache.axis.wsdl.toJava.Emitter.emit(Emitter.java:179)
 at org.apache.axis.wsdl.toJava.Emitter.emit(Emitter.java:146)
 at org.apache.axis.wsdl.WSDL2Java$WSDLRunnable.run(WSDL2Java.java:627)
 at java.lang.Thread.run(Thread.java:484)
java.lang.NullPointerException
 at org.apache.axis.wsdl.WSDL2Java.emit(WSDL2Java.java:445)
 at org.apache.axis.wsdl.WSDL2Java.main(WSDL2Java.java:603)