oracle.toplink.exceptions.TransactionException Filling up SOA Logs (Doc ID 2201621.1)

Last updated on NOVEMBER 08, 2016

Applies to:

Oracle SOA Suite - Version 11.1.1.7.8 and later
Information in this document applies to any platform.

Symptoms

On : 11.1.1.7.8 version, Health Care

SOA Managed server went into Failed status with Transaction Timeout error

Below error was repeating hew hundred/thousand times which filled up logs.


Exception [TOPLINK-23005] (Oracle TopLink - 11g Release 1 (11.1.1.6.0) (Build 111018)): oracle.toplink.exceptions.TransactionException
Exception Description: Error binding to externally managed transaction
Internal Exception: weblogic.transaction.RollbackException: Transaction timed out after 298 seconds
BEA1-019F9776692000E5D662
  at oracle.toplink.exceptions.TransactionException.errorBindingToExternalTransaction(TransactionException.java:60)
  at oracle.toplink.transaction.AbstractTransactionController.bindToCurrentTransaction(AbstractTransactionController.java:107)
  at oracle.toplink.transaction.AbstractTransactionController.registerSynchronizationListener(AbstractTransactionController.java:400)
  at oracle.toplink.internal.sessions.UnitOfWorkImpl.registerWithTransactionIfRequired(UnitOfWorkImpl.java:4271)
  at oracle.toplink.internal.sessions.AbstractSession.acquireUnitOfWork(AbstractSession.java:273)
  at oracle.toplink.threetier.ServerSession.acquireUnitOfWork(ServerSession.java:371)
  at oracle.toplink.transaction.AbstractTransactionController.getActiveUnitOfWork(AbstractTransactionController.java:276)
  at oracle.toplink.internal.sessions.AbstractSession.getActiveUnitOfWork(AbstractSession.java:1252)
  at oracle.tip.b2b.data.RTPContext.acquireTransaction(RTPContext.java:118)
  at oracle.tip.b2b.msgproc.DbAccess.acquireTransaction(DbAccess.java:9896)
  at oracle.tip.b2b.transport.InterfaceSequencingHelper.initializeContext(InterfaceSequencingHelper.java:125)
  at oracle.tip.b2b.transport.InterfaceSequencingHelper.run(InterfaceSequencingHelper.java:68)
  at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
  at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
  at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
Caused by: weblogic.transaction.RollbackException: Transaction timed out after 298 seconds
BEA1-019F9776692000E5D662
  at weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:1884)
  at weblogic.transaction.internal.ServerTransactionImpl.registerSynchronization(ServerTransactionImpl.java:639)
  at oracle.toplink.transaction.JTATransactionController.registerSynchronization_impl(JTATransactionController.java:66)
  at oracle.toplink.transaction.AbstractTransactionController.bindToCurrentTransaction(AbstractTransactionController.java:103)
  ... 13 more

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms