Forgot to add the route: This triggers it periodically till the finalizer runs:
<route> <from uri="quartz://myTimer?cron=*/2+*+*+*+*+?+*" /> <setHeader headerName="operationName" > <constant>processMessage</constant> </setHeader> <setHeader headerName="operationNamespace" > <constant>http://foo.org/MYService/</constant> </setHeader> <setBody><constant>Hello There</constant></setBody> <to uri="cxf:bean:myRemoteServiceEndpoint" /> <to uri="mylogger"/> </route> -- View this message in context: http://camel.465427.n5.nabble.com/NPE-in-CxfProducer-due-to-client-prematurely-closed-tp5721135p5721141.html Sent from the Camel - Users mailing list archive at Nabble.com.