What version of Camel do you use? There was a bug recently that causes Camel to log handled exceptions. So try to upgrade.
On Tue, May 31, 2016 at 4:14 PM, Ed Welch <[email protected]> wrote: > Hopefully this is an easy question, I have an exception handler: > > onException(UnknownTnException.class) > .useOriginalMessage() > .handled(true) > .logStackTrace(false) > .log(LoggingLevel.WARN, log, "Unknown TN: > ${exception.message}"); > > > Which is almost working exactly as I would like, I can catch exceptions and > it logs the message at WARN level. > > However, it also logs this at ERROR level every time: > > Failed delivery for (MessageId: > ID-esb-uat1-eus-elnk-net-51221-1462478239909-0-312 on ExchangeId: > ID-esb-uat1-eus-elnk-net-51221-1462478239909-0-311). Exhausted after delivery > attempt: 1 caught: UnknownTnException: No TN was found in VENDOR_ID_MAP with > requestID: 31133719. Processed by failure processor: > FatalFallbackErrorHandler[Channel[Log()[Unknown TN: ${exception.message}]]] > > Message History > --------------------------------------------------------------------------------------------------------------------------------------- > RouteId ProcessorId Processor > Elapsed (ms) > [AsyncResponseRoute] [AsyncResponseRoute] [activemq://soa.vendor.async.in > ] [ 75] > [AsyncResponseRoute] [setProperty1 ] [setProperty[rawXml] > ] [ 0] > [AsyncResponseRoute] [unmarshal12 ] > [unmarshal[org.apache.camel.model.DataFormatDefinition@12c10a52] > ] [ 1] > [AsyncResponseRoute] [process31 ] [Processor@0x447c7468 > ] [ 74] > [ ] [log24 ] [log > ] [ 0] > > > How can I keep this error log from showing up?? looking at the camel > exception page, all the examples seem to end with a producer of some kind > that sends the message on to another destination. > > I don't need to send it anywhere, i just want to log my message at WARN level > and that's it. > > Anyone have any suggestions? > > Thanks, > Ed -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2
