我F10测试预警条目,系统反馈已经发给接收人消息了。但是接收人未收到任何消息。我看服务器日志有如下报错信息,该怎么解决呢?
2015-08-07 15:55:15 ERROR [apusic.JMS.durable.bosmessage] Failed to put message to durable queue
com.apusic.jms.store.MessageStoreException: Negative seek offset
at com.apusic.jms.store.file.FileMessageStore.add(Unknown Source)
at com.apusic.jms.queue.LocalQueue.insertMessage(Unknown Source)
at com.apusic.jms.queue.LocalQueue.updateStore(Unknown Source)
at com.apusic.jms.queue.LocalQueue.commit(Unknown Source)
at com.apusic.jms.queue.AbstractMessageQueue.commit(Unknown Source)
at com.apusic.jms.topic.DurableSubscription.onMessage(Unknown Source)
at com.apusic.jms.topic.TopicBroker.announceMessage(Unknown Source)
at com.apusic.jms.topic.TopicBroker$QueueListener.onMessage(Unknown Source)
at com.apusic.jms.queue.LocalQueue$AsyncMessageListener$1.run(Unknown Source)
at com.apusic.util.ThreadPoolImpl$WorkerThread.run(Unknown Source)
Caused by: java.io.IOException: Negative seek offset
at java.io.RandomAccessFile.seek(Native Method)
at com.apusic.util.DBM.writeBucket(Unknown Source)
at com.apusic.util.DBM.saveBucket(Unknown Source)
at com.apusic.util.DBM.loadBucket(Unknown Source)
at com.apusic.util.DBM.findKey(Unknown Source)
at com.apusic.util.DBM.store(Unknown Source)