[ http://issues.apache.org/jira/browse/TUSCANY-343?page=all ]
Jean-Sebastien Delfino reassigned TUSCANY-343: ---------------------------------------------- Assign To: Frank Budinsky Frank, can you please take a look at this issue? there's many WSDLs with XSD imports out there... > 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 > Assignee: Frank Budinsky > 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