Skip to Main Content

Integration

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Transaction Errors

Ch.BhargaviApr 18 2017 — edited Apr 19 2017

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

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 17 2017
Added on Apr 18 2017
1 comment
710 views