java.io.IOException: Failed to read to journal for: offset = 2932539, file = 1, size = 0, type = 0. Reason: java.io.IOException: Invalid location: offset = 2932539, file = 1, size = 0, type = 0, : java.lang.NegativeArraySizeExceptionat org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:33)at org.apache.activemq.store.amq.AMQPersistenceAdapter.createReadException(AMQPersistenceAdapter.java:647)at org.apache.activemq.store.amq.AMQPersistenceAdapter.readCommand(AMQPersistenceAdapter.java:533)at org.apache.activemq.store.amq.AMQMessageStore.getMessage(AMQMessageStore.java:435)at org.apache.activemq.store.amq.RecoveryListenerAdapter.recoverMessageReference(RecoveryListenerAdapter.java:54)at org.apache.activemq.store.kahadaptor.KahaReferenceStore.recoverReference(KahaReferenceStore.java:82)at org.apache.activemq.store.kahadaptor.KahaReferenceStore.recoverNextMessages(KahaReferenceStore.java:120)at org.apache.activemq.store.amq.AMQMessageStore.recoverNextMessages(AMQMessageStore.java:533)at org.apache.activemq.broker.region.cursors.QueueStorePrefetch.doFillBatch(QueueStorePrefetch.java:75)at org.apache.activemq.broker.region.cursors.AbstractStoreCursor.fillBatch(AbstractStoreCursor.java:227)at org.apache.activemq.broker.region.cursors.AbstractStoreCursor.reset(AbstractStoreCursor.java:100)at org.apache.activemq.broker.region.cursors.StoreQueueCursor.reset(StoreQueueCursor.java:157)at org.apache.activemq.broker.region.Queue.doPageIn(Queue.java:1179)at org.apache.activemq.broker.region.Queue.addSubscription(Queue.java:237)at org.apache.activemq.broker.region.AbstractRegion.addConsumer(AbstractRegion.java:275)at org.apache.activemq.broker.region.RegionBroker.addConsumer(RegionBroker.java:372)at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:86)at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:86)at org.apache.activemq.advisory.AdvisoryBroker.addConsumer(AdvisoryBroker.java:83)at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:86)at org.apache.activemq.broker.MutableBrokerFilter.addConsumer(MutableBrokerFilter.java:93)at org.apache.activemq.broker.TransportConnection.processAddConsumer(TransportConnection.java:541)at org.apache.activemq.command.ConsumerInfo.visit(ConsumerInfo.java:345)at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:305)at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)at org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:104)at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)at org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:205)at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:122)at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:43)at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)at java.lang.Thread.run(Thread.java:619)Caused by: java.io.IOException: Invalid location: offset = 2932539, file = 1, size = 0, type = 0, : java.lang.NegativeArraySizeExceptionat org.apache.activemq.kaha.impl.async.DataFileAccessor.readRecord(DataFileAccessor.java:94)at org.apache.activemq.kaha.impl.async.AsyncDataManager.read(AsyncDataManager.java:624)at org.apache.activemq.store.amq.AMQPersistenceAdapter.readCommand(AMQPersistenceAdapter.java:530)... 30 moreERROR | VMTransport | 20 Oct 2010 13:32:20.774 | [172.24.172.250] | (master) | [AbstractStoreCursor] | Failed to fill batchjava.lang.RuntimeException: java.io.IOException: Failed to read to journal for: offset = 2932539, file = 1, size = 0, type = 0. Reason: java.io.IOException: Invalid location: offset = 2932539, file = 1, size = 0, type = 0, : java.lang.NegativeArraySizeExceptionat org.apache.activemq.broker.region.cursors.AbstractStoreCursor.fillBatch(AbstractStoreCursor.java:230)at org.apache.activemq.broker.region.cursors.AbstractStoreCursor.reset(AbstractStoreCursor.java:100)at org.apache.activemq.broker.region.cursors.StoreQueueCursor.reset(StoreQueueCursor.java:157)at org.apache.activemq.broker.region.Queue.doPageIn(Queue.java:1179)at org.apache.activemq.broker.region.Queue.addSubscription(Queue.java:237)at org.apache.activemq.broker.region.AbstractRegion.addConsumer(AbstractRegion.java:275)at org.apache.activemq.broker.region.RegionBroker.addConsumer(RegionBroker.java:372)at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:86)at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:86)at org.apache.activemq.advisory.AdvisoryBroker.addConsumer(AdvisoryBroker.java:83)at org.apache.activemq.broker.BrokerFilter.addConsumer(BrokerFilter.java:86)at org.apache.activemq.broker.MutableBrokerFilter.addConsumer(MutableBrokerFilter.java:93)at org.apache.activemq.broker.TransportConnection.processAddConsumer(TransportConnection.java:541)at org.apache.activemq.command.ConsumerInfo.visit(ConsumerInfo.java:345)at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:305)at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179)at org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:104)at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)at org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:205)at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:122)at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:43)at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)at java.lang.Thread.run(Thread.java:619)Caused by: java.io.IOException: Failed to read to journal for: offset = 2932539, file = 1, size = 0, type = 0. Reason: java.io.IOException: Invalid location: offset = 2932539, file = 1, size = 0, type = 0, : java.lang.NegativeArraySizeExceptionat org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:33)at org.apache.activemq.store.amq.AMQPersistenceAdapter.createReadException(AMQPersistenceAdapter.java:647)at org.apache.activemq.store.amq.AMQPersistenceAdapter.readCommand(AMQPersistenceAdapter.java:533)at org.apache.activemq.store.amq.AMQMessageStore.getMessage(AMQMessageStore.java:435)at org.apache.activemq.store.amq.RecoveryListenerAdapter.recoverMessageReference(RecoveryListenerAdapter.java:54)at org.apache.activemq.store.kahadaptor.KahaReferenceStore.recoverReference(KahaReferenceStore.java:82)at org.apache.activemq.store.kahadaptor.KahaReferenceStore.recoverNextMessages(KahaReferenceStore.java:120)at org.apache.activemq.store.amq.AMQMessageStore.recoverNextMessages(AMQMessageStore.java:533)at org.apache.activemq.broker.region.cursors.QueueStorePrefetch.doFillBatch(QueueStorePrefetch.java:75)at org.apache.activemq.broker.region.cursors.AbstractStoreCursor.fillBatch(AbstractStoreCursor.java:227)... 23 moreCaused by: java.io.IOException: Invalid location: offset = 2932539, file = 1, size = 0, type = 0, : java.lang.NegativeArraySizeExceptionat org.apache.activemq.kaha.impl.async.DataFileAccessor.readRecord(DataFileAccessor.java:94)at org.apache.activemq.kaha.impl.async.AsyncDataManager.read(AsyncDataManager.java:624)at org.apache.activemq.store.amq.AMQPersistenceAdapter.readCommand(AMQPersistenceAdapter.java:530)... 30 more
Solution is :
renaming "/home/hybrisplatform/tru_files/activemq/data2" to "/home/hybrisplatform/tru_files/activemq/data3" and restarting
No comments:
Post a Comment