You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by DariusGmail <da...@gmail.com> on 2018/09/24 03:22:11 UTC

Handled Exception in Recipient List sub-route

I use RecipientList with a custom Aggregator. If there is an error in a 
sub-route (one of the "recipients") that is "handled" there.
I want the main route to continue
In the Aggregator, I was setting:
    if (oldExchange == null) {
        oldExchange = newExchange;
   }

Because of this, the Exchange had properties like "CamelExceptionCaught" 
and "CamelErrorHandlerHandled"
And, because these were present in the Aggregated Exchange the flow was 
not continuing through the outer route

After removing these two, the flow continued through the main route

I have two questions about this:
1. Does this sound like the right way to handle things in the Aggregator?
2. Any other Properties that I need to watch out for an remove, if present?


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus