Uploaded image for project: 'ZZZ-WSO2 Application Server '
  1. ZZZ-WSO2 Application Server
  2. WSAS-323

WSDL2 java code generation fails when using a wsdl2 file

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: Nightly
    • Fix Version/s: Nightly
    • Component/s: core
    • Labels:
      None
    • Environment:

      winxp ,jdk15

      Description

      Following error occurs when generating code using ?wsdl2 file using wsdl2java.bat file.

      A problem was encountered while creating the build in XML schema types: java.lang.RuntimeException:java.lang.NullPointerException
      INFO [2007-07-06 17:20:19,281] The .\src\org\test\MultiplyNumbersSOAP11EndpointCallbackHandler.java file cannot be overwritten.
      INFO [2007-07-06 17:20:19,296] The .\src\org\test\MultiplyNumbersSOAP11EndpointStub.java file cannot be overwritten.
      INFO [2007-07-06 17:20:19,296] The .\src\org\test\MultiplyNumbersSecureSOAP11EndpointCallbackHandler.java file cannot be overwritten.
      INFO [2007-07-06 17:20:19,312] The .\src\org\test\MultiplyNumbersSecureSOAP11EndpointStub.java file cannot be overwritten.
      INFO [2007-07-06 17:20:19,312] The .\src\org\test\MultiplyNumbersSecureHTTPEndpointCallbackHandler.java file cannot be overwritten.
      INFO [2007-07-06 17:20:19,312] The .\src\org\test\MultiplyNumbersSecureHTTPEndpointStub.java file cannot be overwritten.
      INFO [2007-07-06 17:20:19,328] The .\src\org\test\MultiplyNumbersHTTPEndpointCallbackHandler.java file cannot be overwritten.
      INFO [2007-07-06 17:20:19,328] The .\src\org\test\MultiplyNumbersHTTPEndpointStub.java file cannot be overwritten.
      INFO [2007-07-06 17:20:19,343] The .\src\org\test\MultiplyNumbersSOAP12EndpointCallbackHandler.java file cannot be overwritten.
      INFO [2007-07-06 17:20:19,343] The .\src\org\test\MultiplyNumbersSOAP12EndpointStub.java file cannot be overwritten.
      INFO [2007-07-06 17:20:19,343] The .\src\org\test\MultiplyNumbersSecureSOAP12EndpointCallbackHandler.java file cannot be overwritten.
      INFO [2007-07-06 17:20:19,343] The .\src\org\test\MultiplyNumbersSecureSOAP12EndpointStub.java fil
      e cannot be overwritten.
      WARN [2007-07-06 17:20:20,140] Exception occurred while trying to pretty print file .\conf\rampart
      \scenario10-policy.xml
      java.lang.Exception: File renaming failed!C:\wsas\new-builds\wso2wsas-SNAPSHOT\.\conf\rampart\scenario10-policy.xml
      at org.apache.axis2.util.XMLPrettyPrinter.prettify(XMLPrettyPrinter.java:86)
      at org.apache.axis2.wsdl.codegen.extension.XMLPrettyPrinterExtension.prettifyFile(XMLPrettyPrinterExtension.java:38)
      at org.apache.axis2.wsdl.codegen.extension.AbstractPrettyPrinterExtension.prettify(AbstractPrettyPrinterExtension.java:48)
      at org.apache.axis2.wsdl.codegen.extension.AbstractPrettyPrinterExtension.prettify(AbstractPrettyPrinterExtension.java:52)
      at org.apache.axis2.wsdl.codegen.extension.AbstractPrettyPrinterExtension.prettify(AbstractPrettyPrinterExtension.java:52)
      at org.apache.axis2.wsdl.codegen.extension.AbstractPrettyPrinterExtension.prettify(AbstractPrettyPrinterExtension.java:52)
      at org.apache.axis2.wsdl.codegen.extension.AbstractPrettyPrinterExtension.engage(AbstractPrettyPrinterExtension.java:34)
      at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:259)
      at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
      at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
      WARN [2007-07-06 17:20:20,203] Exception occurred while trying to pretty print file .\conf\rampart\scenario4-policy.xml
      java.lang.Exception: File renaming failed!C:\wsas\new-builds\wso2wsas-SNAPSHOT\.\conf\rampart\scenario4-policy.xml
      at org.apache.axis2.util.XMLPrettyPrinter.prettify(XMLPrettyPrinter.java:86)
      at org.apache.axis2.wsdl.codegen.extension.XMLPrettyPrinterExtension.prettifyFile(XMLPrettyPrinterExtension.java:38)
      at org.apache.axis2.wsdl.codegen.extension.AbstractPrettyPrinterExtension.prettify(AbstractPrettyPrinterExtension.java:48)
      at org.apache.axis2.wsdl.codegen.extension.AbstractPrettyPrinterExtension.prettify(AbstractPrettyPrinterExtension.java:52)
      at org.apache.axis2.wsdl.codegen.extension.AbstractPrettyPrinterExtension.prettify(AbstractPrettyPrinterExtension.java:52)
      at org.apache.axis2.wsdl.codegen.extension.AbstractPrettyPrinterExtension.prettify(AbstractPrettyPrinterExtension.java:52)
      at org.apache.axis2.wsdl.codegen.extension.AbstractPrettyPrinterExtension.engage(AbstractPrettyPrinterExtension.java:34)
      at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:259)
      at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
      at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
      java.lang.Exception: File renaming failed!C:\wsas\new-builds\wso2wsas-SNAPSHOT\.\conf\server.xml
      at org.apache.axis2.util.XMLPrettyPrinter.prettify(XMLPrettyPrinter.java:86)
      at org.apache.axis2.wsdl.codegen.extension.XMLPrettyPrinterExtension.prettifyFile(XMLPrettyP
      rinterExtension.java:38)
      at org.apache.axis2.wsdl.codegen.extension.AbstractPrettyPrinterExtension.prettify(AbstractP
      rettyPrinterExtension.java:48)
      at org.apache.axis2.wsdl.codegen.extension.AbstractPrettyPrinterExtension.prettify(AbstractP
      rettyPrinterExtension.java:52)
      at org.apache.axis2.wsdl.codegen.extension.AbstractPrettyPrinterExtension.prettify(AbstractP
      rettyPrinterExtension.java:52)
      at org.apache.axis2.wsdl.codegen.extension.AbstractPrettyPrinterExtension.engage(AbstractPre
      ttyPrinterExtension.java:34)
      at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:259
      )
      at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
      at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
      SystemId Unknown; Line #-1; Column #-1; Premature end of file.

      Steps to reproduce:
      ================
      1. Deploy a service and get its ?wsdl2 version
      2. Generate client code using wsdl2java as follows.
      wsdl2java.bat -uri http://10.100.1.118:9762/services/multiplyNumbers?wsdl2 -wv 2.0 -o .

        Attachments

          Activity

            People

            • Assignee:
              amila@wso2.com Amila Suriarachchi
              Reporter:
              charitha@wso2.com Charitha Kankanamge
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: