[ https://issues.apache.org/jira/browse/CAMEL-11111?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15960644#comment-15960644 ]
Scott Cranton commented on CAMEL-11111: --------------------------------------- So my PR just includes a test case showing the issue with camel-undertow, and how camel-netty4-http works doing similar settings of throwExceptionOnFailure. I could probably hack in the code from camel-netty4-http and create a similar NettyHttpOperationsFailureException for camel-undertow to band-aid this. It would only be an issue if many use ProducerTemplates to get the response body back cast as a String or such, and expect any HTTP Response Code > 300 to be thrown as an exception OR if they are using undertow as a producer within a camel route, and again expect an exception to be thrown. I do the Producer Template approach a lot in test cases... Since we're deprecating camel-http, and encouraging people to use camel-undertow as a producer, that's where I think the expectation that it behaves similar will bite us... Let me know your thoughts. Like I said, I believe I could quickly hack in something similar to netty4-http that gets my test case to pass... > Camel-Undertow: throwExceptionOnFailure doesn't work as expected > ---------------------------------------------------------------- > > Key: CAMEL-11111 > URL: https://issues.apache.org/jira/browse/CAMEL-11111 > Project: Camel > Issue Type: Bug > Components: camel-undertow > Affects Versions: 2.18.3 > Reporter: Scott Cranton > Priority: Minor > Fix For: 2.19.0 > > > When using camel-undertow as a producer and HTTP_RESPONSE_CODE is 404, the > producer does NOT throw an exception as expected. Setting > throwExceptionOnFailure appears to have no effect. -- This message was sent by Atlassian JIRA (v6.3.15#6346)