I don't think this is valid xml. Here is what the xml should look like: <xsd:simpleType name="waterTempF" > <xsd:restriction base="xsd:decimal"> <xsd:minInclusive value="32"/> <xsd:maxInclusive value="212"/> </xsd:restriction> </xsd:simpleType>
Rich Scheuerle XML & Web Services Development 512-838-5115 (IBM TL 678-5115) "Ted X. Toth" <[EMAIL PROTECTED] To: <[EMAIL PROTECTED]> com> cc: Subject: "base=" causes null pointer exception in WSDL2Java 03/20/2002 09:35 AM Please respond to axis-dev 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)