cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Dolphy (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CXF-6799) java.lang.ClassCastException: sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl cannot be cast to java.lang.reflect.TypeVariable
Date Fri, 26 Feb 2016 03:12:18 GMT
Chris Dolphy created CXF-6799:
---------------------------------

             Summary: 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


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)

Mime
View raw message