[jbossts-issues] [JBoss JIRA] Updated: (JBTM-329) When BridgeParticipantAT receives prepare, participant should associate current thread with corresponding JTA transaction

Mark Little (JIRA) jira-events at lists.jboss.org
Sat Mar 1 19:15:58 EST 2008


     [ http://jira.jboss.com/jira/browse/JBTM-329?page=all ]

Mark Little updated JBTM-329:
-----------------------------

    Component/s: WS-T Implementation

> When BridgeParticipantAT receives prepare, participant should associate current thread with corresponding JTA transaction
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: JBTM-329
>                 URL: http://jira.jboss.com/jira/browse/JBTM-329
>             Project: JBoss Transaction Manager
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: WS-T Implementation
>         Environment: JBoss-4.2.1.GA, JBossTS-4.2.3.SP7
>            Reporter: Pavel Kadlec
>
> When participant receives prepare from coordinator, it calls prepare on jta transaction. SubordinateAtomicAction.doPrepare then calls beforeCompletion() method. Hibernate registers Synchronization object which is called in  beforeCompletion() method. In that synchronization object, when hibernate cannot find transaction on current thread, it flushes all entites into database, which is bad.
> When Hibernate cannot find transaction on thread, it logs WARN  [AbstractEntityManagerImpl] Transaction not available on beforeCompletionPhase: assuming valid
> Fix is easy, BridgeParticipantAT should associate current thread with the corresponding JTA transaction. And finally it should suspend that JTA transaction.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jbossts-issues mailing list