You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mr...@apache.org on 2007/04/12 01:40:29 UTC
svn commit: r527722 -
/incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/il/MockScheduler.java
Author: mriou
Date: Wed Apr 11 16:40:28 2007
New Revision: 527722
URL: http://svn.apache.org/viewvc?view=rev&rev=527722
Log:
Better mock tx support.
Modified:
incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/il/MockScheduler.java
Modified: incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/il/MockScheduler.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/il/MockScheduler.java?view=diff&rev=527722&r1=527721&r2=527722
==============================================================================
--- incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/il/MockScheduler.java (original)
+++ incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/il/MockScheduler.java Wed Apr 11 16:40:28 2007
@@ -106,9 +106,12 @@
begin();
try {
T retval = transaction.call();
- return retval;
- } finally {
commit();
+ return retval;
+ } catch (Throwable t) {
+ __log.error("Caught an exception during transaction", t);
+ rollback();
+ throw new ContextException("Error in tx", t);
}
}