[jbpm-commits] JBoss JBPM SVN: r5798 - jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/tx/jta.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Oct 26 10:16:49 EDT 2009


Author: tom.baeyens at jboss.com
Date: 2009-10-26 10:16:49 -0400 (Mon, 26 Oct 2009)
New Revision: 5798

Modified:
   jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/tx/jta/JtaTransactionInterceptor.java
Log:
prevented exception for requires new transaction handling in jta environments

Modified: jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/tx/jta/JtaTransactionInterceptor.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/tx/jta/JtaTransactionInterceptor.java	2009-10-26 13:32:54 UTC (rev 5797)
+++ jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/tx/jta/JtaTransactionInterceptor.java	2009-10-26 14:16:49 UTC (rev 5798)
@@ -58,6 +58,7 @@
     if ( (status != Status.STATUS_NO_TRANSACTION) 
          && (status != Status.STATUS_COMMITTED) 
          && (status != Status.STATUS_ROLLEDBACK)
+         && (policy != Policy.REQUIRES_NEW)
        ) {
       throw new JbpmException("invalid transaction state: "+JtaStatusHelper.toString(status));
     }



More information about the jbpm-commits mailing list