[ https://issues.apache.org/jira/browse/CAMEL-4058?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen resolved CAMEL-4058. -------------------------------- Resolution: Won't Fix > OnException should overlay settings with existing error handler > --------------------------------------------------------------- > > Key: CAMEL-4058 > URL: https://issues.apache.org/jira/browse/CAMEL-4058 > Project: Camel > Issue Type: Bug > Components: camel-core > Affects Versions: 2.7.2 > Reporter: Claus Ibsen > Assignee: Claus Ibsen > Fix For: 2.8.0 > > > See CAMEL-3989 > When you have an OnException it should overlay its configuration with the > existing error handler (so its kinda of merge). However we mistakenly set the > handled policy from the OnException always, and dont honor the setting from > the error handler. So in case of DeadLetterChannel which always handle the > exception, it will cause the exception to not be handled and thus rethrown in > Camel. > This problem is only apparent when using the DLC as its the only error > handler that handles and moves the exchange to the DLC. The other error > handler will log or the likes, but still keep the exception on the exchange > to propagated back the exception to the caller. > So we only noticed this when testing with DLC, and what Hadrian was trying to > do in CAMEL-3989 -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira