[ 
https://issues.apache.org/jira/browse/CXF-1786?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Kulp resolved CXF-1786.
------------------------------

       Resolution: Invalid
    Fix Version/s: Invalid


This is a JAXB issue.   You need to use a jaxb binding file to remap duplicate 
things to new names.   That's completely per jaxb/jaxws spec.

> 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
>             Fix For: Invalid
>
>
> 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.

Reply via email to