Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.0.0
-
None
Description
When using transacted routes and you also use Camel error handling then it gets complicated.
However when Camel is instructed to do redelivery such as using
onException(Exception.class) .handled(true) .useOriginalBody() .maximumRedeliveries(2) .to("mock:error");
Then when a redelivery is attempted it happens from the start of the route, where as its supposed to happen on that failing part of the route directly.
As it does for non transacted routes.
See nabble
http://old.nabble.com/Original-message-body-lost-in-transacted-route-to26451809.html