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
> 
> 
> 
> 

Reply via email to