Description of problem: 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>
Chao Wang <chaowan> updated the status of jira JBEAP-3800 to Closed
Chao Wang <chaowan> updated the status of jira JBEAP-3711 to Resolved
Verified with EAP 6.4.9.CP.CR2
Retroactively bulk-closing issues from released EAP 6.4 cummulative patches.