After upgrading from 2.18 to 2.19.5, I'm often seeing this exception at startup.
It looks like the auto-started route is not immediately ready?

Using a producer template, it can happen that 
"DirectConsumerNotAvailableException" is thrown.
At next try (e.g. a second later) it works.
How can this be avoided?

org.apache.camel.component.direct.DirectConsumerNotAvailableException: No 
consumers available on endpoint: direct://myRoute. 
Exchange[ID-mypc-27743-1524756340687-3-2]
    at 
org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:55)
    at 
org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:198)
    at 
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:97)
    at 
org.apache.camel.impl.ProducerCache$1.doInProducer(ProducerCache.java:529)
    at 
org.apache.camel.impl.ProducerCache$1.doInProducer(ProducerCache.java:497)
    at org.apache.camel.impl.ProducerCache.doInProducer(ProducerCache.java:365)
    at org.apache.camel.impl.ProducerCache.sendExchange(ProducerCache.java:497)
    at org.apache.camel.impl.ProducerCache.send(ProducerCache.java:225)
    at 
org.apache.camel.impl.DefaultProducerTemplate.send(DefaultProducerTemplate.java:144)
    at 
org.apache.camel.impl.DefaultProducerTemplate.sendBodyAndHeaders(DefaultProducerTemplate.java:257)


Thanks

- Martin

Reply via email to