Thanks for the bug report.  The fix will be in the next nightly build.

Russell Butek
[EMAIL PROTECTED]


"Shinde, Uma" <[EMAIL PROTECTED]> on 01/31/2002 11:05:33 AM

Please respond to [EMAIL PROTECTED]

To:    <[EMAIL PROTECTED]>
cc:
Subject:    WSDL2Java bug??



I'm using the Alpha 3 release. Tried the WSDL2Java on  a wsdl where the
<service> had an empty doucmentation element as follows.

<service name="MyBubbleSoapService">
<documentation></documentation>
<port name="MyBubbleSoapPort" binding="tns:MyBubbleSoapBinding">
<soap:address location="http://www.mybubble.com:8080/soap/servlet/rpcrouter
" />
</port>
</service>

This resulted in a null pointer exception. Here's the stack trace.

java.lang.NullPointerException
    at
    org.apache.axis.wsdl.toJava.JavaWriter.writeComment(JavaWriter.java:200)

    at
    
org.apache.axis.wsdl.toJava.JavaServiceImplWriter.writeFileBody(JavaServiceImplWriter.java:103)

    at org.apache.axis.wsdl.toJava.JavaWriter.write(JavaWriter.java:170)
    at
    org.apache.axis.wsdl.toJava.JavaServiceWriter.write(JavaServiceWriter.java:95)

    at org.apache.axis.wsdl.toJava.Emitter.emit(Emitter.java:220)
    at org.apache.axis.wsdl.toJava.Emitter.emit(Emitter.java:168)
    at org.apache.axis.wsdl.toJava.Emitter.emit(Emitter.java:135)
    at org.apache.axis.wsdl.WSDL2Java.emit(WSDL2Java.java:353)
    at org.apache.axis.wsdl.WSDL2Java.main(WSDL2Java.java:486)

I did get rid of the exception by adding a space - "<documentation>
</documentation>"


Reply via email to