You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by demetrios <de...@dstglobalsolutions.com> on 2013/01/11 08:52:01 UTC

CamelExecutionException is caught but stack trace still dumped on screen

Hi All
Using camel 2.10.3.
During the execution of my program I am having a
org.apache.camel.CamelExecutionException raised when using the
sendBodyAndHeader function.  I manage to catch this in my camel context so I
can deal with it however regardless of catching it the stack trace is still
being dumped to my console screen.  

I know that it is being caught because after the stack trace is dumped a log
message as part of the catch is still outputted to screen.

The reason that this is occuring is because I am passing an invalid file
name to the sendBodyAndHeader  function, to which I am writing some
validation around as part of the exception catch.

I am not sure why this is occuring considering I am catching this exception
as you can see in the 2nd last line of the output below.

Any ideas?

Here is the output
[2013-01-11 17:35:38,619] 9 ERROR: {Sample.XMLToCSV}:Failed delivery for
(MessageId: ID-demetrios-61146-1357885653360-0-31 on ExchangeId:
ID-demetrios-61146-1357885653360-0-34). Exhausted after delivery attempt: 1
caught: org.apache.camel.CamelExecutionException: Exception occurred during
execution on the exchange: Exchange[Message: BHP,20120715,235959,57.98,R
MUTINY,20120228,145959,22.65,B
]
org.apache.camel.CamelExecutionException: Exception occurred during
execution on the exchange: Exchange[Message: BHP,20120715,235959,57.98,R
MUTINY,20120228,145959,22.65,B
]
        at
org.apache.camel.util.ObjectHelper.wrapCamelExecutionException(ObjectHelper.java:1287)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.ExchangeHelper.extractResultBody(ExchangeHelper.java:618)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.impl.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:454)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.impl.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:450)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.impl.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:152)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.impl.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:146)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
com.dstgs.integration.exchange.ExchangeUtils.writeBodyToFile(ExchangeUtils.java:44)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)[:1.6.0_18]
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_18]
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_18]
        at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_18]
        at
org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:341)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:238)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:166)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:334)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:220)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.UnitOfWorkProcessor.processAsync(UnitOfWorkProcessor.java:150)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.MulticastProcessor.doProcessSequential(MulticastProcessor.java:571)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.MulticastProcessor.doProcessSequential(MulticastProcessor.java:504)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:213)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.Splitter.process(Splitter.java:98)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.TryProcessor.process(TryProcessor.java:104)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.TryProcessor.process(TryProcessor.java:78)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:334)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:220)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:81)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:334)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:220)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:122)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RouteInflightRepositoryProcessor.processNext(RouteInflightRepositoryProcessor.java:48)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:61)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:122)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:298)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.SendProcessor.process(SendProcessor.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:81)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:81)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.TryProcessor.process(TryProcessor.java:104)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.TryProcessor.process(TryProcessor.java:78)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:334)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:220)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.Pipeline.access$100(Pipeline.java:43)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.Pipeline$1.done(Pipeline.java:135)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.impl.MDCUnitOfWork$MDCCallback.done(MDCUnitOfWork.java:236)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
org.apache.camel.processor.ThreadsProcessor$ProcessCall.run(ThreadsProcessor.java:78)[cmdapp-1.0.0-SNAPSHOT.jar:]
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)[:1.6.0_18]
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_18]
        at
java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_18]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_18]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_18]
        at java.lang.Thread.run(Thread.java:619)[:1.6.0_18]
[2013-01-11 17:35:39,578] 9 ERROR: {Sample.XMLToCSV}:Failed to write output
to output location: C:\projects\cmdapp\target\outputLocation\ check
directory or file permissions.
[2013-01-11 17:35:39,605] 9 INFO : {Sample.XMLToCSV}:Transformation process
has ceased for entity: Sample.XMLToCSV



--
View this message in context: http://camel.465427.n5.nabble.com/CamelExecutionException-is-caught-but-stack-trace-still-dumped-on-screen-tp5725348.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Re: Multiple Endpoint URLs defined at one component

