[rules-users] bug in "accumulate"

Mark Proctor mproctor at codehaus.org
Thu Aug 9 09:42:22 EDT 2007


ok, I'll look to make a test for this today. In the mean time you can 
just bind to the pattern and access its fields; the mvel dialect makes 
this easier.

Mark
Manukyan, Sergey wrote:
>
> Actually there is a $h in the code... sorry for the omission in the email.
>
>  
>
> Just checked it again today -- it gives me same result as yesterday :
>
>  
>
> rule ...
>
>     when
>
>             o : Date from accumulate (  
>
> Parent( $h : height  ) ,
>
> init(;),
>
> action(;),
>
> reverse(),
>
> result( $h )
>
> )
>
>             then ...
>
> end
>
>  
>
>  
>
> -Sergey
>
>  
>
>  
>
> ------------------------------------------------------------------------
>
> *From:* rules-users-bounces at lists.jboss.org 
> [mailto:rules-users-bounces at lists.jboss.org] *On Behalf Of *Mark Proctor
> *Sent:* Wednesday, August 08, 2007 4:51 PM
> *To:* Rules Users List
> *Subject:* Re: [rules-users] bug in "accumulate"
>
>  
>
> you didn't have a dollar on the field binding:
> Parent( h : height  )
>
> $ is optional, but you must use the same in all places.
>
> Mark
> Manukyan, Sergey wrote:
>
> Folks,
>
>  
>
> Using 4.0. Think I found a bug in accumulate. The variables defined 
> inside **<source pattern>** cannot be recognized inside of other parts 
> of accumulate (action, result)
>
>  
>
> f.e.
>
>  
>
> rule ...
>
>     when
>
>             o : Date from accumulate (  
>
> Parent( h : height  ) ,
>
> init(;),
>
> action(;),
>
> reverse(),
>
> result( $h )
>
> )
>
>             then ...
>
> end
>
>  
>
>  
>
> Produces : $h cannot be resolved
>
>  
>
>  
>
> Stack trace:
>
>  
>
>  
>
>       at org.drools.rule.Package.checkValidity(_Package.java:408_)
>
>       at 
> org.drools.common.AbstractRuleBase.addPackage(_AbstractRuleBase.java:288_)
>
>       at 
> com.lear.rules.RuleBaseFacade.getRuleBase(_RuleBaseFacade.java:46_)
>
>  
>
>  
>
>  
>
> -Sergey
>
>  
>
>  
>
>  
>
> **********************
> ** LEGAL DISCLAIMER **
> **********************
>
> This E-mail message and any attachments may contain
> legally privileged, confidential or proprietary
> information. If you are not the intended recipient(s),
> or the employee or agent responsible for delivery of
> this message to the intended recipient(s), you are
> hereby notified that any dissemination, distribution
> or copying of this E-mail message is strictly
> prohibited. If you have received this message in
> error, please immediately notify the sender and
> delete this E-mail message from your computer.
>
>  
>
>
> ------------------------------------------------------------------------
>
>
>  
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org <mailto:rules-users at lists.jboss.org>
> https://lists.jboss.org/mailman/listinfo/rules-users
>   
>
>  
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20070809/8609f062/attachment.html 


More information about the rules-users mailing list