[jboss-svn-commits] JBL Code SVN: r14596 - in labs/jbossrules/trunk: drools-core/src/main/java/org/drools/base/accumulators and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Aug 26 10:23:06 EDT 2007


Author: tirelli
Date: 2007-08-26 10:23:05 -0400 (Sun, 26 Aug 2007)
New Revision: 14596

Modified:
   labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_AccumulateSum.drl
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/accumulators/MVELAccumulatorFunctionExecutor.java
Log:
Fixing ClassCastException in MVEL accumulate function executor

Modified: labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_AccumulateSum.drl
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_AccumulateSum.drl	2007-08-26 14:03:17 UTC (rev 14595)
+++ labs/jbossrules/trunk/drools-compiler/src/test/resources/org/drools/integrationtests/test_AccumulateSum.drl	2007-08-26 14:23:05 UTC (rev 14596)
@@ -6,6 +6,7 @@
 global java.util.List results;
 
 rule "Test sum" salience 80
+    dialect "mvel"
     when
         $person : Person( $likes : likes )
     	$sum    : Number( doubleValue >= 10 ) 

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/accumulators/MVELAccumulatorFunctionExecutor.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/accumulators/MVELAccumulatorFunctionExecutor.java	2007-08-26 14:03:17 UTC (rev 14595)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/accumulators/MVELAccumulatorFunctionExecutor.java	2007-08-26 14:23:05 UTC (rev 14596)
@@ -86,7 +86,7 @@
                             null,
                             handle.getObject(),
                             workingMemory,
-                            (Map) context );
+                            null );
         final Object value = MVEL.executeExpression( this.expression,
                                                      this.dummy,
                                                      factory );
@@ -106,7 +106,7 @@
                                null,
                                handle.getObject(),
                                workingMemory,
-                               (Map) context );
+                               null );
         final Object value = MVEL.executeExpression( this.expression,
                                                      this.dummy,
                                                      factory );




More information about the jboss-svn-commits mailing list