So where does your exception occur? And where do you expect Camel to react?
On Fri, Dec 24, 2010 at 1:12 PM, Wilson, Chad (Equity Technology) <c.wil...@baml.com> wrote: > Hi Claus > > Just tried on 2.6-SNAPSHOT and get the same behavior on that test, > unfortunately :( > > Chad > > -----Original Message----- > From: Claus Ibsen [mailto:claus.ib...@gmail.com] > Sent: Friday, 24 December 2010 7:04 p.m. > To: users@camel.apache.org > Subject: Re: Issue with route specific onException and jms component > > Hi > > Try with 2.6-SNAPSHOT as we have fixed some issues with route scoped > onException > > > On Fri, Dec 24, 2010 at 11:36 AM, Wilson, Chad (Equity Technology) > <c.wil...@baml.com> wrote: >> Hi all >> >> (Apologies about corporate junk at bottom of message) >> >> I've been trying to upgrade our Camel usage to 2.5.0 and have been >> scratching my head about a weird integration test failure and change in >> behavior in 2.5.0 related to per-route exception handling. The issue >> seems to occur when the JMS component throws an exception on a secondary >> route as a side effect of processing a message on a primary route - for >> some reason the exception ends up bubbling up to the primary route >> rather than being caught by the ErrorHandler for the route the component >> is in. Additionally, the secondary route's message ends up stuck in >> flight. >> >> The flow we're trying to achieve in this use case is: >> >> 1) Message X received on Route A >> 2) Do some stuff to Message X >> 3) Synchronously generate and send ack message Y down secondary Route B >> 3a) Use recipient list to dynamically decide reply endpoint >> 3b) Ack perhaps cannot be delivered to this endpoint for some >> reason (JMS error) >> 3c) Handle exception somehow >> 4) Continue processing Message X on Route A >> >> I've adapted this into a test case (possibly could be simpler) - the >> attached passes consistently for me on Camel 2.4.0 but consistently >> fails on Camel 2.5.0. Can someone explain why? >> >> I've noted issues like https://issues.apache.org/jira/browse/CAMEL-3448 >> but if I remove the error handler from the primary route the exception >> still bubbles back up, so I don't think it's due to this. >> >> Is anyone able to explain this behavior? Any workaround suggestions if >> it is indeed a bug? We'd prefer to stick with Camel 2.5.0 to benefit >> from some enhancements to use of property placeholders and other bits >> and pieces. >> >> Many thanks >> Chad >> >> ---------------------------------------------------------------------- >> This message w/attachments (message) is intended solely for the use of the >> intended recipient(s) and may contain information that is privileged, >> confidential or proprietary. If you are not an intended recipient, please >> notify the sender, and then please delete and destroy all copies and >> attachments, and be advised that any review or dissemination of, or the >> taking of any action in reliance on, the information contained in or >> attached to this message is prohibited. >> Unless specifically indicated, this message is not an offer to sell or a >> solicitation of any investment products or other financial product or >> service, an official confirmation of any transaction, or an official >> statement of Sender. Subject to applicable law, Sender may intercept, >> monitor, review and retain e-communications (EC) traveling through its >> networks/systems and may produce any such EC to regulators, law enforcement, >> in litigation and as required by law. >> The laws of the country of each sender/recipient may impact the handling of >> EC, and EC may be archived, supervised and produced in countries other than >> the country in which you are located. This message cannot be guaranteed to >> be secure or free of errors or viruses. >> >> References to "Sender" are references to any subsidiary of Bank of America >> Corporation. Securities and Insurance Products: * Are Not FDIC Insured * Are >> Not Bank Guaranteed * May Lose Value * Are Not a Bank Deposit * Are Not a >> Condition to Any Banking Service or Activity * Are Not Insured by Any >> Federal Government Agency. Attachments that are part of this EC may have >> additional important disclosures and disclaimers, which you should read. >> This message is subject to terms available at the following link: >> http://www.bankofamerica.com/emaildisclaimer. By messaging with Sender you >> consent to the foregoing. >> > > > > -- > Claus Ibsen > ----------------- > FuseSource > Email: cib...@fusesource.com > Web: http://fusesource.com > Twitter: davsclaus > Blog: http://davsclaus.blogspot.com/ > Author of Camel in Action: http://www.manning.com/ibsen/ > > ---------------------------------------------------------------------- > This message w/attachments (message) is intended solely for the use of the > intended recipient(s) and may contain information that is privileged, > confidential or proprietary. If you are not an intended recipient, please > notify the sender, and then please delete and destroy all copies and > attachments, and be advised that any review or dissemination of, or the > taking of any action in reliance on, the information contained in or attached > to this message is prohibited. > Unless specifically indicated, this message is not an offer to sell or a > solicitation of any investment products or other financial product or > service, an official confirmation of any transaction, or an official > statement of Sender. Subject to applicable law, Sender may intercept, > monitor, review and retain e-communications (EC) traveling through its > networks/systems and may produce any such EC to regulators, law enforcement, > in litigation and as required by law. > The laws of the country of each sender/recipient may impact the handling of > EC, and EC may be archived, supervised and produced in countries other than > the country in which you are located. This message cannot be guaranteed to be > secure or free of errors or viruses. > > References to "Sender" are references to any subsidiary of Bank of America > Corporation. Securities and Insurance Products: * Are Not FDIC Insured * Are > Not Bank Guaranteed * May Lose Value * Are Not a Bank Deposit * Are Not a > Condition to Any Banking Service or Activity * Are Not Insured by Any Federal > Government Agency. Attachments that are part of this EC may have additional > important disclosures and disclaimers, which you should read. This message is > subject to terms available at the following link: > http://www.bankofamerica.com/emaildisclaimer. By messaging with Sender you > consent to the foregoing. > -- Claus Ibsen ----------------- FuseSource Email: cib...@fusesource.com Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/