Hello, there seems to be some inconsistency in the implementation of AbstractXAResource regarding TMJOIN in the start() method. The first thing that is checked for in this method is "getCurrentlyActiveTransactionalResource() != null" and a XAException is thrown if there is a currently active transactional resource (CATR). But IMO this is wrong for TMJOIN as you want to join a transaction, so there must be a CATR.
>From the implementation of the start method I assume TMJOIN implementation is included, but wrong. For joining an active transaction also "createTransactionResource()" is called while probably "getActiveTransactionalResource(Xid xid)" would be correct. WDYT? Jörg --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]