Hi,
In one of our LiveCycle ES installs, we have on WebSphere App Server with an Oracle database, we see that the IDP_JMS_Bus stops every now and then. This of course interrupts the availability of the LCES web services to process client invocations.
When i look at the Messaging Engine(s) list in WAS Admin console for the app server, I see that its status has changed from the green arrow (STARTED) to the "gray circle with diagonal line across" icon indicating 'Unavailable' status.
Below is the recurring message that appears in the SystemOut.log from the Livecycle ES server.
Why does this happen? How to remedy this nuisance? is this a known JMS issue when Oracle is the databse?
[7/23/09 9:58:27:478 EDT] 00000013 XARecoveryDat W WTRN0005W: The XAResource for a transaction participant could not be recreated and transaction recovery may not be able to complete properly. The resource was [com.ibm.ws.sib.ra.recovery.impl.SibRaXaResourceInfo@1689543860 <busName=IDP_JMS_Bus> <meName=NCSUSRADMFP08Node02.server1-IDP_JMS_Bus> <meUuid=72F0B32B6B13CBB3> <userName=null> <password=null> <useServerSubject=false> <providerEndpoints=null>]. The exception stack trace follows: com.ibm.ws.Transaction.XAResourceNotAvailableException: com.ibm.websphere.sib.exception.SIResourceException: CWSIT0088E: There are currently no messaging engines in bus IDP_JMS_Bus running. Additional failure information: CWSIT0103E: No messaging engine was found that matched the following parameters: bus=IDP_JMS_Bus, targetGroup=72F0B32B6B13CBB3, targetType=MEUuid, targetSignificance=Required, transportChain=InboundBasicMessaging, proximity=Bus.
at com.ibm.ws.sib.ra.recovery.impl.SibRaXaResourceFactory.getXAResource( SibRaXaResourceFactory.java:99)
at com.ibm.ws.Transaction.JTA.XARecoveryData.getXARminst(XARecoveryData. java:529)
at com.ibm.ws.Transaction.JTA.JTAXAResourceImpl.reconnectRM(JTAXAResourc eImpl.java:514)
at com.ibm.ws.Transaction.JTA.JTAXAResourceImpl.commit(JTAXAResourceImpl .java:272)
at com.ibm.ws.Transaction.JTA.RegisteredResources.deliverOutcome(Registe redResources.java:1973)
at com.ibm.ws.Transaction.JTA.RegisteredResources.distributeOutcome(Regi steredResources.java:2470)
at com.ibm.ws.Transaction.JTA.RegisteredResources.distributeCommit(Regis teredResources.java:2791)
at com.ibm.ws.Transaction.JTA.TransactionImpl.recoverCommit(TransactionI mpl.java:2767)
at com.ibm.ws.Transaction.JTA.TransactionImpl.recover(TransactionImpl.ja va:1333)
at com.ibm.ws.Transaction.JTA.RecoveryManager.resync(RecoveryManager.jav a:1846)
at com.ibm.ws.Transaction.JTA.RecoveryManager.run(RecoveryManager.java:2 509)
at java.lang.Thread.run(Thread.java:797)
Caused by: com.ibm.websphere.sib.exception.SIResourceException: CWSIT0088E: There are currently no messaging engines in bus IDP_JMS_Bus running. Additional failure information: CWSIT0103E: No messaging engine was found that matched the following parameters: bus=IDP_JMS_Bus, targetGroup=72F0B32B6B13CBB3, targetType=MEUuid, targetSignificance=Required, transportChain=InboundBasicMessaging, proximity=Bus.
at com.ibm.ws.sib.trm.client.TrmSICoreConnectionFactoryImpl.localBootstr ap(TrmSICoreConnectionFactoryImpl.java:351)
at com.ibm.ws.sib.trm.client.TrmSICoreConnectionFactoryImpl.createConnec tion(TrmSICoreConnectionFactoryImpl.java:292)
at com.ibm.ws.sib.trm.client.TrmSICoreConnectionFactoryImpl.createConnec tion(TrmSICoreConnectionFactoryImpl.java:210)
at com.ibm.ws.sib.ra.recovery.impl.SibRaXaResourceInfo.createConnection( SibRaXaResourceInfo.java:513)
at com.ibm.ws.sib.ra.recovery.impl.SibRaXaResourceInfo.createXaResource( SibRaXaResourceInfo.java:314)
at com.ibm.ws.sib.ra.recovery.impl.SibRaXaResourceFactory.getXAResource( SibRaXaResourceFactory.java:88)
... 11 more