Quoting from the exception text you provided: "java.io.IOException: Could
not locate data file ../../data/kahadb/db-703.log"

Is that file indeed missing? If so, is there any indication of problems,
either in the broker's logs or in the operating system's logs, that might
explain why that file might not be on the filesystem?

Tim

On Fri, Mar 16, 2018, 10:17 AM meghaauti <[email protected]> wrote:

> We are using ActiveMQ 5.14.0 and facing following errors:
>
> 2018-03-14 14:51:15,733 | ERROR | Looking for key 703 but not found in
> fileMap: {1536=db-1536.log number = 1536 , length = 4194304,
> 1537=db-1537.log number = 1537 , ........} |
> org.apache.activemq.store.kahadb.disk.journal.Journal | ActiveMQ
> Broker[BrokerName] Scheduler
> 2018-03-14 14:51:15,780 | ERROR | Failed to load message at: 703:2534003 |
> org.apache.activemq.store.kahadb.KahaDBStore | ActiveMQ Broker[BrokerName]
> Scheduler
> java.io.IOException: Could not locate data file
> ../../data/kahadb/db-703.log
>         at
>
> org.apache.activemq.store.kahadb.disk.journal.Journal.getDataFile(Journal.java:668)[activemq-kahadb-store-5.14.0.jar:5.14.0]
>         at
>
> org.apache.activemq.store.kahadb.disk.journal.Journal.read(Journal.java:878)[activemq-kahadb-store-5.14.0.jar:5.14.0]
>         at
>
> org.apache.activemq.store.kahadb.MessageDatabase.load(MessageDatabase.java:1150)[activemq-kahadb-store-5.14.0.jar:5.14.0]
>         at
>
> org.apache.activemq.store.kahadb.KahaDBStore.loadMessage(KahaDBStore.java:1234)[activemq-kahadb-store-5.14.0.jar:5.14.0]
>         at
>
> org.apache.activemq.store.kahadb.KahaDBStore$KahaDBMessageStore$3.execute(KahaDBStore.java:560)[activemq-kahadb-store-5.14.0.jar:5.14.0]
>         at
>
> org.apache.activemq.store.kahadb.disk.page.Transaction.execute(Transaction.java:779)[activemq-kahadb-store-5.14.0.jar:5.14.0]
>         at
>
> org.apache.activemq.store.kahadb.KahaDBStore$KahaDBMessageStore.recover(KahaDBStore.java:548)[activemq-kahadb-store-5.14.0.jar:5.14.0]
>         at
>
> org.apache.activemq.store.ProxyTopicMessageStore.recover(ProxyTopicMessageStore.java:61)[activemq-broker-5.14.0.jar:5.14.0]
>         at
>
> org.apache.activemq.broker.region.Topic.doBrowse(Topic.java:637)[activemq-broker-5.14.0.jar:5.14.0]
>         at
>
> org.apache.activemq.broker.region.Topic.access$100(Topic.java:67)[activemq-broker-5.14.0.jar:5.14.0]
>         at
>
> org.apache.activemq.broker.region.Topic$6.run(Topic.java:777)[activemq-broker-5.14.0.jar:5.14.0]
>         at
>
> org.apache.activemq.thread.SchedulerTimerTask.run(SchedulerTimerTask.java:33)[activemq-client-5.14.0.jar:5.14.0]
>         at java.util.TimerThread.mainLoop(Timer.java:555)[:1.8.0_144]
>         at java.util.TimerThread.run(Timer.java:505)[:1.8.0_144]
>
>
>
>
> The issue is similar to AMQ-5440.
> Kindly let us know if we are missing anything.
>
>
>
>
> --
> Sent from:
> http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html
>

Reply via email to