Don't try to rollback when beginTrans itself fails.
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 ) {