[jboss-jira] [JBoss JIRA] (WFLY-6215) SessionSynchronization allows concurrent access to SFSB

Ryan Emerson (JIRA) issues at jboss.org
Mon Feb 15 11:04:00 EST 2016


Ryan Emerson created WFLY-6215:
----------------------------------

             Summary: SessionSynchronization allows concurrent access to SFSB
                 Key: WFLY-6215
                 URL: https://issues.jboss.org/browse/WFLY-6215
             Project: WildFly
          Issue Type: Bug
          Components: EJB
    Affects Versions: 10.0.0.Final
            Reporter: Ryan Emerson
         Attachments: wfly_reproducer.tar.gz

Issue first encountered by customer in EAP5 (JBPAPP-11239).

Assume a local SFSB, B1, with container managed transactions and a calling SFSB, B2, which has bean managed transactions.  B1 implements the SessionSynchronization interface.  

When B2's bean managed transaction timesout whilst executing B1.exampleMethod(), B2's transaction aborts and the transaction reaper thread calls B1.afterCompletion().  However, the original worker thread that was executing B1.exampleMethod() continues to execute B1.exampleMethod() until it has completed.  Hence it is possible for the B1 SFSB to be accessed concurrently.  




--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list