My Oracle Support Banner

ATO not Sent to JMS Destination With Transaction error (Doc ID 1489730.1)

Last updated on JANUARY 16, 2020

Applies to:

Oracle Agile PLM Framework - Version 9.3.1.1 and later
Information in this document applies to any platform.
***Checked for relevance on 29-07-2014***

Symptoms

On : 9.3.0.0 version, Agile Content Service

ACTUAL BEHAVIOR
-------------------------
ATO cannot export data to JMS destination and server log shows error:

<PCExtractTask:DEBUG> Object is fresh and being processed (but not locked), will not process weblogic.transaction.RollbackException: Unknown reason
at weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:1848)
at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:339)
at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:233)
at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:286)
at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:280)
at com.agile.acs.PCExtractTask.maybeCommitTransaction(PCExtractTask.java:237)
at com.agile.acs.PCExtractTask.setStatusTransmitting(PCExtractTask.java:1902)
at com.agile.acs.PCExtractTask.transmitPayload(PCExtractTask.java:1703)
at com.agile.acs.PCExtractTask.tmpProcessWS(PCExtractTask.java:1632)
at com.agile.acs.PCExtractTask.tmpExtractionProcess(PCExtractTask.java:758)
at com.agile.acs.PCExtractTask.run(PCExtractTask.java:442)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Caused by: javax.transaction.xa.XAException
at weblogic.store.gxa.internal.GXAResourceImpl.prepare(GXAResourceImpl.java:1227)
at weblogic.transaction.internal.XAServerResourceInfo.prepare(XAServerResourceInfo.java:1327)
at weblogic.transaction.internal.XAServerResourceInfo.prepare(XAServerResourceInfo.java:513)
at weblogic.transaction.internal.ServerSCInfo.startPrepare(ServerSCInfo.java:387)
at weblogic.transaction.internal.ServerTransactionImpl.localPrepare(ServerTransactionImpl.java:2593)
at weblogic.transaction.internal.ServerTransactionImpl.localPrepare(ServerTransactionImpl.java:1327)
at weblogic.transaction.internal.SubCoordinatorImpl.startPrepare(SubCoordinatorImpl.java:183)
at weblogic.transaction.internal.CoordinatorImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:668)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:119)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
<PCExtractTask:ERROR> Caught the following exception com.agile.util.exception.AgileException: Failed to start a transaction. weblogic.transaction.RollbackException: Unknown reason
at weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:1848)




STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Setup JMS Destination in ACS to connect to remote JMS topic located in another Weblogic Server
2. Release Change Orders to trigger ACS task.
3. New created ATO shows Where Sent status in "Transmitting" for ever.
4. No ATO data is sent to remote JMS

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.