I'm using 5.13.4 with mkahadb. Sometimes I saw this error:
java.lang.IllegalStateException: PageFile is not loaded
        at
org.apache.activemq.store.kahadb.disk.page.PageFile.assertLoaded(PageFile.java:811)[activemq-kahadb-store-5.13.4.jar:5.13.4]
        at
org.apache.activemq.store.kahadb.disk.page.PageFile.tx(PageFile.java:304)[activemq-kahadb-store-5.13.4.jar:5.13.4]
        at
org.apache.activemq.store.kahadb.MessageDatabase.recover(MessageDatabase.java:672)[activemq-kahadb-store-5.13.4.jar:5.13.4]
        at
org.apache.activemq.store.kahadb.MessageDatabase.open(MessageDatabase.java:436)[activemq-kahadb-store-5.13.4.jar:5.13.4]
        at
org.apache.activemq.store.kahadb.MessageDatabase.load(MessageDatabase.java:454)[activemq-kahadb-store-5.13.4.jar:5.13.4]
        at
org.apache.activemq.store.kahadb.MessageDatabase.doStart(MessageDatabase.java:287)[activemq-kahadb-store-5.13.4.jar:5.13.4]
        at
org.apache.activemq.store.kahadb.KahaDBStore.doStart(KahaDBStore.java:216)[activemq-kahadb-store-5.13.4.jar:5.13.4]
        at
org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)[activemq-client-5.13.4.jar:5.13.4]
        at
org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter.doStart(KahaDBPersistenceAdapter.java:223)[activemq-kahadb-store-5.13.4.jar:5.13.4]
        at
org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:55)[activemq-client-5.13.4.jar:5.13.4]
        at
org.apache.activemq.store.kahadb.MultiKahaDBPersistenceAdapter.startAdapter(MultiKahaDBPersistenceAdapter.java:207)[activemq-kahadb-store-5.13.4.jar:5.13.4]
        at
org.apache.activemq.store.kahadb.MultiKahaDBPersistenceAdapter.getMatchingPersistenceAdapter(MultiKahaDBPersistenceAdapter.java:200)[activemq-kahadb-store-5.13.4.jar:5.13.4]
        at
org.apache.activemq.store.kahadb.MultiKahaDBPersistenceAdapter.createQueueMessageStore(MultiKahaDBPersistenceAdapter.java:184)[activemq-kahadb-store-5.13.4.jar:5.13.4]
        at
org.apache.activemq.broker.region.DestinationFactoryImpl.createDestination(DestinationFactoryImpl.java:84)[activemq-broker-5.13.4.jar:5.13.4]
        at
org.apache.activemq.broker.region.AbstractRegion.createDestination(AbstractRegion.java:629)[activemq-broker-5.13.4.jar:5.13.4]
        at
org.apache.activemq.broker.jmx.ManagedQueueRegion.createDestination(ManagedQueueRegion.java:56)[activemq-broker-5.13.4.jar:5.13.4]
        at
org.apache.activemq.broker.region.AbstractRegion.addDestination(AbstractRegion.java:155)[activemq-broker-5.13.4.jar:5.13.4]
        at
org.apache.activemq.broker.region.RegionBroker.addDestination(RegionBroker.java:348)[activemq-broker-5.13.4.jar:5.13.4]
        at
org.apache.activemq.broker.BrokerFilter.addDestination(BrokerFilter.java:173)[activemq-broker-5.13.4.jar:5.13.4]
        at
org.apache.activemq.broker.BrokerFilter.addDestination(BrokerFilter.java:173)[activemq-broker-5.13.4.jar:5.13.4]
        at
org.apache.activemq.broker.MutableBrokerFilter.addDestination(MutableBrokerFilter.java:178)[activemq-broker-5.13.4.jar:5.13.4]
        at
org.apache.activemq.broker.region.RegionBroker.addProducer(RegionBroker.java:398)[activemq-broker-5.13.4.jar:5.13.4]
        at
org.apache.activemq.broker.jmx.ManagedRegionBroker.addProducer(ManagedRegionBroker.java:263)[activemq-broker-5.13.4.jar:5.13.4]
        at
org.apache.activemq.broker.CompositeDestinationBroker.addProducer(CompositeDestinationBroker.java:56)[activemq-broker-5.13.4.jar:5.13.4]
        at
org.apache.activemq.broker.BrokerFilter.addProducer(BrokerFilter.java:108)[activemq-broker-5.13.4.jar:5.13.4]
        at
org.apache.activemq.broker.MutableBrokerFilter.addProducer(MutableBrokerFilter.java:113)[activemq-broker-5.13.4.jar:5.13.4]
        at
org.apache.activemq.broker.TransportConnection.processAddProducer(TransportConnection.java:618)[activemq-broker-5.13.4.jar:5.13.4]
        at
org.apache.activemq.command.ProducerInfo.visit(ProducerInfo.java:108)[activemq-client-5.13.4.jar:5.13.4]
        at
org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:338)[activemq-broker-5.13.4.jar:5.13.4]
        at
org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:188)[activemq-broker-5.13.4.jar:5.13.4]
        at
org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:50)[activemq-client-5.13.4.jar:5.13.4]
        at
org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:125)[activemq-client-5.13.4.jar:5.13.4]
        at
org.apache.activemq.transport.AbstractInactivityMonitor.onCommand(AbstractInactivityMonitor.java:300)[activemq-client-5.13.4.jar:5.13.4]
        at
org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)[activemq-client-5.13.4.jar:5.13.4]
        at
org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:233)[activemq-client-5.13.4.jar:5.13.4]
        at
org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:215)[activemq-client-5.13.4.jar:5.13.4]
        at java.lang.Thread.run(Thread.java:745)[:1.7.0_91]

The broker then restarted itself and recovered. Anything I can do to find
what caused the page file failure?



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/mkahadb-with-error-java-lang-IllegalStateException-PageFile-is-not-loaded-tp4718293.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to