I am using WSDL2Java from beta2 on a WSDL, it came up with the following error:

C:\>java org.apache.axis.wsdl.WSDL2Java --verbose --all --fileNStoPkg 
Y:\xxx\dev\java\axis\NStoPkg.properties --output Y:\xxx\dev\java\axis\stub\src 
Y:\xxx\dev\java\axis\xxx.wsdl
Parsing XML file:  Y:\xxx\dev\java\axis\xxx.wsdl
- Exception:
org.xml.sax.SAXException: Fatal Error: URI=null Line=0: File 
"Y:\xxx\dev\java\axis\xxx.wsdl" not found.
        at org.apache.axis.utils.XMLUtils$ParserErrorHandler.fatalError(XMLUtils
.java:472)
        at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1085
)
        at org.apache.xerces.readers.DefaultEntityHandler.startReadingFromDocume
nt(DefaultEntityHandler.java:499)
        at org.apache.xerces.framework.XMLParser.parseSomeSetup(XMLParser.java:3
05)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:947)
        at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.
java:123)
        at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:243)
        at org.apache.axis.utils.XMLUtils.newDocument(XMLUtils.java:256)
        at org.apache.axis.wsdl.toJava.Emitter.emit(Emitter.java:151)
        at org.apache.axis.wsdl.WSDL2Java$WSDLRunnable.run(WSDL2Java.java:725)
        at java.lang.Thread.run(Unknown Source)
java.io.IOException: Unable to retrieve WSDL document: Y:\xxx\
dev\java\axis\xxx.wsdl
        at org.apache.axis.wsdl.toJava.Emitter.emit(Emitter.java:153)
        at org.apache.axis.wsdl.WSDL2Java$WSDLRunnable.run(WSDL2Java.java:725)
        at java.lang.Thread.run(Unknown Source)


The file does in fact exist. I tried it again with an older version of Axis I grabbed 
from CVS a week or so ago, and I get the message:

java.io.IOException: Duplicate class name: net.xxx.qa.OptionList.  
Hint: you may have mapped two namespaces with elements of the same name to the same 
package name.
        at org.apache.axis.wsdl.toJava.JavaWriter.write(JavaWriter.java:181)
        at org.apache.axis.wsdl.toJava.JavaTypeWriter.write(JavaTypeWriter.java:137)
        at org.apache.axis.wsdl.toJava.Emitter.writeTypes(Emitter.java:517)
        at org.apache.axis.wsdl.toJava.Emitter.emit(Emitter.java:204)
        at org.apache.axis.wsdl.toJava.Emitter.emit(Emitter.java:193)
        at org.apache.axis.wsdl.toJava.Emitter.emit(Emitter.java:155)
        at org.apache.axis.wsdl.WSDL2Java$WSDLRunnable.run(WSDL2Java.java:725)
        at java.lang.Thread.run(Unknown Source)



I know this is a problem with my WSDL, but the beta2 version is not giving a useful 
error message.

cheers,
        Simon

Reply via email to