qpid-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Praveen M <lefthandma...@gmail.com>
Subject Qpid Java Broker Priority Queue Issue!
Date Sat, 19 May 2012 01:17:12 GMT
Hi,

We encountered this exception when running some long tests on Qpid using
the Java Broker.

The test uses priority queues with 10 levels.

I'm curious is this was due to some gaps in the change to fix the bug that
I filed earlier.
https://issues.apache.org/jira/browse/QPID-3927

Robbie, Can you please let us know if you can think the cause of the
exception below was due to some obvious bug?
I am going to try and reproduce this and provide a test which could
reproduce this soon. Just posting it as a heads up in case you know if
something is amiss atop your head.


The exception is,

qpidbrkr`20120518072800.628`Uncaught exception in thread "IoReceiver - /
10.224.75.24:34340"

java.lang.RuntimeException: org.apache.qpid.AMQStoreException: Metadata not
found for message with id 1330312 [error code 541: internal error]

                at
org.apache.qpid.server.store.berkeleydb.BDBMessageStore$StoredBDBMessage.getMetaData(BDBMessageStore.java:2327)

                at
org.apache.qpid.server.message.MessageTransferMessage.getMetaData(MessageTransferMessage.java:43)

                at
org.apache.qpid.server.message.MessageTransferMessage.getMessageHeader(MessageTransferMessage.java:58)

                at
org.apache.qpid.server.queue.QueueEntryImpl.getMessageHeader(QueueEntryImpl.java:303)

                at
org.apache.qpid.server.queue.PriorityQueueList$PriorityQueueEntryImpl.compareTo(PriorityQueueList.java:189)

                at
org.apache.qpid.server.queue.PriorityQueueList$PriorityQueueEntryImpl.compareTo(PriorityQueueList.java:179)

                at
org.apache.qpid.server.queue.SimpleAMQQueue.updateSubRequeueEntry(SimpleAMQQueue.java:853)

                at
org.apache.qpid.server.queue.SimpleAMQQueue.requeue(SimpleAMQQueue.java:875)

                at
org.apache.qpid.server.queue.QueueEntryImpl.release(QueueEntryImpl.java:245)

                at
org.apache.qpid.server.subscription.Subscription_0_10.release(Subscription_0_10.java:715)

                at
org.apache.qpid.server.subscription.ExplicitAcceptDispositionChangeListener.onRelease(ExplicitAcceptDispositionChangeListener.java:62)

                at
org.apache.qpid.server.transport.ServerSession.onClose(ServerSession.java:373)

                at
org.apache.qpid.server.transport.ServerSessionDelegate.closed(ServerSessionDelegate.java:1579)

                at
org.apache.qpid.transport.Session.closed(Session.java:1097)

                at
org.apache.qpid.transport.Connection.closed(Connection.java:541)

                at
org.apache.qpid.server.transport.ServerConnection.closed(ServerConnection.java:420)

                at
org.apache.qpid.transport.network.Assembler.closed(Assembler.java:112)

                at
org.apache.qpid.transport.network.InputHandler.closed(InputHandler.java:204)

                at
org.apache.qpid.server.protocol.ProtocolEngine_0_10.closed(ProtocolEngine_0_10.java:206)

                at
org.apache.qpid.server.protocol.MultiVersionProtocolEngine.closed(MultiVersionProtocolEngine.java:102)

                at
org.apache.qpid.transport.network.io.IoReceiver.run(IoReceiver.java:174)

                at java.lang.Thread.run(Thread.java:619)

Caused by: org.apache.qpid.AMQStoreException: Metadata not found for
message with id 1330312 [error code 541: internal error]

                at
org.apache.qpid.server.store.berkeleydb.BDBMessageStore.getMessageMetaData(BDBMessageStore.java:1842)

                at
org.apache.qpid.server.store.berkeleydb.BDBMessageStore$StoredBDBMessage.getMetaData(BDBMessageStore.java:2323)

                ... 21 more


Thank you,

-- 
-Praveen

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message