You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Sergey Beryozkin (JIRA)" <ji...@apache.org> on 2013/09/23 14:53:03 UTC
[jira] [Updated] (CXF-5295) CXF's JAXBProvider ignores the generic
type info while building the JAXBContext
[ https://issues.apache.org/jira/browse/CXF-5295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sergey Beryozkin updated CXF-5295:
----------------------------------
Component/s: JAX-RS
Which CXF version ? How does the relevant JAX-RS code look like ?
> 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
> Components: JAX-RS
> 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