[rules-users] parsing error using accumulate

Isabelle Hupont ihupont at ita.es
Fri Sep 7 02:40:53 EDT 2007


Thanks a lot! It works!:jumping:



Edson Tirelli-3 wrote:
> 
>    Well, seems the parser is raising the wrong message here... need to fix
> that...
>    But the syntax should be something like:
> 
> rule "calculate average"
>         when
>                 $media : Number( doubleValue > 50000)
>                             from accumulate( Instance( $value : classValue
> ),
>                                           average($value))
>         then
>                 System.out.println(media );
> end
> 
>    []s
>    Edson
> 
> 
> 
> 
> 2007/9/6, Isabelle Hupont <ihupont at ita.es>:
>>
>>
>> Hi!
>>
>> I'm integrating Weka with Drools v.4 and I have a parsing error while
>> trying
>> to read the following DRL rule:
>>
>> rule "calculate average"
>>         when
>>                 $inst : Instance()
>>                 $media : Double(double value > 50000)
>>                             from accumulate($value : inst.classValue()
>>                                           average($value))
>>         then
>>                 System.out.println(media );
>> end
>>
>> I have the following error:
>>
>> org.drools.compiler.DroolsParserException: Unknown error while parsing.
>> This
>> is a bug. Please contact the Development team.
>>         at org.drools.compiler.DrlParser.compile(DrlParser.java:180)
>>         at org.drools.compiler.DrlParser.parse(DrlParser.java:61)
>>         at
>> org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java
>> :158)
>>         at com.sample.DroolsTest.readRule(DroolsTest.java:67)
>>         at com.sample.DroolsTest.main(DroolsTest.java:24)
>>
>> What I am doing wrong?
>> Thx
>> --
>> View this message in context:
>> http://www.nabble.com/parsing-error-using-accumulate-tf4390367.html#a12517682
>> Sent from the drools - user mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
> 
> 
> 
> -- 
>   Edson Tirelli
>   Software Engineer - JBoss Rules Core Developer
>   Office: +55 11 3529-6000
>   Mobile: +55 11 9287-5646
>   JBoss, a division of Red Hat @ www.jboss.com
> 
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
> 
> 

-- 
View this message in context: http://www.nabble.com/parsing-error-using-accumulate-tf4390367.html#a12536803
Sent from the drools - user mailing list archive at Nabble.com.




More information about the rules-users mailing list