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]

Reply via email to