Mantis - Resin
Viewing Issue Advanced Details
4748 minor always 09-07-11 10:06 09-07-11 14:44
alex  
ferg  
normal  
closed 4.0.22  
fixed  
none    
none 4.0.23  
0004748: XADataSource: rolling back failed distributed transaction
<Reproduction procedure>
&12288;1.XAResource.prepare() of Resouce-B(SD) is executed.
  XAResource.prepare() of Resouce-A(BAPF) is not executed.
 -> break point is TransactionImpl.java: line 626
 -> force shutdown resin server.
2.Resin restart.

At the Resin restarting, it calls "forget".
We think that Oracle can not do "forget" after executing "prepare".
XAResouce.XAER_PROTO error occurs.

Oracle can do "rollback" after executeing "prepare".
We want you to correspond to this specification to the Resin's
recovering process.

Notes
(0005494)
ferg   
09-07-11 14:44   
env/06g0