-
Bug
-
Resolution: Done
-
Major
-
4.12.0, 4.6.1.CP07
-
None
According to the OTS specification the Propagation Context should always be available. Annex B2.2 says:
"The Transaction Service does not restrict the availability of the PropagationContext: the operation get_txcontext on the Coordinator never raises Unavailable."
However the TM is raising this exception if the transaction has been aborted (for example if the reaper has detected that the transaction has timed out). [The method ArjunaTransactionImple.get_txcontext will always raise CosTransactions.Unavailable if the transaction is not active.]
This problem was observed whilst running the BlackTie test suite.