Bump. I'm running into the same issue. Does anyone have a solution? I'm
on Jersey 1.5.
Here's some of my relevant code:
@Provider
@Produces(MediaType.APPLICATION_XML)
public class XmlWriter implements MessageBodyWriter {
@Context
private Providers providers;
@Override
public void writeTo( Object t, Class arg1, Type arg2,
Annotation[] arg3, MediaType arg4, MultivaluedMap arg5, OutputStream os
){
ContextResolver<JAXBContext> cr =
providers.getContextResolver( JAXBContext.class,
MediaType.APPLICATION_XML_TYPE );
// at this point cs is null :(
// .. etc etc etc
}
}