Exception when starting fuse- java.lang.IllegalStateException: Cannot unload the page file when it is not loaded

Solution Verified - Updated -

Issue

-logs showing this error after starting up the fuse

mq-osgi - 5.11.0.redhat-621090 | Could not stop service: KahaDB:[/apps/jboss-fuse-6.2/data/amq/kahadb]. Reason: java.lang.IllegalStateException: Cannot unload the page file when it is not loaded
java.lang.IllegalStateException: Cannot unload the page file when it is not loaded
        at org.apache.activemq.store.kahadb.disk.page.PageFile.unload(PageFile.java:484)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.MessageDatabase.close(MessageDatabase.java:432)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.MessageDatabase.unload(MessageDatabase.java:465)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.MessageDatabase.doStop(MessageDatabase.java:267)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.KahaDBStore.doStop(KahaDBStore.java:287)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.util.ServiceSupport.stop(ServiceSupport.java:71)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter.doStop(KahaDBPersistenceAdapter.java:250)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.util.ServiceSupport.stop(ServiceSupport.java:71)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.util.ServiceStopper.stop(ServiceStopper.java:41)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.broker.BrokerService.stop(BrokerService.java:809)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.xbean.XBeanBrokerService.stop(XBeanBrokerService.java:122)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.broker.BrokerService.start(BrokerService.java:613)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at io.fabric8.mq.fabric.ActiveMQServiceFactory$ClusteredConfiguration.doStart(ActiveMQServiceFactory.java:506)[197:io.fabric8.mq.mq-fabric:1.2.0.redhat-621090]
        at io.fabric8.mq.fabric.ActiveMQServiceFactory$ClusteredConfiguration.access$400(ActiveMQServiceFactory.java:318)[197:io.fabric8.mq.mq-fabric:1.2.0.redhat-621090]
        at io.fabric8.mq.fabric.ActiveMQServiceFactory$ClusteredConfiguration$1.run(ActiveMQServiceFactory.java:449)[197:io.fabric8.mq.mq-fabric:1.2.0.redhat-621090]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_80]
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_80]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_80]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_80]
        at java.lang.Thread.run(Thread.java:745)[:1.7.0_80]
11:16:31,713 | ERROR | AMQ-1-thread-1   | KahaDBPersistenceAdapter         | 185 - org.apache.activemq.activemq-osgi - 5.11.0.redhat-621090 | Could not stop service: KahaDBPersistenceAdapter[/apps/jboss-fuse-6.2/data/amq/kahadb]. Reason: java.lang.IllegalStateException: Cannot unload the page file when it is not loaded
java.lang.IllegalStateException: Cannot unload the page file when it is not loaded
        at org.apache.activemq.store.kahadb.disk.page.PageFile.unload(PageFile.java:484)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.MessageDatabase.close(MessageDatabase.java:432)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.MessageDatabase.unload(MessageDatabase.java:465)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.MessageDatabase.doStop(MessageDatabase.java:267)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.KahaDBStore.doStop(KahaDBStore.java:287)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.util.ServiceSupport.stop(ServiceSupport.java:71)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter.doStop(KahaDBPersistenceAdapter.java:250)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.util.ServiceSupport.stop(ServiceSupport.java:71)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.util.ServiceStopper.stop(ServiceStopper.java:41)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.broker.BrokerService.stop(BrokerService.java:809)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.xbean.XBeanBrokerService.stop(XBeanBrokerService.java:122)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.broker.BrokerService.start(BrokerService.java:613)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at io.fabric8.mq.fabric.ActiveMQServiceFactory$ClusteredConfiguration.doStart(ActiveMQServiceFactory.java:506)[197:io.fabric8.mq.mq-fabric:1.2.0.redhat-621090]
        at io.fabric8.mq.fabric.ActiveMQServiceFactory$ClusteredConfiguration.access$400(ActiveMQServiceFactory.java:318)[197:io.fabric8.mq.mq-fabric:1.2.0.redhat-621090]
        at io.fabric8.mq.fabric.ActiveMQServiceFactory$ClusteredConfiguration$1.run(ActiveMQServiceFactory.java:449)[197:io.fabric8.mq.mq-fabric:1.2.0.redhat-621090]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_80]
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_80]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_80]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_80]
        at java.lang.Thread.run(Thread.java:745)[:1.7.0_80]
