wsdl2java utility throws exception on naming collision - "Two declarations
cause a collision in the ObjectFactory class"
------------------------------------------------------------------------------------------------------------------------
Key: CXF-1786
URL: https://issues.apache.org/jira/browse/CXF-1786
Project: CXF
Issue Type: Bug
Components: Tooling
Affects Versions: 2.1.2
Environment: RHEL 4.x
Reporter: Mike Lenner
wsdl2java utility throws exception on naming collision. I've isolated which
part of the WSDL causes this error. Using the below <schema> excerpt, the tool
will through the exception referenced in the title of this issue.
wsdl excerpt:
<wsdl:types>
<xsd:schema ...>
<xsd:element name="accountID">
<xsd:simpleType>
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
</xsd:element>
<xsd:complexType name="Account">
<xsd:sequence>
<xsd:element minOccurs="0" name="ID" nillable="true"
type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</wsdl:types>
Seems there is some issue when an element 'accountID' and an element 'Account'
with a sub element 'ID' are both present. The following exception is thrown:
WSDLToJava Error: Thrown by JAXB : Two declarations cause a collision in the
ObjectFactory class.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.