I think the problem is caused by this line: Exchange inExchange = e4.createExchange();
createExchange() creates a new exchange which is null, and what I want is to get the message contents from the endpoint e4, and then modify them. How could I do that ? -- View this message in context: http://camel.465427.n5.nabble.com/choice-when-check-BodyType-null-Body-null-tp4259599p4683142.html Sent from the Camel - Users mailing list archive at Nabble.com.