Well, I'm bamboozled. There's very little WSDL2Java code that's run up to this point, and that code hasn't changed from beta 1 to beta 2. When I try running WSDL2Java on a non-existent file, I get a different stack trace than you do. It starts out (from the bottom) the same, but it's quite a bit different in the xerces stuff. What version of xerces are you using? I'm using xerces 2.
Russell Butek [EMAIL PROTECTED] "Simon McClenahan" <[EMAIL PROTECTED]> on 05/02/2002 11:45:08 AM Please respond to [EMAIL PROTECTED] To: "Axis User (E-mail)" <[EMAIL PROTECTED]> cc: Subject: WSDL2Java error messages 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