You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by Jim Alateras <ji...@comware.com.au> on 2007/09/05 14:13:00 UTC

error dealing with expired message

Just wondering whether anyone has seen this error before. I am using the 
   ttl facility on some messages in my system. Is it a known bug?


2007-09-04 16:41:57,394 [VMTransport] WARN  - Failed to pass expired 
message to dead letter queue
java.lang.NullPointerException
	at org.apache.activemq.util.BrokerSupport.resend(BrokerSupport.java:55)
	at 
org.apache.activemq.broker.region.RegionBroker.sendToDeadLetterQueue(RegionBroker.java:667)
	at 
org.apache.activemq.broker.BrokerFilter.sendToDeadLetterQueue(BrokerFilter.java:257)
	at 
org.apache.activemq.broker.BrokerFilter.sendToDeadLetterQueue(BrokerFilter.java:257)
	at 
org.apache.activemq.broker.BrokerFilter.sendToDeadLetterQueue(BrokerFilter.java:257)
	at 
org.apache.activemq.broker.MutableBrokerFilter.sendToDeadLetterQueue(MutableBrokerFilter.java:273)
	at 
org.apache.activemq.broker.region.RegionBroker.messageExpired(RegionBroker.java:636)
	at 
org.apache.activemq.broker.BrokerFilter.messageExpired(BrokerFilter.java:253)
	at 
org.apache.activemq.advisory.AdvisoryBroker.messageExpired(AdvisoryBroker.java:237)
	at 
org.apache.activemq.broker.BrokerFilter.messageExpired(BrokerFilter.java:253)
	at 
org.apache.activemq.broker.MutableBrokerFilter.messageExpired(MutableBrokerFilter.java:269)
	at org.apache.activemq.broker.region.Queue.doPageIn(Queue.java:1027)
	at org.apache.activemq.broker.region.Queue.doPageIn(Queue.java:1002)
	at org.apache.activemq.broker.region.Queue.addSubscription(Queue.java:228)
	at 
org.apache.activemq.broker.region.AbstractRegion.addConsumer(AbstractRegion.java:262)
	at 
org.apache.activemq.broker.region.RegionBroker.addConsumer(RegionBroker.java:335)
	at 
org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:85)
	at 
org.apache.activemq.advisory.AdvisoryBroker.addConsumer(AdvisoryBroker.java:79)
	at 
org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:85)
	at 
org.apache.activemq.broker.MutableBrokerFilter.addConsumer(MutableBrokerFilter.java:95)
	at 
org.apache.activemq.broker.TransportConnection.processAddConsumer(TransportConnection.java:565)
	at org.apache.activemq.command.ConsumerInfo.visit(ConsumerInfo.java:334)
	at 
org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:320)
	at 
org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:216)
	at 
org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:100)
	at 
org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:67)
	at 
org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:233)
	at 
org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:118)
	at 
org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:42)
	at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
	at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:613)

cheers
</jima>