[ 
https://issues.apache.org/jira/browse/CAMEL-12120?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen resolved CAMEL-12120.
---------------------------------
    Resolution: Fixed

Thanks for reporting and the test-case.

This took a bit longer to fix but we now have a better solution. As its a bit 
of code change we will keep this change for master branch only.

> ErrorHandler is closed after failure in RoutingSlip 
> ----------------------------------------------------
>
>                 Key: CAMEL-12120
>                 URL: https://issues.apache.org/jira/browse/CAMEL-12120
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core
>    Affects Versions: 2.18.0, 2.18.1, 2.18.2, 2.18.3, 2.18.4, 2.18.5, 2.19.0, 
> 2.19.1, 2.19.2, 2.19.3, 2.19.4, 2.19.5, 2.20.0, 2.20.1, 2.20.2
>            Reporter: Lukasz Warzecha
>            Assignee: Claus Ibsen
>             Fix For: 2.21.0
>
>         Attachments: TestCase.java
>
>
> It seems that if further down the line after {{RoutingSlip}} or 
> {{DynamicRouter}} there is a failure in a Route {{ErrorHandler}} always will 
> be closed. 
> This results in a situation where if similar route defined in the same place 
> will fail - there won't be any errorHandler opened and we will get 
> {{New exception occurred during processing by the DeadLetterChannel due 
> SendProcessor has not been started: sendTo(mock://result)}}
> Test case which shows the problems in attachment.
>  
> Problem started occurring after release 2.18.0 - responsible commit 
> {{7c4dd0b4f6ecd4840e4ccdbf1d7c28f2e8cb5691}} 
> I was looking for some workarounds/solutions but nothing comes to mind yet so 
> any ideas are welcomed :)



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to