[UIM]: Transaction Has Timed Out When Making Request To XAResource 'InventoryTxDataSource" (Doc ID 1461333.1)

Last updated on JUNE 21, 2017

Applies to:

Oracle Communications Unified Inventory Management - Version 7.1.2 and later
Information in this document applies to any platform.
Checked for relevance 06-10-2014

Goal

Transaction has timed out when making request to XAResource 'InventoryTxDataSource'.

Below Stack trace is generated on the Logs.

 

Error Log:

From today morning some users has reported the problem were from logs more errors of below are seen
012-05-18 09:39:06,177 ERROR [<anonymous>]  [AdapterRoot]
kodo.util.FatalDataStoreException: kodo.util.DataStoreException: Unexpected exception while enlisting XAConnection java.sql.SQLException: XA error: XAResource.XAER_RMERR start() failed on resource 'InventoryTxDataSource': XAER_RMERR : A resource manager error has occured in the transaction branch
weblogic.transaction.internal.ResourceAccessException: Transaction has timed out when making request to XAResource 'InventoryTxDataSource'.
at weblogic.transaction.internal.XAResourceDescriptor.startResourceUse(XAResourceDescriptor.java:721)
at weblogic.transaction.internal.XAServerResourceInfo.start(XAServerResourceInfo.java:1181)
at weblogic.transaction.internal.XAServerResourceInfo.xaStart(XAServerResourceInfo.java:1115)
at weblogic.transaction.internal.XAServerResourceInfo.enlist(XAServerResourceInfo.java:274)
at weblogic.transaction.internal.ServerTransactionImpl.enlistResource(ServerTransactionImpl.java:497)
at weblogic.transaction.internal.ServerTransactionImpl.enlistResource(ServerTransactionImpl.java:429)
at weblogic.jdbc.jta.DataSource.enlist(DataSource.java:1420)
at weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:1344)
at weblogic.jdbc.jta.DataSource.getConnection(DataSource.java:441)
at weblogic.jdbc.jta.DataSource.connect(DataSource.java:397)
at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:359)
at com.solarmetric.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:122)
at com.solarmetric.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:73)
at kodo.jdbc.runtime.JDBCStoreManager.connectInternal(JDBCStoreManager.java:906)
at kodo.jdbc.runtime.JDBCStoreManager.connect(JDBCStoreManager.java:884)
at kodo.jdbc.runtime.JDBCStoreManager.retainConnection(JDBCStoreManager.java:189)
at kodo.jdbc.runtime.JDBCStoreManager.beginOptimistic(JDBCStoreManager.java:94)
at kodo.runtime.DelegatingStoreManager.beginOptimistic(DelegatingStoreManager.java:83)
at kodo.runtime.DelegatingStoreManager.beginOptimistic(DelegatingStoreManager.java:83)
at kodo.runtime.PersistenceManagerImpl.beginStoreManagerTransaction(PersistenceManagerImpl.java:577)
at kodo.runtime.PersistenceManagerImpl.initialize(PersistenceManagerImpl.java:265)
at kodo.runtime.PersistenceManagerFactoryImpl.getPersistenceManager(PersistenceManagerFactoryImpl.java:146)
at kodo.runtime.PersistenceManagerFactoryImpl.getPersistenceManager(PersistenceManagerFactoryImpl.java:109)
 

 

Solution

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