mbknor / dropwizard-activemq-bundle

Use it when you need to send and receive JSON via ActiveMQ in your Dropwizard application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Use less verbose errors when 'The Consumer is closed'

mbknor opened this issue · comments

Since it appears that 'Uncaught exception - will try to recover' - 'javax.jms.IllegalStateException: The Consumer is closed' is happening from time to time, we should not log it as such verbose ERROR

ERROR [2014-05-06 12:17:59,657] com.kjetland.dropwizard.activemq.ActiveMQReceiverHandler: Uncaught exception - will try to recover
! javax.jms.IllegalStateException: The Consumer is closed
! at org.apache.activemq.ActiveMQMessageConsumer.checkClosed(ActiveMQMessageConsumer.java:836) ~[activemq-client-5.9.0.jar:5.9.0]
! at org.apache.activemq.ActiveMQMessageConsumer.receive(ActiveMQMessageConsumer.java:593) ~[activemq-client-5.9.0.jar:5.9.0]
! at org.apache.activemq.jms.pool.PooledMessageConsumer.receive(PooledMessageConsumer.java:67) ~[activemq-jms-pool-5.9.0.jar:5.9.0]
! at com.kjetland.dropwizard.activemq.ActiveMQReceiverHandler.runReceiveLoop(ActiveMQReceiverHandler.java:169) ~[dropwizard-activemq-0.3.5.jar:na]
! at com.kjetland.dropwizard.activemq.ActiveMQReceiverHandler.run(ActiveMQReceiverHandler.java:137) ~[dropwizard-activemq-0.3.5.jar:na]
! at java.lang.Thread.run(Thread.java:744) [na:1.8.0]
INFO  [2014-05-06 12:17:59,657] com.kjetland.dropwizard.activemq.ActiveMQReceiverHandler: Setting up receiver for Consumer.x.VirtualTopic.request.v1
INFO  [2014-05-06 12:17:59,681] com.kjetland.dropwizard.activemq.ActiveMQReceiverHandler: Started listening for messages on Consumer.x.VirtualTopic.request.v1