PATCH NAME:
bz-955508
PRODUCT NAME:
JBoss EAP
VERSION:
6.0.1.GA
SHORT DESCRIPTION:
Backport BZ 955506 to EAP 6.0.1
LONG DESCRIPTION:
MANUAL INSTALL INSTRUCTIONS:
Backup and remove the following files:
$JBOSS_HOME/modules/org/jboss/as/ejb3/main/jboss-as-ejb3-7.1.3.Final-redhat-4.jar
$JBOSS_HOME/modules/org/jboss/as/ejb3/main/module.xml
Extract the patched files by either:
Using unzip:
unzip -d $JBOSS_HOME/ bz-955508.zip
Or by extracting the files from the zip to the following locations:
$JBOSS_HOME/modules/org/jboss/as/ejb3/main/jboss-as-ejb3-7.1.3.Final-redhat-4-bz-955508.jar
$JBOSS_HOME/modules/org/jboss/as/ejb3/main/module.xml
Instructions to uninstall:
Restore the following files that were backed up before the patch was installed:
$JBOSS_HOME/modules/org/jboss/as/ejb3/main/jboss-as-ejb3-7.1.3.Final-redhat-4.jar
$JBOSS_HOME/modules/org/jboss/as/ejb3/main/module.xml
COMPATIBILITY:
None
DEPENDENCIES:
JBoss EAP 6.0.1.GA
SUPERSEDES:
None
SUPERSEDED BY:
?
CREATOR:
John Lee
DATE:
23 April 2013
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.