Posted by Christian Müller <ch...@gmail.com>.
It's what you described to do.
Your suggestion (putting all endpoint uri strings into one) doesn't work.
With the example I sent to you, you can send a message to endpoint
"direct:a", "direct:b", "direct:c" and "direct:d" and all routed in the
same way. Wasn't this your question?

Best,
Christian

On Tue, Jan 15, 2013 at 3:26 AM, liugang <cl...@gmail.com> wrote:

> Hi Christian:
>
> I'm not sure it's the same meaning: one is a single string; one is multiple
> strings.
>
> But anyway, thanks for your response.
>
> Thanks.
> GangLiu
>
> -----Original Message-----
> From: Christian Müller [mailto:christian.mueller@gmail.com]
> Sent: Tuesday, January 15, 2013 6:13 AM
> To: users@camel.apache.org
> Subject: Re: Multiple Endpoint URLs defined at one component
>
> Why you didn't try it out? It's so simple:
>
> import org.apache.camel.builder.RouteBuilder;
> import org.apache.camel.component.mock.MockEndpoint;
> import org.apache.camel.test.junit4.CamelTestSupport;
> import org.junit.Test;
>
> public class CamelMultipleEndpointsTest extends CamelTestSupport {
>
>     @Test
>     public void test() throws Exception {
>         MockEndpoint mock = getMockEndpoint("mock:end");
>         mock.expectedBodiesReceived("a", "b", "c", "d");
>
>         context.addRoutes(new RouteBuilder() {
>             public void configure() {
>                 from("direct:a", "direct:b", "direct:c", "direct:d")
>                     .to("mock:end");
>             }
>         });
>
>         template.sendBody("direct:a", "a");
>         template.sendBody("direct:b", "b");
>         template.sendBody("direct:c", "c");
>         template.sendBody("direct:d", "d");
>
>         mock.assertIsSatisfied();
>     }
> }
>
> And yes, it's possible (with a slightly different syntax).
>
> Best,
> Christian
>
>
> On Mon, Jan 14, 2013 at 9:59 AM, liugang <cl...@gmail.com> wrote:
>
> > Hi All:
> >
> > I'd like to know it's there any Camel component which support to define
> > multiple consumer(provider?) endpoint urls in it? For example:
> >
> >         from("XXX:direct:a, direct:b,
> direct:c,jms:queue:a,...").to("...");
> >
> > in this case, the "from" can handle the massage no matter it sends to
> > "direct:a", "direct:b", "direct:c" or "jms:queue:a".
> >
> >
> > Thanks
> > GangLiu
> >
> >
> >
>
>
> --
>
>


--

RE: Multiple Endpoint URLs defined at one component

Posted by liugang <cl...@gmail.com>.
Hi Christian:

I'm not sure it's the same meaning: one is a single string; one is multiple
strings.

But anyway, thanks for your response.

Thanks.
GangLiu

-----Original Message-----
From: Christian Müller [mailto:christian.mueller@gmail.com] 
Sent: Tuesday, January 15, 2013 6:13 AM
To: users@camel.apache.org
Subject: Re: Multiple Endpoint URLs defined at one component

Why you didn't try it out? It's so simple:

import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.test.junit4.CamelTestSupport;
import org.junit.Test;

public class CamelMultipleEndpointsTest extends CamelTestSupport {

    @Test
    public void test() throws Exception {
        MockEndpoint mock = getMockEndpoint("mock:end");
        mock.expectedBodiesReceived("a", "b", "c", "d");

        context.addRoutes(new RouteBuilder() {
            public void configure() {
                from("direct:a", "direct:b", "direct:c", "direct:d")
                    .to("mock:end");
            }
        });

        template.sendBody("direct:a", "a");
        template.sendBody("direct:b", "b");
        template.sendBody("direct:c", "c");
        template.sendBody("direct:d", "d");

        mock.assertIsSatisfied();
    }
}

And yes, it's possible (with a slightly different syntax).

Best,
Christian


On Mon, Jan 14, 2013 at 9:59 AM, liugang <cl...@gmail.com> wrote:

> Hi All:
>
> I'd like to know it's there any Camel component which support to define
> multiple consumer(provider?) endpoint urls in it? For example:
>
>         from("XXX:direct:a, direct:b,
direct:c,jms:queue:a,...").to("...");
>
> in this case, the "from" can handle the massage no matter it sends to
> "direct:a", "direct:b", "direct:c" or "jms:queue:a".
>
>
> Thanks
> GangLiu
>
>
>


--


Re: Multiple Endpoint URLs defined at one component

Posted by Christian Müller <ch...@gmail.com>.
Why you didn't try it out? It's so simple:

import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.mock.MockEndpoint;
import org.apache.camel.test.junit4.CamelTestSupport;
import org.junit.Test;

public class CamelMultipleEndpointsTest extends CamelTestSupport {

    @Test
    public void test() throws Exception {
        MockEndpoint mock = getMockEndpoint("mock:end");
        mock.expectedBodiesReceived("a", "b", "c", "d");

        context.addRoutes(new RouteBuilder() {
            public void configure() {
                from("direct:a", "direct:b", "direct:c", "direct:d")
                    .to("mock:end");
            }
        });

        template.sendBody("direct:a", "a");
        template.sendBody("direct:b", "b");
        template.sendBody("direct:c", "c");
        template.sendBody("direct:d", "d");

        mock.assertIsSatisfied();
    }
}

And yes, it's possible (with a slightly different syntax).

Best,
Christian


On Mon, Jan 14, 2013 at 9:59 AM, liugang <cl...@gmail.com> wrote:

> Hi All:
>
> I'd like to know it's there any Camel component which support to define
> multiple consumer(provider?) endpoint urls in it? For example:
>
>         from("XXX:direct:a, direct:b, direct:c,jms:queue:a,...").to("...");
>
> in this case, the "from" can handle the massage no matter it sends to
> "direct:a", "direct:b", "direct:c" or "jms:queue:a".
>
>
> Thanks
> GangLiu
>
>
>


--

Multiple Endpoint URLs defined at one component

Posted by liugang <cl...@gmail.com>.
Hi All:

I'd like to know it's there any Camel component which support to define
multiple consumer(provider?) endpoint urls in it? For example:

	from("XXX:direct:a, direct:b, direct:c,jms:queue:a,...").to("...");

in this case, the "from" can handle the massage no matter it sends to
"direct:a", "direct:b", "direct:c" or "jms:queue:a".


Thanks
GangLiu



Re: CamelExecutionException is caught but stack trace still dumped on screen

Posted by demetrios <de...@dstglobalsolutions.com>.
That just masks the problem.
Doing that stops the errors being reported but now doesn't alert us if we
haven't caught any unhandled exceptions.

Again the issue is that we are able to successfully catch the exception and
handle it, but for some reason the stack trace is still being output to
console/file regardless. 



--
View this message in context: http://camel.465427.n5.nabble.com/CamelExecutionException-is-caught-but-stack-trace-still-dumped-on-screen-tp5725348p5725518.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Re: CamelExecutionException is caught but stack trace still dumped on screen

Posted by Claus Ibsen <cl...@gmail.com>.
Hi

You can customize the error handler to not log exceptions
http://camel.apache.org/error-handler.html

There is some options on the default error handler etc to do that.


On Fri, Jan 11, 2013 at 8:52 AM, demetrios
<de...@dstglobalsolutions.com> wrote:
> Hi All
> Using camel 2.10.3.
> During the execution of my program I am having a
> org.apache.camel.CamelExecutionException raised when using the
> sendBodyAndHeader function.  I manage to catch this in my camel context so I
> can deal with it however regardless of catching it the stack trace is still
> being dumped to my console screen.
>
> I know that it is being caught because after the stack trace is dumped a log
> message as part of the catch is still outputted to screen.
>
> The reason that this is occuring is because I am passing an invalid file
> name to the sendBodyAndHeader  function, to which I am writing some
> validation around as part of the exception catch.
>
> I am not sure why this is occuring considering I am catching this exception
> as you can see in the 2nd last line of the output below.
>
> Any ideas?
>
> Here is the output
> [2013-01-11 17:35:38,619] 9 ERROR: {Sample.XMLToCSV}:Failed delivery for
> (MessageId: ID-demetrios-61146-1357885653360-0-31 on ExchangeId:
> ID-demetrios-61146-1357885653360-0-34). Exhausted after delivery attempt: 1
> caught: org.apache.camel.CamelExecutionException: Exception occurred during
> execution on the exchange: Exchange[Message: BHP,20120715,235959,57.98,R
> MUTINY,20120228,145959,22.65,B
> ]
> org.apache.camel.CamelExecutionException: Exception occurred during
> execution on the exchange: Exchange[Message: BHP,20120715,235959,57.98,R
> MUTINY,20120228,145959,22.65,B
> ]
>         at
> org.apache.camel.util.ObjectHelper.wrapCamelExecutionException(ObjectHelper.java:1287)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.ExchangeHelper.extractResultBody(ExchangeHelper.java:618)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.impl.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:454)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.impl.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:450)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.impl.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:152)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.impl.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:146)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> com.dstgs.integration.exchange.ExchangeUtils.writeBodyToFile(ExchangeUtils.java:44)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)[:1.6.0_18]
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_18]
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_18]
>         at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_18]
>         at
> org.apache.camel.component.bean.MethodInfo.invoke(MethodInfo.java:341)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.component.bean.MethodInfo$1.proceed(MethodInfo.java:238)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.component.bean.BeanProcessor.process(BeanProcessor.java:166)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:334)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:220)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.UnitOfWorkProcessor.processAsync(UnitOfWorkProcessor.java:150)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.MulticastProcessor.doProcessSequential(MulticastProcessor.java:571)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.MulticastProcessor.doProcessSequential(MulticastProcessor.java:504)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:213)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.Splitter.process(Splitter.java:98)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.TryProcessor.process(TryProcessor.java:104)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.TryProcessor.process(TryProcessor.java:78)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:334)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:220)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:81)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:334)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:220)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:122)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RouteInflightRepositoryProcessor.processNext(RouteInflightRepositoryProcessor.java:48)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:61)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:122)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:298)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.SendProcessor.process(SendProcessor.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:81)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.ChoiceProcessor.process(ChoiceProcessor.java:81)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.TryProcessor.process(TryProcessor.java:104)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.TryProcessor.process(TryProcessor.java:78)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:163)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:334)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:220)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:303)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.Pipeline.process(Pipeline.java:117)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.Pipeline.access$100(Pipeline.java:43)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.Pipeline$1.done(Pipeline.java:135)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.impl.MDCUnitOfWork$MDCCallback.done(MDCUnitOfWork.java:236)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> org.apache.camel.processor.ThreadsProcessor$ProcessCall.run(ThreadsProcessor.java:78)[cmdapp-1.0.0-SNAPSHOT.jar:]
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)[:1.6.0_18]
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_18]
>         at
> java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_18]
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_18]
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_18]
>         at java.lang.Thread.run(Thread.java:619)[:1.6.0_18]
> [2013-01-11 17:35:39,578] 9 ERROR: {Sample.XMLToCSV}:Failed to write output
> to output location: C:\projects\cmdapp\target\outputLocation\ check
> directory or file permissions.
> [2013-01-11 17:35:39,605] 9 INFO : {Sample.XMLToCSV}:Transformation process
> has ceased for entity: Sample.XMLToCSV
>
>
>
> --
> View this message in context: http://camel.465427.n5.nabble.com/CamelExecutionException-is-caught-but-stack-trace-still-dumped-on-screen-tp5725348.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
FuseSource is now part of Red Hat
Email: cibsen@redhat.com
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen