Project: talendesb
Issue TESB-10109: RuntimeCamelExceptions occuring after a technical exception thrown in cTalendJob
We developed a route that treats JMS messages. This route calls jobs using cTalendJob in order to request an Oracle database, or persist information. In our case, we have an invalid JMS message that causes an Oracle exception (java.sql.SQLException: ORA-01722: invalid number) in a tOracleInput_3 component. This exception is caught and the message is routed to a dead letter queue. But we observe that all following valid JMS messages are not treated by the job, and following exception is thrown : org.apache.camel.RuntimeCamelException: Execution of Talend job {...} with args {...} failed, see stderr for details at org.talend.camel.TalendProducer.invokeTalendJob(TalendProducer.java:89) at org.talend.camel.TalendProducer.process(TalendProducer.java:62) 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:122) at org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:298) at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:117) We must manually restart the bundle for the job to work again properly.
Story points: 1