[x]
Posted via EE Mobile

Search, ask, and monitor your questions on the go with EE Mobile. Visit Experts Exchange from your mobile device and never be out of touch again.

Question
[x]
Attachment Details

jms message stuck in queue in weblogic 8.1

Asked by swapna84 in Message Queue, BEA WebLogic Application Server, Enterprise Java Beans (EJB)

Tags: jms, weblogic 8.1, j2ee

Hi,
We have been experiencing this problem for sometime. We have this problem of jms messages getting stuck in the queue. When I restart the server the queues are cleared up and they are received. I'm not able to understand the reason why they periodically gets stuck in the queue and do not flow normally unless I have to restart the server.

Here is a error stacktrace from the log file that is thrown, but still I'm not able to identify if this is a code issue or something specific to the environment. Because first whenever I restart the server the queue is cleared up and also the app is running in other environments and the queue do not gets stuck. Can someone provide some light on this it will be highly appreciated.

<Oct 28, 2009 10:33:13 AM EST> <Warning> <EJB> <BEA-010065> <MessageDrivenBean threw an Exception in onMessage(). The exception was:
 javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested exception is: java.lang.NullPointerException.
javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested exception is: java.lang.NullPointerException
java.lang.NullPointerException
javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested exception is: java.lang.NullPointerException
      at weblogic.ejb20.internal.EJBRuntimeUtils.throwTransactionRolledbackLocal(EJBRuntimeUtils.java:247)
      at weblogic.ejb20.internal.BaseEJBLocalHome.handleSystemException(BaseEJBLocalHome.java:246)
      at weblogic.ejb20.internal.BaseEJBLocalObject.postInvoke(BaseEJBLocalObject.java:326)
      at com.cinr.otf.ejb20.RmProcessor_llw7xm_ELOImpl.execute(RmProcessor_llw7xm_ELOImpl.java:114)
      at com.cinr.otf.ejb20.MPIPersistenceMDB.onMessage(MPIPersistenceMDB.java:75)
      at weblogic.ejb20.internal.MDListener.execute(MDListener.java:370)
      at weblogic.ejb20.internal.MDListener.onMessage(MDListener.java:262)
      at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:2678)
      at weblogic.jms.client.JMSSession.execute(JMSSession.java:2598)
      at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
      at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

thank you
[+][-]10/28/09 10:53 PM, ID: 25690980Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]10/29/09 08:51 AM, ID: 25695024Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]10/29/09 09:13 AM, ID: 25695243Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]10/29/09 09:23 AM, ID: 25695329Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
 
Loading Advertisement...
20091021-EE-VQP-81 - Hierarchy / EE_QW_3_20080625