-
Bug
-
Resolution: Done
-
Minor
-
jboss-fuse-6.2
-
None
-
%
-
-
6.3 Sprint 4 (Mar 28 - Apr 29)
When invoking the cxf server from a camel route/cxfProducer with the "loadBalance" configured if the exchange contains null message header a NPE is thrown.
java.lang.NullPointerException at org.apache.camel.component.cxf.DefaultCxfBinding.propagateHeadersFromCamelToCxf(DefaultCxfBinding.java:685) at org.apache.camel.component.cxf.DefaultCxfBinding.populateCxfRequestFromExchange(DefaultCxfBinding.java:111) at org.apache.camel.component.cxf.CxfProducer.prepareRequest(CxfProducer.java:194) at org.apache.camel.component.cxf.CxfProducer.process(CxfProducer.java:111) at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:129) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:448) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191) at org.apache.camel.processor.loadbalancer.FailOverLoadBalancer.processExchange(FailOverLoadBalancer.java:246) at org.apache.camel.processor.loadbalancer.FailOverLoadBalancer.process(FailOverLoadBalancer.java:204) at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163) at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:448) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191) at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)
Tesecase is attached.