You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Jojo Joseph (JIRA)" <tu...@ws.apache.org> on 2006/05/10 16:01:05 UTC
[jira] Updated: (TUSCANY-343) WSDL2JavaGenerator fails if the wsdl
have an import for the XSD types
[ http://issues.apache.org/jira/browse/TUSCANY-343?page=all ]
Jojo Joseph updated TUSCANY-343:
--------------------------------
Attachment: testing-interop-uddi.zip
Use this project to reproduce the problem. If you build the project, you will get the error.
> WSDL2JavaGenerator fails if the wsdl have an import for the XSD types
> ---------------------------------------------------------------------
>
> Key: TUSCANY-343
> URL: http://issues.apache.org/jira/browse/TUSCANY-343
> Project: Tuscany
> Type: Bug
> Components: Java SCA Tools
> Versions: Mx
> Environment: Windows XP
> Reporter: Jojo Joseph
> Attachments: testing-interop-uddi.zip
>
> I have a WSDL (uddi_api_v3_portType.wsdl) which import the types schema as :
> <types>
> <xsd:schema targetNamespace="urn:uddi-org:api_v3_portType" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> <xsd:import namespace="urn:uddi-org:api_v3" schemaLocation="uddi_v3.xsd"/>
> </xsd:schema>
> </types>
> If I specify this WSDL as a parameter to the tuscany-sca-plugin for java code generation, it fails with the following exception :
> [INFO] Generating Java service interfaces from C:\Project\Tuscany\ws0508\testing-interop-uddi\src\main\resources\wsdl\test.wsdl
> java.lang.NullPointerException
> at org.apache.tuscany.sdo.helper.XSDHelperImpl.define(XSDHelperImpl.java:191)
> at org.apache.tuscany.sdo.helper.XSDHelperImpl.define(XSDHelperImpl.java:161)
> at org.apache.tuscany.tools.wsdl2java.generate.WSDL2JavaGenerator.generateFromWSDL(WSDL2JavaGenerator.java:132)
> at org.apache.tuscany.tools.wsdl2java.plugin.WSDL2JavaGeneratorMojo.execute(WSDL2JavaGeneratorMojo.java:134)
> at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:415)
> ....
> As a side note I would like to mention that if I specify the WSDL as a parameter to tuscany-sdo-plugin, then that too fails with the same exception. But there is a work-around for SDO code generation as I can specify the XSD file containing the types schema as the parameter to the tuscany-sdo-plugin.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira