Hi, I'm trying to run WSDL2Java (AXIS2 0.94) on a very simple WSDL file, and I get a weird exception: "Schema for namespace 'http://dmp/search/types' already contains type 'int"
=> What is that supposed to mean? The WSDL File is the following: ------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <definitions xmlns:tns="http://dmp" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns2="http://dmp/search/types" name="DmpEndpoint" targetNamespace="http://dmp"> <types> <schema xmlns:tns="http://dmp/search/types" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://dmp/search/types"> <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> <simpleType name="sexType"> <restriction base="xsd:int"> <enumeration value="0"/> </restriction> </simpleType> <simpleType name="deathType"> <restriction base="xsd:int"> <enumeration value="0"/> </restriction> </simpleType> </schema> </types> </definitions> ------------------------------------------------------- If I remove one of the two "simpleType", then this error doesn't occur anymore. (Note that I removed most of the file content to narrow the problem). I didn't find anything in the mailing list archive or on google regarding such a problem. Is anyone able to help me on that? Thanx Gaël PS: Full exception stack: ------------------------------------------------------ Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException: java.lang.RuntimeException: java.lang.RuntimeException: Schema for namespace 'http://dmp/search/types' already contains type 'int at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:118) at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:31) at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21) Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Schema for namespace 'http://dmp/search/types' already contains type 'int at org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(SimpleDBExtension.java:152) at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:80) ... 2 more Caused by: java.lang.RuntimeException: Schema for namespace 'http://dmp/search/types' already contains type 'int at org.apache.ws.commons.schema.XmlSchema.addType(XmlSchema.java:237) at org.apache.ws.commons.schema.SchemaBuilder.handleXmlSchemaElement(SchemaBuilder.java:98) at org.apache.ws.commons.schema.XmlSchemaCollection.read(XmlSchemaCollection.java:233) at org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(SimpleDBExtension.java:86) ... 3 more
