Thomas Papke created CAMEL-12021:
------------------------------------
Summary: RequestBody with responseType throw a
InvalidPayloadException instead of original exception
Key: CAMEL-12021
URL: https://issues.apache.org/jira/browse/CAMEL-12021
Project: Camel
Issue Type: Bug
Components: camel-core
Affects Versions: 2.20.1
Reporter: Thomas Papke
I try to upgrade from camel 2.19.3 to camel 2.20.1 and the behavior of
{{org.apache.camel.ProducerTemplate.requestBody(String, Object, Class<T>)}}
seems to be broken in case of exceptions.
>From the API the exception behavior is documented as "CamelExecutionException
>if the processing of the exchange failed"
--> in camel 2.19 it works without any issues
--> since camel 2.20.1 the underlying exception is lost and instead a
InvalidPayloadException is thrown.
A first analyze looks like the internal camel processing in 2.20 try to convert
the exchange in body to the given response type. But i don't think this is make
sense in case of a exception.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)