[ 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)