[
https://issues.apache.org/jira/browse/CXF-6799?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15177291#comment-15177291
]
Chao Wang commented on CXF-6799:
--------------------------------
Sine the patch is accepted, Can we include this fix into branch 2.7.x-fixes for
EAP ?
> java.lang.ClassCastException:
> sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl cannot be cast
> to java.lang.reflect.TypeVariable
> -------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: CXF-6799
> URL: https://issues.apache.org/jira/browse/CXF-6799
> Project: CXF
> Issue Type: Bug
> Components: JAXB Databinding
> Affects Versions: 2.7.17
> Environment: EAP 6.4.5; jdk1.7.0_75
> Reporter: Chris Dolphy
> Assignee: Alessio Soldano
> Fix For: 3.2.0, 3.1.6, 3.0.9
>
> Attachments: array-of-parameterizedtype-reproducer.zip
>
>
> Deploying test web service gives on JBoss startup:
> Caused by: java.lang.ClassCastException:
> sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl cannot be cast
> to java.lang.reflect.TypeVariable
> at
> org.apache.cxf.jaxb.JAXBContextInitializer.addType(JAXBContextInitializer.java:251)
> Generated web service class has the following element which has issues with
> the JAXB binding:
> @XmlElementRefs({
> @XmlElementRef(name = "Salutation", namespace =
> "http://ws.gss.redhat.com/", type = JAXBElement.
> @XmlElementRef(name = "Name", namespace =
> "http://ws.gss.redhat.com/", type = JAXBElement.class)
> })
> protected JAXBElement<String> [] salutationAndName;
> Web service was generated from WSDL with <jaxb:globalBindings
> collectionType="indexed" /> and the following schema:
> <xs:complexType name="Greetings">
> <xs:sequence maxOccurs="unbounded">
> <xs:element name="Salutation" type="xsd:string"/>
> <xs:element name="Name" type="xsd:string"/>
> </xs:sequence>
> </xs:complexType>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)