geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Jencks (JIRA)" <...@geronimo.apache.org>
Subject [jira] Closed: (GERONIMO-1146) imported transactions in mdbs don't work properly
Date Tue, 08 Nov 2005 20:31:21 GMT
     [ http://issues.apache.org/jira/browse/GERONIMO-1146?page=all ]
     
David Jencks closed GERONIMO-1146:
----------------------------------

    Resolution: Fixed

Checking in modules/core/src/java/org/openejb/mdb/EndpointHandler.java;
new revision: 1.8; previous revision: 1.7

> imported transactions in mdbs don't work properly
> -------------------------------------------------
>
>          Key: GERONIMO-1146
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1146
>      Project: Geronimo
>         Type: Bug
>   Components: OpenEJB
>     Versions: 1.0
>     Reporter: David Jencks
>     Assignee: David Jencks
>      Fix For: 1.0

>
> EndpointHandler.teardownDelivery
> If there is an imported transaction, adapterTransaction will be non-null.  However, unless
it was suspended, it will still be associated with the thread, and cannot be resumed.  Therefore
the guard around the resume needs to check if the adapterTransaction was suspended.  It will
have been suspended only if beanTransaction != null.  Therefore the correct guard is not
> if (adapterTransaction != null)
> but
> if (adapterTransaction != null && beanTransaction != null)

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


Mime
View raw message