This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch fix/CAMEL-24083 in repository https://gitbox.apache.org/repos/asf/camel.git
commit 287576441c1404f95abec84fd0e19ac68591f580 Author: Claus Ibsen <[email protected]> AuthorDate: Wed Jul 15 13:45:37 2026 +0200 CAMEL-24083: camel-sjms - Use consumer exception handler for async failures Co-Authored-By: Claude Opus 4.6 <[email protected]> Signed-off-by: Claus Ibsen <[email protected]> --- .../camel/component/sjms/consumer/EndpointMessageListener.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/consumer/EndpointMessageListener.java b/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/consumer/EndpointMessageListener.java index 382140bf94d1..f8b90213a1bc 100644 --- a/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/consumer/EndpointMessageListener.java +++ b/components/camel-sjms/src/main/java/org/apache/camel/component/sjms/consumer/EndpointMessageListener.java @@ -456,10 +456,8 @@ public class EndpointMessageListener implements SessionMessageListener { // method and rethrow it exchange.setException(rce); } else { - // we were done async, so use the exception handler - if (endpoint.getExceptionHandler() != null) { - endpoint.getExceptionHandler().handleException(rce); - } + // we were done async, so use the consumer exception handler + consumer.getExceptionHandler().handleException("Error processing exchange", exchange, rce); } }
