Hi Francesco- You can confirm the message processing on the ActiveMQ side by using the LoggingBrokerPlugin. Turn the logging way up and you can see if the message is acknowledged or discarded by the broker. Once you know the broker is seeing the message as acknowledged, you can dig into the Camel side confidently knowing the broker part is good.
Camel has its own error handling, and you may need to turn on debugging to see if Camel’s error handler is discarding the message. Ref: https://activemq.apache.org/logging-interceptor Thanks, Matt Pavlovich > On Mar 27, 2024, at 10:41 AM, Francesco Malvezzi > <francesco.malve...@unimore.it.INVALID> wrote: > > hi everyone, > > upon upgrading to activemq-6.1.0 I am experiencing a blocking issue: messages > arrive in the queues and upon 'inspection' simply disappear. > > The only relevant log line is: > > 2024-03-25 10:45:28,963 | WARN | Setup of JMS message listener invoker > failed for destination 'ready_for_jelly' - trying to recover. Cause: Could > not initialize class io.micrometer.observation.SimpleObservation$SimpleScope > | org.apache.camel.component.jms.DefaultJmsMessageListenerContainer | Camel > (camel) thread #6 - JmsConsumer[ready_for_jelly] > > where 'ready_for_jelly' is just a queue name. > > I am using jolokia to monitor the activemq, but I have no use of > io.micrometer.observation.SimpleObservation and I didn't > require/include/configure. > > The jar package containing io.micrometer.observation.SimpleObservation is > absent from the distribution. > > Does it ring any cue bell anyone? > > thank you! > > Francesco > > > >