Hi,
I have agreements with functional acknowledgement. some of the messages were in MSG_WAIT_FA status and log file is piling up with below error message.
Can anyone help me to find root cause of below error.
[2017-04-18T17:37:17.897-04:00] [wls_soa1] [ERROR] [] [oracle.soa.b2b.engine] [tid: DaemonWorkThread: '11' of WorkManager: 'wm/SOAWorkManager'] [userId: <anonymous>] [ecid: 5e188616-28ef-47d3-a2cf-edec578d5340-000000d7,0:83:16] [APP: soa-infra] [partition-name: DOMAIN] [tenant-name: GLOBAL] Local Exception Stack: [[
Exception [EclipseLink-23005] (Eclipse Persistence Services - 2.6.3.v20160526-8f41838): org.eclipse.persistence.exceptions.TransactionException
Exception Description: Error binding to externally managed transaction
Internal Exception: weblogic.transaction.RollbackException: Transaction timed out after 3599 seconds
BEA1-0016766158AF2B8E6B46
at org.eclipse.persistence.exceptions.TransactionException.errorBindingToExternalTransaction(TransactionException.java:71)
at org.eclipse.persistence.transaction.AbstractTransactionController.bindToCurrentTransaction(AbstractTransactionController.java:138)
at org.eclipse.persistence.transaction.AbstractTransactionController.registerSynchronizationListener(AbstractTransactionController.java:431)
at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerWithTransactionIfRequired(UnitOfWorkImpl.java:4429)
at org.eclipse.persistence.internal.sessions.AbstractSession.acquireUnitOfWork(AbstractSession.java:545)
at org.eclipse.persistence.sessions.server.ServerSession.acquireUnitOfWork(ServerSession.java:428)
at org.eclipse.persistence.transaction.AbstractTransactionController.getActiveUnitOfWork(AbstractTransactionController.java:307)
at org.eclipse.persistence.internal.sessions.AbstractSession.getActiveUnitOfWork(AbstractSession.java:2142)
at oracle.tip.b2b.data.RTPContext.acquireTransaction(RTPContext.java:123)
at oracle.tip.b2b.msgproc.DbAccess.acquireTransaction(DbAccess.java:9312)
at oracle.tip.b2b.transport.InterfaceSequencingHelper.initializeContext(InterfaceSequencingHelper.java:123)
at oracle.tip.b2b.transport.InterfaceSequencingHelper.run(InterfaceSequencingHelper.java:66)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:184)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:209)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:618)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:39)
Caused by: weblogic.transaction.RollbackException: Transaction timed out after 3599 seconds
BEA1-0016766158AF2B8E6B46
at weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:2044)
at weblogic.transaction.internal.ServerTransactionImpl.registerSynchronization(ServerTransactionImpl.java:754)
at org.eclipse.persistence.transaction.JTATransactionController.registerSynchronization_impl(JTATransactionController.java:92)
at org.eclipse.persistence.transaction.AbstractTransactionController.bindToCurrentTransaction(AbstractTransactionController.java:134)
... 19 more
Caused by: weblogic.transaction.internal.TimedOutException: Transaction timed out after 3599 seconds
BEA1-0016766158AF2B8E6B46
at weblogic.transaction.internal.ServerTransactionImpl.wakeUp(ServerTransactionImpl.java:2042)
at weblogic.transaction.internal.ServerTransactionManagerImpl.processTimedOutTransactions(ServerTransactionManagerImpl.java:1959)
at weblogic.transaction.internal.TransactionManagerImpl.wakeUp(TransactionManagerImpl.java:2447)
at weblogic.transaction.internal.ServerTransactionManagerImpl.wakeUp(ServerTransactionManagerImpl.java:1871)
at weblogic.transaction.internal.WLSTimer.timerExpired(WLSTimer.java:19)
at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:290)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:666)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:406)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)
Local Exception Stack:
Exception [EclipseLink-23005] (Eclipse Persistence Services - 2.6.3.v20160526-8f41838): org.eclipse.persistence.exceptions.TransactionException
Exception Description: Error binding to externally managed transaction
Internal Exception: weblogic.transaction.RollbackException: Transaction timed out after 3599 seconds
Thanks
Bhargavi