[jbossws-issues] [JBoss JIRA] Updated: (JBWS-1630) wstools error when using xsd:extension in schema
Heiko Braun (JIRA)
jira-events at lists.jboss.org
Mon Dec 10 05:08:52 EST 2007
[ http://jira.jboss.com/jira/browse/JBWS-1630?page=all ]
Heiko Braun updated JBWS-1630:
------------------------------
Assignee: (was: Heiko Braun)
> wstools error when using xsd:extension in schema
> ------------------------------------------------
>
> Key: JBWS-1630
> URL: http://jira.jboss.com/jira/browse/JBWS-1630
> Project: JBoss Web Services
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: tools-jaxrpc
> Affects Versions: jbossws-1.2.1
> Reporter: Balaji Hari
> Fix For: jbossws community contributions
>
>
> We have the following type extension defined in schema. When runnning wstools against WSDL its looking for wrong QName and throws NullpointerException.
> <xsd:simpleType name="NetExplosiveWeightType">
> <xsd:restriction base="xsd:decimal">
> <xsd:whiteSpace value="collapse" />
> <xsd:totalDigits value="9" />
> <xsd:fractionDigits value="2" />
> </xsd:restriction>
> </xsd:simpleType>
> <xsd:element name="NetExplosiveWeight">
> <xsd:complexType>
> <xsd:simpleContent>
> <xsd:extension base="tns:NetExplosiveWeightType">
> <xsd:attribute name="uom" use="required">
> <xsd:simpleType>
> <xsd:restriction base="xsd:string">
> <xsd:whiteSpace value="collapse" />
> <xsd:minLength value="1" />
> <xsd:maxLength value="2" />
> </xsd:restriction>
> </xsd:simpleType>
> </xsd:attribute>
> </xsd:extension>
> </xsd:simpleContent>
> </xsd:complexType>
> </xsd:element>
> Exception in thread "main" java.lang.NullPointerException
> at org.jboss.ws.tools.XSDTypeToJava.getVARList(XSDTypeToJava.java:204)
> at org.jboss.ws.tools.XSDTypeToJava.createJavaFile(XSDTypeToJava.java:149)
> at org.jboss.ws.tools.XSDTypeToJava.createVARforXSElementDeclaration(XSDTypeToJava.java:599)
> at org.jboss.ws.tools.XSDTypeToJava.createVARsForElements(XSDTypeToJava.java:522)
> at org.jboss.ws.tools.XSDTypeToJava.createVARsforXSParticle(XSDTypeToJava.java:449)
> at org.jboss.ws.tools.XSDTypeToJava.getVARList(XSDTypeToJava.java:248)
> at org.jboss.ws.tools.XSDTypeToJava.createJavaFile(XSDTypeToJava.java:149)
> at org.jboss.ws.tools.XSDTypeToJava.createJavaFile(XSDTypeToJava.java:113)
> at org.jboss.ws.tools.WSDLToJava.generateJavaSource(WSDLToJava.java:759)
> at org.jboss.ws.tools.WSDLToJava.generateJavaSource(WSDLToJava.java:752)
> at org.jboss.ws.tools.WSDLToJava.generateParameter(WSDLToJava.java:577)
> at org.jboss.ws.tools.WSDLToJava.appendParameters(WSDLToJava.java:431)
> at org.jboss.ws.tools.WSDLToJava.appendDocParameters(WSDLToJava.java:387)
> at org.jboss.ws.tools.WSDLToJava.appendMethods(WSDLToJava.java:291)
> at org.jboss.ws.tools.WSDLToJava.createSEIFile(WSDLToJava.java:589)
> at org.jboss.ws.tools.WSDLToJava.createSEI(WSDLToJava.java:619)
> at org.jboss.ws.tools.WSDLToJava.generateSEI(WSDLToJava.java:187)
> at org.jboss.ws.tools.helpers.ToolsHelper.handleWSDLToJavaGeneration(ToolsHelper.java:304)
> at org.jboss.ws.tools.WSTools.process(WSTools.java:137)
> at org.jboss.ws.tools.WSTools.generate(WSTools.java:69)
> at org.jboss.ws.tools.WSTools.generate(WSTools.java:119)
> at org.jboss.ws.tools.WSTools.main(WSTools.java:58)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jbossws-issues
mailing list