[jboss-svn-commits] JBL Code SVN: r22788 - 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
Mon Sep 15 21:13:00 EDT 2008


Author: tirelli
Date: 2008-09-15 21:12:59 -0400 (Mon, 15 Sep 2008)
New Revision: 22788

Modified:
   labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaDialect.java
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/accumulators/JavaAccumulatorFunctionExecutor.java
Log:
fixing accumulate

Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaDialect.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaDialect.java	2008-09-15 23:28:54 UTC (rev 22787)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/rule/builder/dialect/java/JavaDialect.java	2008-09-16 01:12:59 UTC (rev 22788)
@@ -388,7 +388,6 @@
         if ( result.getErrors().length > 0 ) {
             for ( int i = 0; i < result.getErrors().length; i++ ) {
                 final CompilationProblem err = result.getErrors()[i];
-                System.out.println(err);
                 final ErrorHandler handler = (ErrorHandler) this.errorHandlers.get( err.getFileName() );
                 if ( handler instanceof RuleErrorHandler ) {
                     final RuleErrorHandler rh = (RuleErrorHandler) handler;

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/accumulators/JavaAccumulatorFunctionExecutor.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/accumulators/JavaAccumulatorFunctionExecutor.java	2008-09-15 23:28:54 UTC (rev 22787)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/accumulators/JavaAccumulatorFunctionExecutor.java	2008-09-16 01:12:59 UTC (rev 22788)
@@ -129,7 +129,7 @@
                         Declaration[] innerDeclarations,
                         WorkingMemory workingMemory) throws Exception {
 
-        final Object value = ((JavaAccumulatorFunctionContext) context).reverseSupport.remove( handle );
+        final Object value = ((JavaAccumulatorFunctionContext) context).reverseSupport.remove( Integer.valueOf( handle.getId() ) );
         this.function.reverse( ((JavaAccumulatorFunctionContext) context).context,
                                value );
     }




More information about the jboss-svn-commits mailing list