DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15103>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15103 java2wsdl ant task seems not to work Summary: java2wsdl ant task seems not to work Product: Axis Version: 1.1beta Platform: PC OS/Version: Linux Status: NEW Severity: Normal Priority: Other Component: WSDL processing AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] The java2wsdl task seems not to work. Above I show you two snippets of my build.xml file. The first one uses Java2WSDL command line tool and works fine. The second one is an equivalent alternative using java2wsdl ant task, and fails when executed (I include exception stack trace below). The same occurs with other Java files that I am generating WSDL from. * First option (OK) ------------ <target name="java2wsdl" depends="compilewsdl"> <java fork="yes" classpath="${movies.classpath}" classname="${java2wsdl.tool}"> <arg line="-o ${movies.wsdlfile} -l ${movies.serviceurl} es.udc.fbellas.corbaws.movies.wsdl.MovieInformationProvider"/> </java> </target> * Second option (FAILS) ------------- <target name="java2wsdl" depends="compilewsdl"> <java2wsdl output="${movies.wsdlfile}" location="${movies.serviceurl}" classname="es.udc.fbellas.corbaws.movies.wsdl.MovieInformationProvider" /> </target> - Exception stack trace: [java2wsdl] Java2WSDL es.udc.fbellas.corbaws.movies.wsdl.MovieInformationProvider [java2wsdl] [Fatal Error] :2:416: The value of the attribute "xmlns:impl" is invalid. Prefixed namespace bindings may not be empty. [java2wsdl] WSDLException: faultCode=PARSER_ERROR: Problem parsing '- WSDL Document -'.: The value of the attribute "xmlns:impl" is invalid. Prefixed namespace bindings may not be empty.: org.xml.sax.SAXParseException: The value of the attribute "xmlns:impl" is invalid. Prefixed namespace bindings may not be empty. [java2wsdl] at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:267)[java2wsdl] at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:201) [java2wsdl] at com.ibm.wsdl.xml.WSDLWriterImpl.getDocument(Unknown Source) [java2wsdl] at com.ibm.wsdl.xml.WSDLWriterImpl.getDocument(Unknown Source) [java2wsdl] at org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:269) [java2wsdl] at org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:338) [java2wsdl] at org.apache.axis.tools.ant.wsdl.Java2WsdlAntTask.execute(Java2WsdlAntTask.java:249) [java2wsdl] at org.apache.tools.ant.Task.perform(Task.java:317) [java2wsdl] at org.apache.tools.ant.Target.execute(Target.java:309) [java2wsdl] at org.apache.tools.ant.Target.performTasks(Target.java:334) [java2wsdl] at org.apache.tools.ant.Project.executeTarget(Project.java:1306)[java2wsdl] at org.apache.tools.ant.Project.executeTargets(Project.java:1250) [java2wsdl] at org.apache.tools.ant.Main.runBuild(Main.java:610) [java2wsdl] at org.apache.tools.ant.Main.start(Main.java:196) [java2wsdl] at org.apache.tools.ant.Main.main(Main.java:235) [java2wsdl] [java2wsdl] at com.ibm.wsdl.xml.WSDLWriterImpl.getDocument(Unknown Source) [java2wsdl] at com.ibm.wsdl.xml.WSDLWriterImpl.getDocument(Unknown Source) [java2wsdl] at org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:269) [java2wsdl] at org.apache.axis.wsdl.fromJava.Emitter.emit(Emitter.java:338) [java2wsdl] at org.apache.axis.tools.ant.wsdl.Java2WsdlAntTask.execute(Java2WsdlAntTask.java:249) [java2wsdl] at org.apache.tools.ant.Task.perform(Task.java:317) [java2wsdl] at org.apache.tools.ant.Target.execute(Target.java:309) [java2wsdl] at org.apache.tools.ant.Target.performTasks(Target.java:334) [java2wsdl] at org.apache.tools.ant.Project.executeTarget(Project.java:1306)[java2wsdl] at org.apache.tools.ant.Project.executeTargets(Project.java:1250) [java2wsdl] at org.apache.tools.ant.Main.runBuild(Main.java:610) [java2wsdl] at org.apache.tools.ant.Main.start(Main.java:196) [java2wsdl] at org.apache.tools.ant.Main.main(Main.java:235)