I figured it out, my path to the Xerces jars was incorrect, so there was no XML parser
to be found. Kind of strange that Axis didn't throw a ClassNotFound exception though.
cheers,
Simon
> -----Original Message-----
> From: Russell Butek [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, May 02, 2002 12:15 PM
> To: [EMAIL PROTECTED]
> Subject: Re: WSDL2Java error messages
>
>
> 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(JavaTypeWrite
> r.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
>
>
>
>