Description of problem: The setup is MDB/CMT -> Use db connection -> SLSB/BMT -> UT.begin() Connection is acquired in MDB and enlisted in outer TX and registered with the Cached Connection Manager. Outer TX is suspended. When inner TX is started the CCM tries the register the connection that is registered with the outer transaction into the inner one.
Created attachment 739124 [details] BZ-955508
regression testing: passed reproduced the issue: OK, the patch fixes it md5 sums: 42fe299e8083536c4bf577a972753405 ./modules/org/jboss/as/ejb3/main/jboss-as-ejb3-7.1.3.Final-redhat-4-bz-955508.jar 53fa81ffeb6c5c8360049d6d59ac62b0 ./modules/org/jboss/as/ejb3/main/module.xml
This patch is applicable to JBoss Enterprise Application Platform (EAP) 6.0.1. It is available for download from the following location: https://access.redhat.com/jbossnetwork/restricted/softwareDetail.html?softwareId=22293