Raj Anand created CXF-5295:
------------------------------
Summary: CXF's JAXBProvider ignores the generic type info while
building the JAXBContext
Key: CXF-5295
URL: https://issues.apache.org/jira/browse/CXF-5295
Project: CXF
Issue Type: Bug
Reporter: Raj Anand
In org.apache.cxf.jaxrs.provider.JAXBElementProvider<T> in the method ,
protected void marshal(Object obj, Class<?> cls, Type genericType,
String enc, OutputStream os, MediaType mt,
Annotation[] anns) throws Exception {} calls
createMarshaller(..)->getJAXBContext(objClazz, genericType). In the
getJAXBContext() method the getPackageContext(..) and getClassContext(..)
simply ignores the genericType info as a result of which the JAXBContext is
incomplete resulting in exceptions like , class java.util.ArrayList nor any of
its super class is known to this context., info=javax.xml.bind.JAXBException
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira