From the stack trace I can tell there are something when camel-cxf wants to 
read the content from CXF message.
Can you show me the whole Camel route and your camel version?


--  
Willem Jiang

Red Hat, Inc.
FuseSource is now part of Red Hat
Web: http://www.fusesource.com | http://www.redhat.com
Blog: http://willemjiang.blogspot.com (http://willemjiang.blogspot.com/) 
(English)
          http://jnn.iteye.com (http://jnn.javaeye.com/) (Chinese)
Twitter: willemjiang  
Weibo: 姜宁willem




On Wednesday, May 29, 2013 at 11:36 AM, liugang594 Liu wrote:

> If the required service with ws-addressing enable, and from CXF component
> (dataFormat type is CXF_MESSAGE) sent a request msg without ws-addressing
> information inside. then got a NullPointerException, the error msg is:
>  
> Exception in thread "default-workqueue-1" java.lang.NullPointerException
> at
> org.apache.camel.component.cxf.DefaultCxfBinding.getContentFromCxf(DefaultCxfBinding.java:642)
> at
> org.apache.camel.component.cxf.DefaultCxfBinding.populateExchangeFromCxfResponse(DefaultCxfBinding.java:151)
> at
> org.apache.camel.component.cxf.CxfClientCallback.handleException(CxfClientCallback.java:81)
> at
> org.apache.cxf.interceptor.ClientOutFaultObserver.onMessage(ClientOutFaultObserver.java:59)
> at
> org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream$1.run(HTTPConduit.java:1132)
> at
> org.apache.cxf.workqueue.AutomaticWorkQueueImpl$3.run(AutomaticWorkQueueImpl.java:428)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at
> org.apache.cxf.workqueue.AutomaticWorkQueueImpl$AWQThreadFactory$1.run(AutomaticWorkQueueImpl.java:353)
> at java.lang.Thread.run(Thread.java:722)
>  
>  
>  
> The expect msg looks like:
>  
> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
> <soap:Header/>
> <soap:Body>
> <soap:Fault>
> <faultcode xmlns:ns1="http://www.w3.org/2005/08/addressing
> ">ns1:MessageAddressingHeaderRequired</faultcode>
> <faultstring>A required header representing a Message Addressing Property
> is not present</faultstring>
> </soap:Fault>
> </soap:Body>
> </soap:Envelope>
>  
>  
> is it a bug of Camel?
>  
> --  
> Thanks
> GangLiu
> MSN: liugang_0...@hotmail.com (mailto:liugang_0...@hotmail.com)
> Skype: gang.liu.talendbj



Reply via email to