Don't try to rollback when beginTrans itself fails. BLD200402111900
authorjsichi@netbeans.org
Mon, 09 Feb 2004 20:46:56 +0000
changeset 14469a850ac411f3
parent 1445 3a6fabae88c0
child 1447 d895a8b5da44
Don't try to rollback when beginTrans itself fails.
mdr/extras/mdrant/src/org/netbeans/mdrant/MdrTask.java
     1.1 --- a/mdr/extras/mdrant/src/org/netbeans/mdrant/MdrTask.java	Mon Feb 09 19:30:10 2004 +0000
     1.2 +++ b/mdr/extras/mdrant/src/org/netbeans/mdrant/MdrTask.java	Mon Feb 09 20:46:56 2004 +0000
     1.3 @@ -63,8 +63,11 @@
     1.4                  
     1.5          for( Iterator it = subtasks.iterator(); it.hasNext(); ) {
     1.6              Sub subtask = (Sub)it.next();
     1.7 +
     1.8 +            // beginTrans outside of try since beginTrans failure shouldn't
     1.9 +            // be rolled back
    1.10 +            mdr.beginTrans( true ); // Each subtask runs in it's own trans.
    1.11              try {
    1.12 -                mdr.beginTrans( true ); // Each subtask runs in it's own trans.
    1.13                  subtask.execute();
    1.14              }
    1.15              catch ( Throwable t ) {