ATO not Sent to JMS Destination With Transaction error
(Doc ID 1489730.1)
Last updated on DECEMBER 27, 2023
Applies to:
Oracle Agile PLM Framework - Version 9.3.1.1 and laterInformation in this document applies to any platform.
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 |