[jboss-svn-commits] JBL Code SVN: r26228 - in labs/jbossrules/trunk: drools-core/src/main/java/org/drools/common and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Apr 23 15:39:11 EDT 2009
Author: tirelli
Date: 2009-04-23 15:39:11 -0400 (Thu, 23 Apr 2009)
New Revision: 26228
Modified:
labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/WorkingMemory.java
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java
Log:
Rethrowing RuntimeDroolsExceptions as expected
Modified: labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/WorkingMemory.java
===================================================================
--- labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/WorkingMemory.java 2009-04-23 18:49:22 UTC (rev 26227)
+++ labs/jbossrules/trunk/drools-api/src/main/java/org/drools/runtime/rule/WorkingMemory.java 2009-04-23 19:39:11 UTC (rev 26228)
@@ -2,8 +2,6 @@
import java.util.Collection;
-import org.drools.KnowledgeBaseConfiguration;
-import org.drools.runtime.ObjectFilter;
import org.drools.time.SessionClock;
/**
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java 2009-04-23 18:49:22 UTC (rev 26227)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java 2009-04-23 19:39:11 UTC (rev 26228)
@@ -1475,9 +1475,14 @@
try {
action.execute( this );
} catch ( Exception e ) {
- System.err.println("************************************************");
- System.err.println("Exception caught while executing action: "+action.toString());
- e.printStackTrace();
+ if( e instanceof RuntimeDroolsException ) {
+ // rethrow the exception
+ throw ((RuntimeDroolsException)e);
+ } else {
+ System.err.println("************************************************");
+ System.err.println("Exception caught while executing action: "+action.toString());
+ e.printStackTrace();
+ }
}
}
evaluatingActionQueue = false;
More information about the jboss-svn-commits
mailing list