You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by ju...@apache.org on 2001/07/20 09:47:19 UTC
cvs commit: jakarta-slide/src/share/org/apache/slide/transaction SlideTransaction.java
juergen 01/07/20 00:47:19
Modified: src/share/org/apache/slide/transaction SlideTransaction.java
Log:
make the rollback more robust. in case of multiple stores had to be rolled back and the first store threw an exception the later stores were not rolled back, thus the transaction was still pending. (enlist error -9)
Revision Changes Path
1.10 +5 -5 jakarta-slide/src/share/org/apache/slide/transaction/SlideTransaction.java
Index: SlideTransaction.java
===================================================================
RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/transaction/SlideTransaction.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- SlideTransaction.java 2001/05/11 03:40:23 1.9
+++ SlideTransaction.java 2001/07/20 07:47:19 1.10
@@ -1,7 +1,7 @@
/*
- * $Header: /home/cvs/jakarta-slide/src/share/org/apache/slide/transaction/SlideTransaction.java,v 1.9 2001/05/11 03:40:23 remm Exp $
- * $Revision: 1.9 $
- * $Date: 2001/05/11 03:40:23 $
+ * $Header: /home/cvs/jakarta-slide/src/share/org/apache/slide/transaction/SlideTransaction.java,v 1.10 2001/07/20 07:47:19 juergen Exp $
+ * $Revision: 1.10 $
+ * $Date: 2001/07/20 07:47:19 $
*
* ====================================================================
*
@@ -86,7 +86,7 @@
* JTA Transaction implementation.
*
* @author <a href="mailto:remm@apache.org">Remy Maucherat</a>
- * @version $Revision: 1.9 $
+ * @version $Revision: 1.10 $
*/
public final class SlideTransaction implements Transaction {
@@ -506,7 +506,7 @@
XAResource resourceManager = (XAResource) branches.get(xid);
try {
resourceManager.rollback(xid);
- } catch (XAException e) {
+ } catch (Exception e) {
exceptions.addElement(e);
}
}