I investigated further and found that in JAXRSUtils.processParameter the statement
InputStream is = message.getContent(InputStream.class); returns null. If I look into the contents of the XMlMessage I see: class org.apache.cxf.io.DelegatingInputStream org.apache.cxf.transport.http.AbstractHTTPDestination$1@1963e55 interface javax.xml.stream.XMLStreamReader (from the transformation I guess) com.ctc.wstx.sr.ValidatingStreamReader@1e7daa2 Could it be that TransforInInterceptor and JAXRSInterceptor are not compatible in regards of the message content? -- View this message in context: http://camel.465427.n5.nabble.com/CXFRS-does-not-process-JSON-tp5716343p5716412.html Sent from the Camel - Users mailing list archive at Nabble.com.