[wsas-java-dev] [jira] Updated: (WSAS-323) WSDL2 java code
generation fails when using a wsdl2 file
Afkham Azeez (JIRA)
jira at wso2.org
Wed Jul 11 07:10:41 PDT 2007
[ http://www.wso2.org/jira/browse/WSAS-323?page=all ]
Afkham Azeez updated WSAS-323:
------------------------------
Component/s: core
Priority: Major (was: Blocker)
This happens because during code generation, all XML files in the output path are trying to be tidied up (not only the generated ones, but also the once that already existed in this folder)
The work around is to alway generate the output to an empty folder.
> WSDL2 java code generation fails when using a wsdl2 file
> --------------------------------------------------------
>
> Key: WSAS-323
> URL: http://www.wso2.org/jira/browse/WSAS-323
> Project: WSO2 WSAS
> Issue Type: Bug
> Components: core
> Affects Versions: Nightly
> Environment: winxp ,jdk15
> Reporter: Charitha Kankanamge
> Assigned To: Amila Suriarachchi
>
> 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 .
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://www.wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the Wsas-java-dev
mailing list