Hi together,

https://issues.apache.org/jira/browse/CAMEL-14354 introduces a change to 
ExchangeHelper to copy internal state of child exchanges to parent exchanges. 
Especially the code addition from 
https://github.com/apache/camel/blob/a9fd03f1d022a48553207ab59e42f35b8cd6c325/core/camel-support/src/main/java/org/apache/camel/support/ExchangeHelper.java#L417-L418
 is causing troubles for my custom error handling policy because rollback 
states are set to false on parent after errorhandler has set it back to false 
on child exchange and multicast does the copy over. This makes my transaction 
separation actually impossible for multicast use cases causing rollbacks to AMQ 
and DLQ the latter one.

Is this really intended or maybe a bug/race condition of the patch after 3.1 
ongoing?

Best regards
Benjamin

Reply via email to