One Star

TalendJob giving errors when executed in Runtime.

I have a Route which calls TalendJob component. This set up runs fine on Studio. when I deploy it in Runtime and run the job, it gives errors. Attached log file and screenshots of code.
2012-09-26 10:07:18,250 | WARN | //home/abcd | GenericFileOnCompletion | ent.file.GenericFileOnCompletion 150 | 160 - org.apache.camel.camel-core - 2.9.2 | Rollback file strategy: org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy@dd0d4a for file: GenericFile
2012-09-26 10:07:18,772 | ERROR | //home/abcd | DefaultErrorHandler | rg.apache.camel.util.CamelLogger 215 | 160 - org.apache.camel.camel-core - 2.9.2 | Failed delivery for (MessageId: ID-linux-h6qq-38755-1348562412541-44-357 on ExchangeId: ID-linux-h6qq-38755-1348562412541-44-358). Exhausted after delivery attempt: 1 caught: org.apache.camel.RuntimeCamelException: Execution of Talend job 'abcd.foyerbatchjob_0_1.FoyerBatchJob' with args: ' failed, see stderr for details
org.apache.camel.RuntimeCamelException: Execution of Talend job 'abcd.foyerbatchjob_0_1.FoyerBatchJob' with args: ' failed, see stderr for details
at org.talend.camel.TalendProducer.invokeTalendJob(TalendProducer.java:80)
at org.talend.camel.TalendProducer.process(TalendProducer.java:59)
at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61)
at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)
at org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:115)
at org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:285)
at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:110)
at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)
at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)
at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)
at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:71)
at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)
at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)
at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)
at org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:91)
at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)
at org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:333)
at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:223)
at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)
at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)
at org.apache.camel.processor.interceptor.DefaultChannel.process(DefaultChannel.java:304)
at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)
at org.apache.camel.processor.Pipeline.process(Pipeline.java:117)
at org.apache.camel.processor.Pipeline.process(Pipeline.java:80)
at org.apache.camel.processor.RouteContextProcessor.processNext(RouteContextProcessor.java:45)
at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)
at org.apache.camel.processor.UnitOfWorkProcessor.processAsync(UnitOfWorkProcessor.java:150)
at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:117)
at org.apache.camel.processor.RouteInflightRepositoryProcessor.processNext(RouteInflightRepositoryProcessor.java:50)
at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)
at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:73)
at org.apache.camel.processor.DelegateAsyncProcessor.processNext(DelegateAsyncProcessor.java:99)
at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:90)
at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:71)
at org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:352)
at org.apache.camel.component.file.GenericFileConsumer.processBatch(GenericFileConsumer.java:175)
at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:136)
at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:138)
at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:90)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
2012-09-26 10:07:18,772 | WARN | //home/abcd | GenericFileOnCompletion | ent.file.GenericFileOnCompletion 150 | 160 - org.apache.camel.camel-core - 2.9.2 | Rollback file strategy: org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy@dd0d4a for file: GenericFile
1 REPLY
One Star

Re: TalendJob giving errors when executed in Runtime.

Hi,
you still may miss some libraries, have a look at the topic http://community.talend.com:80/t5/Design-and-Development/Integrate-TalenJob-in-route/m-p/6981#M1380
Gabriel