This discussion is archived
3 Replies Latest reply: Jul 17, 2012 7:37 AM by Tom B RSS

BEA-110484> <The JTA health state has changed from HEALTH_OK to HEALTH_WARN

user734247 Newbie
Currently Being Moderated
Getting below errors on Production servers. Losing Data.
Need to restart all the Servers.
Using JDBC Store. DB is up and running.

What is the cause of below errors?

Why is the JDBC Store getting corrupted or declared unhealthy?

How to solve it? Or is there a workaround for this issue?

<Apr 25, 2012 12:28:59 PM EDT> <Warning> <JTA> <BEA-110484> <The JTA health state has changed from HEALTH_OK to HEALTH_WARN with reason codes: Resource WLStore_App_JMSStore_auto_1 declared unhealthy.>
<Apr 25, 2012 12:28:59 PM EDT> <Warning> <JTA> <BEA-110030> <XA resource [WLStore_App_JMSStore_auto_1] has not responded in the last 120 second(s).>


<Apr 25, 2012 12:29:31 PM EDT> <Info> <EJB> <BEA-010227> <EJB Exception occurred during invocation from home or business: com.bea.wli.knex.runtime.core.bean.SyncDispatcher_k1mrl8_HomeImpl@65c34a42 threw exception: weblogic.jws.control.SchedulerException: Unable to schedule Service method clientRequest[weblogic.messaging.kernel.KernelException: Error enlisting GXA transaction]>
<Apr 25, 2012 12:29:31 PM EDT> <Info> <WLI-Core> <BEA-489044> <ProcessControl invocation failed
javax.transaction.TransactionRolledbackException: EJB Exception: : weblogic.jws.control.SchedulerException: Unable to schedule Service method clientRequest[weblogic.messaging.kernel.KernelException: Error enlisting GXA transaction]
     at com.bea.wli.knex.runtime.core.bean.InvokeScheduler.scheduleRequest(InvokeScheduler.java:370)
     at com.bea.wli.knex.runtime.core.bean.InvokeScheduler.scheduleRequest(InvokeScheduler.java:366)
     at com.bea.wli.knex.runtime.core.bean.InvokeScheduler.scheduleRequest(InvokeScheduler.java:182)
     at com.bea.wli.knex.runtime.core.bean.SyncDispatcherBean.invoke(SyncDispatcherBean.java:151)
     at com.bea.wli.knex.runtime.core.bean.SyncDispatcher_k1mrl8_EOImpl.invoke(SyncDispatcher_k1mrl8_EOImpl.java:62)
     ...
     at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5058)
     at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
     at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: weblogic.jms.common.JMSException: weblogic.messaging.kernel.KernelException: Error enlisting GXA transaction
     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:1271)
          ... 50 more
Caused by: weblogic.jms.common.JMSException: weblogic.messaging.kernel.KernelException: Error enlisting GXA transaction
     at weblogic.jms.dispatcher.Request.handleThrowable(Request.java:87)
     at weblogic.jms.dispatcher.Request.getResult(Request.java:52)
     ....
     at weblogic.jms.dispatcher.DispatcherAdapter.dispatchSyncTran(DispatcherAdapter.java:51)
     ... 58 more
Caused by: weblogic.jms.common.JMSException: weblogic.messaging.kernel.KernelException: Error enlisting GXA transaction
     at weblogic.messaging.dispatcher.Request.wrappedFiniteStateMachine(Request.java:1070)
     ... 61 more
Caused by: weblogic.jms.common.JMSException: weblogic.messaging.kernel.KernelException: Error enlisting GXA transaction
     at weblogic.jms.dispatcher.Request.handleThrowable(Request.java:87)
     at weblogic.jms.dispatcher.Request.getResult(Request.java:52)
          ... 61 more
Caused by: weblogic.jms.common.JMSException: weblogic.messaging.kernel.KernelException: Error enlisting GXA transaction
     at weblogic.jms.dispatcher.Request.handleThrowable(Request.java:87)
     at weblogic.jms.dispatcher.Request.getResult(Request.java:52)
     at weblogic.messaging.dispatcher.Request.wrappedFiniteStateMachine(Request.java:1124)
     at weblogic.messaging.dispatcher.DispatcherImpl.dispatchAsyncInternal(DispatcherImpl.java:139)
          ... 64 more
Caused by: weblogic.jms.common.JMSException: weblogic.messaging.kernel.KernelException: Error enlisting GXA transaction
     at weblogic.jms.backend.BEDestinationImpl.sendIssueMessage(BEDestinationImpl.java:1905)
     at weblogic.jms.backend.BEDestinationImpl.send(BEDestinationImpl.java:2088)
          ... 70 more
