Error persisting message in JMS

corgano
corgano used Ask the Experts™
on
I hace a customer who has intermittent failures with their application processes due to JMS errors. The error is:

weblogic.jms.common.JMSException: weblogic.messaging.kernel.KernelException: Error persisting message
      at weblogic.jms.dispatcher.DispatcherAdapter.convertToJMSExceptionAndThrow(DispatcherAdapter.java:110)
      at weblogic.jms.dispatcher.DispatcherAdapter.dispatchSyncTran(DispatcherAdapter.java:53)
      at weblogic.jms.client.JMSProducer.toFEProducer(JMSProducer.java:1065)
      at weblogic.jms.client.JMSProducer.deliveryInternal(JMSProducer.java:688)
      at weblogic.jms.client.JMSProducer.sendInternal(JMSProducer.java:461)
      at weblogic.jms.client.JMSProducer.send(JMSProducer.java:358)
      at weblogic.jms.client.WLProducerImpl.send(WLProducerImpl.java:997)
      at com.kana.ebiz.queue.JMSQueueHandler.enqueueTextMessage(Unknown Source)
Caused by: weblogic.jms.common.JMSException: weblogic.messaging.kernel.KernelException: Error persisting message
      at weblogic.jms.dispatcher.Request.handleThrowable(Request.java:63)
      at weblogic.jms.dispatcher.Request.getResult(Request.java:51)
      at weblogic.messaging.dispatcher.Request.wrappedFiniteStateMachine(Request.java:895)
      at weblogic.messaging.dispatcher.DispatcherImpl.dispatchSyncTran(DispatcherImpl.java:196)
      at weblogic.jms.dispatcher.DispatcherAdapter.dispatchSyncTran(DispatcherAdapter.java:51)

Any thoughts as to what might cause this? Our standard procedure is to have the customer clean out their JMS tables in the db as part of a restart, and this resolves the immediate issue, but never explains what the overall cause is?

The customer is running WLS version 10.0 against SQLServer 2005
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Top Expert 2015

Commented:
bad file permissions or full temp directories

Author

Commented:
Do you mean the system tmp folder or the temp folder for weblogic?
Top Expert 2015
Commented:
either, and web-inf/tmp and servers/*/tmp and $DOMAIN_HOME/tmp etc

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial