Did you read Paul Gale's email from 9/20 to see if his root cause could be yours as well?
If it's not, Anuj replied to that thread later to say he saw the same problem; maybe the two of you can work together to figure it out and tell the rest of us... On Feb 18, 2015 7:39 AM, "bansalp" <bpradee...@gmail.com> wrote: > Hi, > > I am getting following error and unable to figure out why is this > happening. > Can anyone please help? > > I am using ActiveMQ5.10. > > --bansalp > > [20150217 13:43:39.366 EST (ActiveMQ Durable Subscriber Cleanup Timer) > org.apache.activemq.broker.region.TopicRegion#doCleanup 92 INFO] - > Destroying durable subscriber due to inactivity: > DurableTopicSubscription-notificationFileListener:notificationCompletion, > id=OFFLINE:1:16, active=false, destinations=1, total=36, pending=0, > dispatched=0, inflight=0, prefetchExtension=0 > [20150217 13:43:39.429 EST (ActiveMQ Durable Subscriber Cleanup Timer) > org.apache.activemq.store.kahadb.MessageDatabase#store 999 ERROR] - KahaDB > failed to store to Journal > java.io.EOFException: Chunk stream does not exist, page: 20 is marked free > at > > org.apache.activemq.store.kahadb.disk.page.Transaction$2.readPage(Transaction.java:470) > at > > org.apache.activemq.store.kahadb.disk.page.Transaction$2.<init>(Transaction.java:447) > at > > org.apache.activemq.store.kahadb.disk.page.Transaction.openInputStream(Transaction.java:444) > at > > org.apache.activemq.store.kahadb.disk.page.Transaction.load(Transaction.java:420) > at > > org.apache.activemq.store.kahadb.disk.page.Transaction.load(Transaction.java:377) > at > > org.apache.activemq.store.kahadb.disk.index.BTreeIndex.loadNode(BTreeIndex.java:262) > at > > org.apache.activemq.store.kahadb.disk.index.BTreeIndex.getRoot(BTreeIndex.java:174) > at > > org.apache.activemq.store.kahadb.disk.index.BTreeIndex.clear(BTreeIndex.java:202) > at > > org.apache.activemq.store.kahadb.MessageDatabase$MessageOrderIndex.remove(MessageDatabase.java:2834) > at > > org.apache.activemq.store.kahadb.MessageDatabase$MessageOrderIndex.clear(MessageDatabase.java:2826) > at > > org.apache.activemq.store.kahadb.MessageDatabase.updateIndex(MessageDatabase.java:1471) > at > > org.apache.activemq.store.kahadb.MessageDatabase$15.execute(MessageDatabase.java:1204) > at > > org.apache.activemq.store.kahadb.disk.page.Transaction.execute(Transaction.java:779) > at > > org.apache.activemq.store.kahadb.MessageDatabase.process(MessageDatabase.java:1201) > at > > org.apache.activemq.store.kahadb.MessageDatabase$10.visit(MessageDatabase.java:1104) > at > > org.apache.activemq.store.kahadb.data.KahaSubscriptionCommand.visit(KahaSubscriptionCommand.java:187) > at > > org.apache.activemq.store.kahadb.MessageDatabase.process(MessageDatabase.java:1071) > at > > org.apache.activemq.store.kahadb.MessageDatabase.store(MessageDatabase.java:978) > at > > org.apache.activemq.store.kahadb.MessageDatabase.store(MessageDatabase.java:958) > at > > org.apache.activemq.store.kahadb.KahaDBStore$KahaDBTopicMessageStore.deleteSubscription(KahaDBStore.java:788) > at > > org.apache.activemq.store.ProxyTopicMessageStore.deleteSubscription(ProxyTopicMessageStore.java:103) > at > > org.apache.activemq.store.ProxyTopicMessageStore.deleteSubscription(ProxyTopicMessageStore.java:103) > at > org.apache.activemq.broker.region.Topic.deleteSubscription(Topic.java:201) > at > > org.apache.activemq.broker.region.TopicRegion.removeSubscription(TopicRegion.java:199) > at > > org.apache.activemq.broker.region.TopicRegion.doCleanup(TopicRegion.java:100) > at > org.apache.activemq.broker.region.TopicRegion$1.run(TopicRegion.java:70) > at java.util.TimerThread.mainLoop(Timer.java:555) > at java.util.TimerThread.run(Timer.java:505) > [20150217 13:43:39.433 EST (ActiveMQ Durable Subscriber Cleanup Timer) > org.apache.activemq.util.DefaultIOExceptionHandler#stopBroker 155 INFO] - > Stopping BrokerService[mqbrokerprod] due to exception, > java.io.EOFException: > Chunk stream does not exist, page: 20 is marked free > java.io.EOFException: Chunk stream does not exist, page: 20 is marked free > at > > org.apache.activemq.store.kahadb.disk.page.Transaction$2.readPage(Transaction.java:470) > at > > org.apache.activemq.store.kahadb.disk.page.Transaction$2.<init>(Transaction.java:447) > at > > org.apache.activemq.store.kahadb.disk.page.Transaction.openInputStream(Transaction.java:444) > at > > org.apache.activemq.store.kahadb.disk.page.Transaction.load(Transaction.java:420) > at > > org.apache.activemq.store.kahadb.disk.page.Transaction.load(Transaction.java:377) > at > > org.apache.activemq.store.kahadb.disk.index.BTreeIndex.loadNode(BTreeIndex.java:262) > at > > org.apache.activemq.store.kahadb.disk.index.BTreeIndex.getRoot(BTreeIndex.java:174) > at > > org.apache.activemq.store.kahadb.disk.index.BTreeIndex.clear(BTreeIndex.java:202) > at > > org.apache.activemq.store.kahadb.MessageDatabase$MessageOrderIndex.remove(MessageDatabase.java:2834) > at > > org.apache.activemq.store.kahadb.MessageDatabase$MessageOrderIndex.clear(MessageDatabase.java:2826) > at > > org.apache.activemq.store.kahadb.MessageDatabase.updateIndex(MessageDatabase.java:1471) > at > > org.apache.activemq.store.kahadb.MessageDatabase$15.execute(MessageDatabase.java:1204) > at > > org.apache.activemq.store.kahadb.disk.page.Transaction.execute(Transaction.java:779) > at > > org.apache.activemq.store.kahadb.MessageDatabase.process(MessageDatabase.java:1201) > at > > org.apache.activemq.store.kahadb.MessageDatabase$10.visit(MessageDatabase.java:1104) > at > > org.apache.activemq.store.kahadb.data.KahaSubscriptionCommand.visit(KahaSubscriptionCommand.java:187) > at > > org.apache.activemq.store.kahadb.MessageDatabase.process(MessageDatabase.java:1071) > at > > org.apache.activemq.store.kahadb.MessageDatabase.store(MessageDatabase.java:978) > at > > org.apache.activemq.store.kahadb.MessageDatabase.store(MessageDatabase.java:958) > at > > org.apache.activemq.store.kahadb.KahaDBStore$KahaDBTopicMessageStore.deleteSubscription(KahaDBStore.java:788) > at > > org.apache.activemq.store.ProxyTopicMessageStore.deleteSubscription(ProxyTopicMessageStore.java:103) > at > > org.apache.activemq.store.ProxyTopicMessageStore.deleteSubscription(ProxyTopicMessageStore.java:103) > at > org.apache.activemq.broker.region.Topic.deleteSubscription(Topic.java:201) > at > > org.apache.activemq.broker.region.TopicRegion.removeSubscription(TopicRegion.java:199) > at > > org.apache.activemq.broker.region.TopicRegion.doCleanup(TopicRegion.java:100) > at > org.apache.activemq.broker.region.TopicRegion$1.run(TopicRegion.java:70) > at java.util.TimerThread.mainLoop(Timer.java:555) > at java.util.TimerThread.run(Timer.java:505) > [20150217 13:43:39.439 EST (ActiveMQ Durable Subscriber Cleanup Timer) > org.apache.activemq.broker.region.TopicRegion#doCleanup 102 ERROR] - Failed > to remove inactive durable subscriber > org.apache.activemq.broker.SuppressReplyException: ShutdownBrokerInitiated > at > > org.apache.activemq.util.DefaultIOExceptionHandler.handle(DefaultIOExceptionHandler.java:151) > at > > org.apache.activemq.broker.BrokerService.handleIOException(BrokerService.java:2559) > at > > org.apache.activemq.store.kahadb.MessageDatabase.store(MessageDatabase.java:1000) > at > > org.apache.activemq.store.kahadb.MessageDatabase.store(MessageDatabase.java:958) > at > > org.apache.activemq.store.kahadb.KahaDBStore$KahaDBTopicMessageStore.deleteSubscription(KahaDBStore.java:788) > t > > org.apache.activemq.store.ProxyTopicMessageStore.deleteSubscription(ProxyTopicMessageStore.java:103) > at > > org.apache.activemq.store.ProxyTopicMessageStore.deleteSubscription(ProxyTopicMessageStore.java:103) > at > org.apache.activemq.broker.region.Topic.deleteSubscription(Topic.java:201) > at > > org.apache.activemq.broker.region.TopicRegion.removeSubscription(TopicRegion.java:199) > at > > org.apache.activemq.broker.region.TopicRegion.doCleanup(TopicRegion.java:100) > at > org.apache.activemq.broker.region.TopicRegion$1.run(TopicRegion.java:70) > at java.util.TimerThread.mainLoop(Timer.java:555) > at java.util.TimerThread.run(Timer.java:505) > Caused by: java.io.EOFException: Chunk stream does not exist, page: 20 is > marked free > at > > org.apache.activemq.store.kahadb.disk.page.Transaction$2.readPage(Transaction.java:470) > at > > org.apache.activemq.store.kahadb.disk.page.Transaction$2.<init>(Transaction.java:447) > at > > org.apache.activemq.store.kahadb.disk.page.Transaction.openInputStream(Transaction.java:444) > at > > org.apache.activemq.store.kahadb.disk.page.Transaction.load(Transaction.java:420) > at > > org.apache.activemq.store.kahadb.disk.page.Transaction.load(Transaction.java:377) > at > > org.apache.activemq.store.kahadb.disk.index.BTreeIndex.loadNode(BTreeIndex.java:262) > at > > org.apache.activemq.store.kahadb.disk.index.BTreeIndex.getRoot(BTreeIndex.java:174) > at > > org.apache.activemq.store.kahadb.disk.index.BTreeIndex.clear(BTreeIndex.java:202) > at > > org.apache.activemq.store.kahadb.MessageDatabase$MessageOrderIndex.remove(MessageDatabase.java:2834) > at > > org.apache.activemq.store.kahadb.MessageDatabase$MessageOrderIndex.clear(MessageDatabase.java:2826) > at > > org.apache.activemq.store.kahadb.MessageDatabase.updateIndex(MessageDatabase.java:1471) > at > > org.apache.activemq.store.kahadb.MessageDatabase$15.execute(MessageDatabase.java:1204) > at > > org.apache.activemq.store.kahadb.disk.page.Transaction.execute(Transaction.java:779) > at > > org.apache.activemq.store.kahadb.MessageDatabase.process(MessageDatabase.java:1201) > at > > org.apache.activemq.store.kahadb.MessageDatabase$10.visit(MessageDatabase.java:1104) > at > > org.apache.activemq.store.kahadb.data.KahaSubscriptionCommand.visit(KahaSubscriptionCommand.java:187) > at > > org.apache.activemq.store.kahadb.MessageDatabase.process(MessageDatabase.java:1071) > at > > org.apache.activemq.store.kahadb.MessageDatabase.store(MessageDatabase.java:978) > ... 10 more > > > > > -- > View this message in context: > http://activemq.2283324.n4.nabble.com/ActiveMQ-broker-is-stopping-after-it-is-unable-to-destroy-inactive-durable-subscriber-tp4691703.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. >