The fix requires a patch to BaseTransaction.java in the jbossjta.jar.
The problem I have is that I cannot find either
A) A pre-built jbossjta.jar compatible with 4.2.2 that contains the fix.
B) Source code that I can rebuild, which is compatible with the version of JBoss 4.2.2 that I already have.
The code I have been able to find while it builds jbossjta.jar. It will not run as it has class loader errors which appear to be due to missing the file TransactionSynchronizationRegistryImple.java. When trying to rebuild using a decompiled copy of this file from the original jbossjta.jar I already have, the build fails due to functions such as putTxLocalResource which do not exist in the TransactionImpl.java file that came with the source download.
So can anyone direct me to either
A) a prebuilt jbossjta.jar that contains the fix, and is compatible with jboss 4.2.2.