Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.3.3
-
Fix Version/s: 2.0.0
-
Labels:None
-
Environment:SUSE Linux Enterprise Server 11 (x86_64)
-
Patch Submitted:Yes
-
Number of attachments :
Description
By the look of things it seems the following sequence of events happens:
- Recoverer kicks in and attempt to process data source oracle-asm (aimprod88_Other.log.1 - 05 Jan 2010 23:22:53,285)
- an attempt is made to change a AbstractXAStatefulHolder's state from IN_POOL to IN_POOL (aimprod88_Other.log.1 - 05 Jan 2010 23:22:53,299)
- an exception is thrown from AbstractXAStatefulHolder and the recovery of oracle-asm fails; oracle-asm iss marked as "failed" (aimprod88_Other.log.1 - 05 Jan 2010 23:22:53,300)
- DspThread-11-ContractWorkUnit attempts to acquire a connection from oracle-asm and notices oracle-asm was marked as "failed" (aimprod88_Other.log.1 - 05 Jan 2010 23:22:53,355)
- DspThread-11-ContractWorkUnit closes the XAPool which includes connection T4CXAConnection@5917afa8 which is currently in use (state ACCESSIBLE) (aimprod88_Other.log.1 - 05 Jan 2010 23:22:53,371)
- DspThread-17-ContractWorkUnit05 gets SQLException when trying to use closed connection T4CXAConnection@5917afa8 (aimprod88_ContractWorkUnit.log - Jan 2010 23:22:59,579)
This is really a blocker for us as the problem happens consistently in production.