Hello

Occasionally, we have a WARNING into our camel project.

We are using disruptor queue implementation

what should it be? Is it an error or warning message? is it dangerous?

we cannot reproduce it programmatically!

Thanks

2018-12-16 19:13:44,638 WARN
[org.apache.camel.component.disruptor.SynchronizedExchange] - <Exception
occurred during onCompletion. This exception will be ignored.> ()
java.util.ConcurrentModificationException
    at java.util.HashMap$HashIterator.nextNode(HashMap.java:1442)
    at java.util.HashMap$EntryIterator.next(HashMap.java:1476)
    at java.util.HashMap$EntryIterator.next(HashMap.java:1474)
    at java.util.HashMap.putMapEntries(HashMap.java:512)
    at java.util.HashMap.putAll(HashMap.java:785)
    at
org.apache.camel.util.ExchangeHelper.copyResults(ExchangeHelper.java:379)
    at
org.apache.camel.component.disruptor.SingleConsumerSynchronizedExchange.consumed(SingleConsumerSynchronizedExchange.java:33)
    at
org.apache.camel.component.disruptor.DisruptorConsumer$2.onComplete(DisruptorConsumer.java:164)
    at
org.apache.camel.util.UnitOfWorkHelper.doneSynchronizations(UnitOfWorkHelper.java:104)
    at
org.apache.camel.component.disruptor.AbstractSynchronizedExchange.performSynchronization(AbstractSynchronizedExchange.java:55)
    at
org.apache.camel.component.disruptor.SingleConsumerSynchronizedExchange.consumed(SingleConsumerSynchronizedExchange.java:35)
    at
org.apache.camel.component.disruptor.DisruptorConsumer$2.onComplete(DisruptorConsumer.java:164)
    at
org.apache.camel.util.UnitOfWorkHelper.doneSynchronizations(UnitOfWorkHelper.java:104)
    at
org.apache.camel.impl.DefaultUnitOfWork.done(DefaultUnitOfWork.java:243)
    at
org.apache.camel.util.UnitOfWorkHelper.doneUow(UnitOfWorkHelper.java:65)
    at
org.apache.camel.processor.CamelInternalProcessor$UnitOfWorkProcessorAdvice.after(CamelInternalProcessor.java:685)
    at
org.apache.camel.processor.CamelInternalProcessor$UnitOfWorkProcessorAdvice.after(CamelInternalProcessor.java:634)
    at
org.apache.camel.processor.CamelInternalProcessor$InternalCallback.done(CamelInternalProcessor.java:251)
    at org.apache.camel.processor.Pipeline.process(Pipeline.java:127)
    at
org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:201)
    at
org.apache.camel.component.disruptor.DisruptorConsumer.process(DisruptorConsumer.java:175)
    at
org.apache.camel.component.disruptor.DisruptorConsumer.access$000(DisruptorConsumer.java:42)
    at
org.apache.camel.component.disruptor.DisruptorConsumer$ConsumerEventHandler.onEvent(DisruptorConsumer.java:213)
    at
org.apache.camel.component.disruptor.DisruptorConsumer$ConsumerEventHandler.onEvent(DisruptorConsumer.java:193)
    at
com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:129)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

Reply via email to