[ https://issues.apache.org/jira/browse/QPID-1870?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robbie Gemmell updated QPID-1870: --------------------------------- Labels: derbystore (was: ) > AlertingTest is showing Reference Counting bug in Broker or DerbyStore > ---------------------------------------------------------------------- > > Key: QPID-1870 > URL: https://issues.apache.org/jira/browse/QPID-1870 > Project: Qpid > Issue Type: Bug > Components: Java Broker > Reporter: Martin Ritchie > Labels: derbystore > Fix For: JIRA Cleanup > > > Summary: > Whilst the test does not consume all its messages, running on a cruise > control box causes it to reload those messages which in this instance failed > to occur correctly. > At this stage we cannot tell what went wrong but either the broker's > reference counting is at fault or the Store failed to remove the enqueue > record but did remove the meta data. > Error initialising message broker: org.apache.qpid.AMQException: Metadata not > found for message with id 240 > main 2009-05-21 04:06:04,477 ERROR [Qpid.Broker] Error initialising message > broker: org.apache.qpid.AMQException: Metadata not found for message with id > 240 > org.apache.qpid.AMQException: Metadata not found for message with id 240 > at > org.apache.qpid.server.store.DerbyMessageStore.getMessageMetaData(DerbyMessageStore.java:1238) > at > org.apache.qpid.server.queue.WeakReferenceMessageHandle.loadMessageMetaData(WeakReferenceMessageHandle.java:78) > at > org.apache.qpid.server.queue.WeakReferenceMessageHandle.getContentHeaderBody(WeakReferenceMessageHandle.java:64) > at > org.apache.qpid.server.queue.WeakReferenceMessageHandle.getBodySize(WeakReferenceMessageHandle.java:107) > at org.apache.qpid.server.queue.AMQMessage.<init>(AMQMessage.java:204) > at > org.apache.qpid.server.store.DerbyMessageStore.deliverMessages(DerbyMessageStore.java:1421) > at > org.apache.qpid.server.store.DerbyMessageStore.recover(DerbyMessageStore.java:326) > at > org.apache.qpid.server.store.DerbyMessageStore.configure(DerbyMessageStore.java:174) > at > org.apache.qpid.server.virtualhost.VirtualHost.initialiseMessageStore(VirtualHost.java:281) > at > org.apache.qpid.server.virtualhost.VirtualHost.<init>(VirtualHost.java:207) > at > org.apache.qpid.server.virtualhost.VirtualHost.<init>(VirtualHost.java:150) > at > org.apache.qpid.server.registry.ConfigurationFileApplicationRegistry.initialiseVirtualHosts(ConfigurationFileApplicationRegistry.java:71) > at > org.apache.qpid.server.registry.ConfigurationFileApplicationRegistry.initialise(ConfigurationFileApplicationRegistry.java:63) > at > org.apache.qpid.server.registry.ApplicationRegistry.initialise(ApplicationRegistry.java:100) > at > org.apache.qpid.server.registry.ApplicationRegistry.initialise(ApplicationRegistry.java:88) > at org.apache.qpid.server.Main.startup(Main.java:269) > at org.apache.qpid.server.Main.execute(Main.java:193) > at org.apache.qpid.server.Main.<init>(Main.java:93) > at org.apache.qpid.server.Main.main(Main.java:440) > Error initialising message broker: org.apache.qpid.AMQException: Metadata not > found for message with id 240 > main 2009-05-21 04:06:04,477 ERROR [Qpid.Broker] Error initialising message > broker: org.apache.qpid.AMQException: Metadata not found for message with id > 240 > org.apache.qpid.AMQException: Metadata not found for message with id 240 > at > org.apache.qpid.server.store.DerbyMessageStore.getMessageMetaData(DerbyMessageStore.java:1238) > at > org.apache.qpid.server.queue.WeakReferenceMessageHandle.loadMessageMetaData(WeakReferenceMessageHandle.java:78) > at > org.apache.qpid.server.queue.WeakReferenceMessageHandle.getContentHeaderBody(WeakReferenceMessageHandle.java:64) > at > org.apache.qpid.server.queue.WeakReferenceMessageHandle.getBodySize(WeakReferenceMessageHandle.java:107) > at org.apache.qpid.server.queue.AMQMessage.<init>(AMQMessage.java:204) > at > org.apache.qpid.server.store.DerbyMessageStore.deliverMessages(DerbyMessageStore.java:1421) > at > org.apache.qpid.server.store.DerbyMessageStore.recover(DerbyMessageStore.java:326) > at > org.apache.qpid.server.store.DerbyMessageStore.configure(DerbyMessageStore.java:174) > at > org.apache.qpid.server.virtualhost.VirtualHost.initialiseMessageStore(VirtualHost.java:281) > at > org.apache.qpid.server.virtualhost.VirtualHost.<init>(VirtualHost.java:207) > at > org.apache.qpid.server.virtualhost.VirtualHost.<init>(VirtualHost.java:150) > at > org.apache.qpid.server.registry.ConfigurationFileApplicationRegistry.initialiseVirtualHosts(ConfigurationFileApplicationRegistry.java:71) > at > org.apache.qpid.server.registry.ConfigurationFileApplicationRegistry.initialise(ConfigurationFileApplicationRegistry.java:63) > at > org.apache.qpid.server.registry.ApplicationRegistry.initialise(ApplicationRegistry.java:100) > at > org.apache.qpid.server.registry.ApplicationRegistry.initialise(ApplicationRegistry.java:88) > at org.apache.qpid.server.Main.startup(Main.java:269) > at org.apache.qpid.server.Main.execute(Main.java:193) > at org.apache.qpid.server.Main.<init>(Main.java:93) > at org.apache.qpid.server.Main.main(Main.java:440) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org