Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
10.2.2.0
-
None
-
Normal
-
Embedded/Client difference
Description
As comments show in DERBY-2220 The Distributed Transaction Processing: The XA Specification forbids for a transaction manager or an application to call XAConnection.close method when there is a global transaction associated with the XA connection.
Currently,
Embedded driver throws the exception but the connection is left in a state when it cannot be used anymore and the locks held by the transaction can not be released later.
Network driver allows the call of the method and closes the connection.
Attachments
Issue Links
- relates to
-
DERBY-246 XA end() fails with Connection is closed error
- Closed