OK, let me send you an example, wait a moment. and BTW, seems RAW also has problem.
2013/5/30 Willem jiang <willem.ji...@gmail.com> > It could save me some time if you can provide a simple test case for it. > > > -- > 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 Thursday, May 30, 2013 at 9:51 AM, liugang594 Liu wrote: > > > Sorry to bothering you again, I'd like to know is there any progress on > > this issue? and I saw one bug is created related to it > > https://issues.apache.org/jira/browse/CAMEL-6404 . > > > > Thanks. > > > > > > 2013/5/29 liugang594 Liu <clevers...@gmail.com (mailto: > clevers...@gmail.com)> > > > > > 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 > > > > > > > > > > -- > > Thanks > > GangLiu > > MSN: liugang_0...@hotmail.com (mailto:liugang_0...@hotmail.com) > > Skype: gang.liu.talendbj > > > > -- Thanks GangLiu MSN: liugang_0...@hotmail.com Skype: gang.liu.talendbj