Caused by: weblogic.messaging.kernel.KernelException: Error enlisting GXA transaction
     at weblogic.messaging.kernel.internal.KernelImpl.getGXATransaction(KernelImpl.java:538)
     at weblogic.messaging.kernel.internal.QueueImpl.send(QueueImpl.java:313)
     at weblogic.jms.backend.BEDestinationImpl.sendIssueMessage(BEDestinationImpl.java:1858)
     ... 74 more
Caused by: weblogic.store.gxa.GXAException: Transaction already rolled back, or the transaction manager has timed out this resource.
     at weblogic.store.gxa.internal.GXAResourceImpl.enlist(GXAResourceImpl.java:523)
     at weblogic.messaging.kernel.internal.KernelImpl.getGXATransaction(KernelImpl.java:536)
     ... 76 more
Caused by: weblogic.transaction.RollbackException: Resource WLStore_App_JMSStore_auto_1 failed to participate in the current transaction.
start() failed on resource 'WLStore_App_JMSStore_auto_1': XAER_RMFAIL : Resource manager is unavailable
javax.transaction.xa.XAException: Internal error: XAResource 'WLStore_App_JMSStore_auto_1' is unavailable
     at weblogic.transaction.internal.XAResourceDescriptor.checkResource(XAResourceDescriptor.java:941)
     at weblogic.transaction.internal.XAResourceDescriptor.startResourceUse(XAResourceDescriptor.java:630)
     at weblogic.transaction.internal.XAServerResourceInfo.start(XAServerResourceInfo.java:1182)
     at weblogic.transaction.internal.XAServerResourceInfo.xaStart(XAServerResourceInfo.java:1116)
     at weblogic.transaction.internal.XAServerResourceInfo.enlist(XAServerResourceInfo.java:275)
     ...
     at com.bea.wlwgen.StatelessContainer_2hozgx_ELOImpl.invoke(StatelessContainer_2hozgx_ELOImpl.java:137)
     at com.bea.wlwgen.SLSBContAdpt.invokeOnBean(SLSBContAdpt.java:29)
     at com.bea.wli.knex.runtime.core.bean.BaseDispatcherBean.runAsInvoke(BaseDispatcherBean.java:185)
     at com.bea.wli.knex.runtime.core.bean.BaseDispatcherBean.invoke(BaseDispatcherBean.java:54)
     at com.bea.wli.knex.runtime.core.bean.AsyncDispatcherBean.onMessage(AsyncDispatcherBean.java:259)
     ... 77 more
Caused by: javax.transaction.SystemException: start() failed on resource 'WLStore_App_JMSStore_auto_1': XAER_RMFAIL : Resource manager is unavailable
javax.transaction.xa.XAException: Internal error: XAResource 'WLStore_App_JMSStore_auto_1' is unavailable
     at weblogic.transaction.internal.XAResourceDescriptor.checkResource(XAResourceDescriptor.java:941)
     at weblogic.transaction.internal.XAResourceDescriptor.startResourceUse(XAResourceDescriptor.java:630)
     at weblogic.transaction.internal.XAServerResourceInfo.start(XAServerResourceInfo.java:1182)
     at weblogic.transaction.internal.XAServerResourceInfo.xaStart(XAServerResourceInfo.java:1116)
     ...
     ... 49 more
; nested exception is:
     weblogic.jws.control.SchedulerException: Unable to schedule Service method clientRequest[weblogic.messaging.kernel.KernelException: Error enlisting GXA transaction]
     at weblogic.ejb.container.internal.EJBRuntimeUtils.throwTransactionRolledback(EJBRuntimeUtils.java:200)
     at weblogic.ejb.container.internal.BaseRemoteObject.handleSystemException(BaseRemoteObject.java:879)
     at weblogic.ejb.container.internal.BaseRemoteObject.handleSystemException(BaseRemoteObject.java:809)
     ...
weblogic.jws.control.SchedulerException: Unable to schedule Service method clientRequest[weblogic.messaging.kernel.KernelException: Error enlisting GXA transaction]
     at com.bea.wli.knex.runtime.core.bean.InvokeScheduler.scheduleRequest(InvokeScheduler.java:370)
     at com.bea.wli.knex.runtime.core.bean.InvokeScheduler.scheduleRequest(InvokeScheduler.java:366)
     at com.bea.wli.knex.runtime.core.bean.InvokeScheduler.scheduleRequest(InvokeScheduler.java:182)

Edited by: user734247 on Apr 26, 2012 8:32 AM

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points