camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Claus Ibsen (JIRA)" <>
Subject [jira] [Created] (CAMEL-4058) OnException should overlay settings with existing error handler
Date Mon, 06 Jun 2011 13:10:59 GMT
OnException should overlay settings with existing error handler

                 Key: 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:

View raw message