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)

Reply via email to