2005/11/17, Joerg Heinicke <[EMAIL PROTECTED]>: > 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.
A thread can only be part of at most one transaction at a time. If it already has an active transaction, joining another is an invalid operation. Oliver --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
