You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "James Netherton (Jira)" <ji...@apache.org> on 2023/03/16 09:58:00 UTC
[jira] [Created] (CAMEL-19158) camel-core: ThrowExceptionProcessor may silently ignore exceptions in constructing the exception object
James Netherton created CAMEL-19158:
---------------------------------------
Summary: camel-core: ThrowExceptionProcessor may silently ignore exceptions in constructing the exception object
Key: CAMEL-19158
URL: https://issues.apache.org/jira/browse/CAMEL-19158
Project: Camel
Issue Type: Bug
Components: came-core
Reporter: James Netherton
Assignee: James Netherton
Back in Camel 3.12, a change was made to ThrowExceptionProcessor:
https://github.com/apache/camel/blob/fb0528706d7e8a7d0d6ba22dfb649cb31cf06bc8/core/camel-core-processor/src/main/java/org/apache/camel/processor/ThrowExceptionProcessor.java#L77-L82
If you happen to drop into the else clause, then no exception is set on the exchange and it's confusing to users as to why no exception was thrown in their route. This is potentially a common thing on Camel Quarkus native mode if the specific exception type was not registered for reflection.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)