You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by bansalp <bp...@gmail.com> on 2015/02/18 11:32:22 UTC

ActiveMQ broker is stopping after it is unable to destroy inactive durable subscriber.

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.

Re: ActiveMQ broker is stopping after it is unable to destroy inactive durable subscriber.

Posted by bansalp <bp...@gmail.com>.
ping.



--
View this message in context: http://activemq.2283324.n4.nabble.com/ActiveMQ-broker-is-stopping-after-it-is-unable-to-destroy-inactive-durable-subscriber-tp4691703p4691755.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Re: ActiveMQ broker is stopping after it is unable to destroy inactive durable subscriber.

Posted by Tim Bain <tb...@alumni.duke.edu>.
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 and bansalp both replied to that thread later to say they
saw the same problem; maybe the three of you can work together to figure it
out and tell the rest of us...
On Jun 30, 2015 6:09 AM, "xabhi" <xa...@gmail.com> wrote:

> Hi,
>
> I have also seen this issue in my ActiveMQ setup. I am using ActiveMQ
> v5.11.1. The broker got restarted after it got the IOException trying to
> remove the durable subscriber.
>
> Has anyone from ActiveMQ dev looked at this? It seems this problem is
> happening across versions.
>
>
> Thanks,
> Abhi
>
>
>
>
>
>
> --
> View this message in context:
> http://activemq.2283324.n4.nabble.com/ActiveMQ-broker-is-stopping-after-it-is-unable-to-destroy-inactive-durable-subscriber-tp4691703p4698404.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>

Re: ActiveMQ broker is stopping after it is unable to destroy inactive durable subscriber.

Posted by xabhi <xa...@gmail.com>.
Hi,

I have also seen this issue in my ActiveMQ setup. I am using ActiveMQ
v5.11.1. The broker got restarted after it got the IOException trying to
remove the durable subscriber.

Has anyone from ActiveMQ dev looked at this? It seems this problem is
happening across versions.


Thanks,
Abhi






--
View this message in context: http://activemq.2283324.n4.nabble.com/ActiveMQ-broker-is-stopping-after-it-is-unable-to-destroy-inactive-durable-subscriber-tp4691703p4698404.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Re: ActiveMQ broker is stopping after it is unable to destroy inactive durable subscriber.

Posted by bansalp <bp...@gmail.com>.
Hi

We are facing this problem again. 

In our setup we run activemq primary and failover broker, previously this
issue happened with primary broker and failover took over properly. Today
this same issue happen again with failover broker.

Can somebody help here on why is this happening.



--
View this message in context: http://activemq.2283324.n4.nabble.com/ActiveMQ-broker-is-stopping-after-it-is-unable-to-destroy-inactive-durable-subscriber-tp4691703p4691804.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Re: ActiveMQ broker is stopping after it is unable to destroy inactive durable subscriber.

Posted by Tim Bain <tb...@alumni.duke.edu>.
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" <bp...@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.
>