11:16:31,714 | ERROR | AMQ-1-thread-1   | KahaDBPersistenceAdapter         | 185 - org.apache.activemq.activemq-osgi - 5.11.0.redhat-621090 | Could not stop service: KahaDBPersistenceAdapter[/apps/jboss-fuse-6.2/data/amq/kahadb]. Reason: java.lang.IllegalStateException: Cannot unload the page file when it is not loaded
java.lang.IllegalStateException: Cannot unload the page file when it is not loaded
        at org.apache.activemq.store.kahadb.disk.page.PageFile.unload(PageFile.java:484)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.MessageDatabase.close(MessageDatabase.java:432)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.MessageDatabase.unload(MessageDatabase.java:465)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.MessageDatabase.doStop(MessageDatabase.java:267)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.KahaDBStore.doStop(KahaDBStore.java:287)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.util.ServiceSupport.stop(ServiceSupport.java:71)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter.doStop(KahaDBPersistenceAdapter.java:250)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.util.ServiceSupport.stop(ServiceSupport.java:71)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.util.ServiceStopper.stop(ServiceStopper.java:41)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.broker.BrokerService.stop(BrokerService.java:809)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.xbean.XBeanBrokerService.stop(XBeanBrokerService.java:122)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.broker.BrokerService.start(BrokerService.java:613)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at io.fabric8.mq.fabric.ActiveMQServiceFactory$ClusteredConfiguration.doStart(ActiveMQServiceFactory.java:506)[197:io.fabric8.mq.mq-fabric:1.2.0.redhat-621090]
        at io.fabric8.mq.fabric.ActiveMQServiceFactory$ClusteredConfiguration.access$400(ActiveMQServiceFactory.java:318)[197:io.fabric8.mq.mq-fabric:1.2.0.redhat-621090]
        at io.fabric8.mq.fabric.ActiveMQServiceFactory$ClusteredConfiguration$1.run(ActiveMQServiceFactory.java:449)[197:io.fabric8.mq.mq-fabric:1.2.0.redhat-621090]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_80]
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_80]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_80]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_80]
        at java.lang.Thread.run(Thread.java:745)[:1.7.0_80]
11:16:31,714 | INFO  | AMQ-1-thread-1   | BrokerService                    | 185 - org.apache.activemq.activemq-osgi - 5.11.0.redhat-621090 | Apache ActiveMQ 5.11.0.redhat-621090 (amq, null) uptime 0.006 seconds
11:16:31,714 | INFO  | AMQ-1-thread-1   | BrokerService                    | 185 - org.apache.activemq.activemq-osgi - 5.11.0.redhat-621090 | Apache ActiveMQ 5.11.0.redhat-621090 (amq, null) is shutdown
11:16:31,714 | WARN  | AMQ-1-thread-1   | BrokerService                    | 185 - org.apache.activemq.activemq-osgi - 5.11.0.redhat-621090 | Failed to stop broker after failure in start. This exception will be ignored.
java.lang.IllegalStateException: Cannot unload the page file when it is not loaded
        at org.apache.activemq.store.kahadb.disk.page.PageFile.unload(PageFile.java:484)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.MessageDatabase.close(MessageDatabase.java:432)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.MessageDatabase.unload(MessageDatabase.java:465)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.MessageDatabase.doStop(MessageDatabase.java:267)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.KahaDBStore.doStop(KahaDBStore.java:287)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.util.ServiceSupport.stop(ServiceSupport.java:71)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter.doStop(KahaDBPersistenceAdapter.java:250)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.util.ServiceSupport.stop(ServiceSupport.java:71)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.util.ServiceStopper.stop(ServiceStopper.java:41)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.broker.BrokerService.stop(BrokerService.java:809)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.xbean.XBeanBrokerService.stop(XBeanBrokerService.java:122)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at org.apache.activemq.broker.BrokerService.start(BrokerService.java:613)[185:org.apache.activemq.activemq-osgi:5.11.0.redhat-621090]
        at io.fabric8.mq.fabric.ActiveMQServiceFactory$ClusteredConfiguration.doStart(ActiveMQServiceFactory.java:506)[197:io.fabric8.mq.mq-fabric:1.2.0.redhat-621090]
        at io.fabric8.mq.fabric.ActiveMQServiceFactory$ClusteredConfiguration.access$400(ActiveMQServiceFactory.java:318)[197:io.fabric8.mq.mq-fabric:1.2.0.redhat-621090]
        at io.fabric8.mq.fabric.ActiveMQServiceFactory$ClusteredConfiguration$1.run(ActiveMQServiceFactory.java:449)[197:io.fabric8.mq.mq-fabric:1.2.0.redhat-621090]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_80]
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_80]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[:1.7.0_80]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[:1.7.0_80]
        at java.lang.Thread.run(Thread.java:745)[:1.7.0_80]

Environment

  • Red Hat JBoss Fuse
    • 6.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content