[ https://issues.apache.org/jira/browse/CAMEL-7476?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14017818#comment-14017818 ]
Sergey Beryozkin commented on CAMEL-7476: ----------------------------------------- Regarding 2), IMHO we should keep the existing default ("true") as is to prevent the existing code out there from breaking, possibly default to 'false' later on... > cxfrs throwExceptionOnFailure option not working > ------------------------------------------------ > > Key: CAMEL-7476 > URL: https://issues.apache.org/jira/browse/CAMEL-7476 > Project: Camel > Issue Type: Bug > Components: camel-cxf > Affects Versions: 2.13.0, 2.13.1 > Reporter: TechBird > Assignee: Willem Jiang > Priority: Minor > > (1) The cxfrs option throwExceptionOnFailure=true does not suppress > exceptions from being thrown when an invoked REST service returns a http > status > 207. i.e. the following does not work: > ... > .to("cxfrs:bean:rsClient?throwExceptionOnFailure=false") > .... > (2) The cxfrs throwExceptionOnFailure option should default to false; to make > it easier to process status codes in the route. > When invoking REST services, the logic is currently complicated by the fact > that common status' need to be processed in exception handlers. i,e (404 not > found, 412 precondition failed). It would be more useful to filter on > statuses with a main route. -- This message was sent by Atlassian JIRA (v6.2#6252)