java - Apache Camel: Failed to create Producer for endpoint, reason: ArrayIndexOutOfBoundsException -
I am routing ActiveMQ messages using Apache camels.
some time! I get this exception in my router:
[Error] DefaultErrorHandler (Camel-1) Thread # 11 - Threads: 161 - Failed Distribution for (MessageId: queue_Q ... ... ExchangeId: ...) Finished after delivery attempt: 1 caught: org.apache.camel.FailedToCreateProducerException: Failed to create creator for endpoint: Endpoint [activemq2: // queue: Q.D_Test] Reason: Java.lang.ArrayIndexOutOfBoundsException: 22. FatalFellbackErrorHandler [Channel [sendTo (endpoint [activemqException: // queue: Q.Exception_Test]]]] and stacktrat Number:
org.apache.camel.FailedToCreateProducerException: Failed to manufacturer for end point: Endpoint [activemq2: // queue: Q.D_Test]. Reason: java.lang.ArrayIndexOutOfBoundsException: 22 at org.apache.camel.component.jms.JmsProducer.initReplyManager (JmsProducer.java107) ~ [camel-jms-2.12.1.jar: 2.12.1] org.apache .camel .component.jms.JmsProducer.processInOut (JmsProducer.java:177) ~ [camel-jms-2.12.1.jar: 2.12.1] org.apache.camel.component.jms.JmsProducer.process (at JmsProducer .java: 142) ~ [Camel-Jm.2.2.1.j: 2.12.1] at org.apache.camel.processor.SendProcessor.process (Sender Processor .Java10) ~ [Camel-Core -2.12.1 jar: 2.12. 1] at org.apache.camel.management.InstrumentationProcessor.process (InstrumentationProcessor.java:72) ~ [Camel-Core-2.12.1.j: 2.12.1] at org.apache.camel.processor.Pipeline .process ( Pipeline.jawai 18) ~ [Camel-Core-2.12.1.jar: 2.12.1] at org.apache.camel.processor.Pipeline.process (pipeline.java: 80) ~ [camel- Oor- 2.12.1.jar: org.apache.camel.processor.DelegateAsyncProcessor.process (DelegateAsyncProcessor.java:91) 2.12.1] ~ [Camel Corps -2.12.1. Jar: 2.12.1] at org.apache . Camel.processor.RedeliveryErrorHandler.p rocess (RedeliveryErrorHandler.java:398) [Camel Core -2.12.1.jar: 2.12.1] org.apache.camel.processor.CamelInternalProcessor.process (CamelInternalProcessor.java191) [Camel Core -2.22.1 in .jar: 2.12.1] at org.apache.camel.processor.Pipeline.process (pipeline.java 18) [camel-core-2.12.1.jar: 2.12.1] org.apache.camel On .processor Pipeline.prosse (pipeline.java 80) [camel-core-2.12.1.jor: 2.12.1] at org.apache.camel.processor.ipeline.process (pipeline.java 18) [camel-core -2.22.1 .jar: 2.12.1] at org.apache.camel.processor.Pipeline.access $ 100 (pipeline.javaites) [camel-core-2.12.1.jor: 2.12.1] org.apache.camel .processor. Pipeline $ 1.done (Pipeline.java:136) [Camel Core -2.12.1. Jar: 2.12.1] org.apache.camel.processor.ThreadsProcessor $ ProcessCall.run (ThreadsProcessor.java:83) [Camel- Core-2.12.1.jor: 2.12.1] java.util.concurrent.Executors $ RunableAboutEditorCall (executable.java: 471) [?: 1.7.0_25] java.util.concurrent.FutureTask $ on Sync.innerRun (FutureTask. java: 334) [?: 1.7.0_25] java.util.concurrent.futu at Java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.j Ava1145) [?: 1.7.0_25] at java.util.concurrent.ThreadPool Explorer again at $. Task.Run (FutureTask.java:166) [?: 1.7.0_25] Worker.run (ThreadPoolExecutor.java:615) [: 1.7.0_25] at java.lang.Thread.run (Thread.java:724) [: 1.7.0_25] due to: java.lang.ArrayIndexOutOfBoundsException: 22. Java.util.ArrayList.add (ArrayList.java:412) ~ [?: 1.7.0_25] at org.apache.camel.impl.DefaultExecutorServiceManager.onThreadPoolCreated (DefaultExecutorServiceManager.java:492) ~ [Camel-Core -2.12.1] .jar: org.apache.camel.impl.DefaultExecutorServiceManager.newScheduledThreadPool (DefaultExecutorServiceManager.java )2 2.12.1] ~ [Camel Core -2.12. 1.jar: 2.12.1] at org.apache.camel.impl .DefaultExecutorServiceManager.newScheduledThreadPool (DefaultExecutorServiceManager.javamore63) ~ [Camel-Core -2.12.1. Jar: 2.12.1] at org.apache.camel.impl. DefaultExecutorServiceManager.newSingleThreadScheduledExecutor (Default ExecutionerServiceManager.javahere3232) ~ [Camel-Core -2.12 .1.ja r: 2.12.1] at org.apache.camel.component.jms.JmsProducer.createReplyManager (JmsProducer.java; 14) ~ [Camel-JM2.22.1.jar: 2.12.1] org.apache .camel. component.jms.JmsProducer.initReplyManager (JmsProducer.java:103) ~ [Camel-JM -2 2.12.1.j: 2.12.1] ... 21 more Why Friends? !
Can you upgrade your camel to version 2.12.2? I just check the code change, it should be fixed.
Comments
Post a Comment