Fixed. Thanks for reporting and providing test case.

https://issues.jboss.org/browse/JBRULES-3564

   Edson

On Sun, Jun 24, 2012 at 1:56 AM, Wolfgang Laun <wolfgang.laun@gmail.com> wrote:
Here's the code for reproducing.

If there were a place in some file where I could add this by simply
editing a file I'd do it. (I know that it is possible - I've done it
once or twice on some doc XML.)

Cheers
Wolfgang


On 23/06/2012, Edson Tirelli <ed.tirelli@gmail.com> wrote:
>    Thanks Wolfgang, I will fix it asap. Traveling during the next week, but
> should not take long.
>
>    Edson
>
> On Sat, Jun 23, 2012 at 6:23 AM, Wolfgang Laun
> <wolfgang.laun@gmail.com>wrote:
>
>> It should be pretty obvious that the rule should not fire after the
>> insertion of a single fact.
>>
>> declare MyEvent
>> @role(event)
>> end
>>
>> rule FaultsCoincide
>> when
>>    f1 : MyEvent( key == "type1" ) over window:length( 1 )
>>    f2 : MyEvent( key == "type2" ) over window:length( 1 )
>> then
>>    System.out.println( ">>> f1=" + f1 + " f2=" + f2 );
>>    if( f2.getKey().equals( "type1" ) ) System.out.println( "*** BUG ***"
>> );
>> end
>>
>> insert MyEvent<type1,ALARM>
>> >>> f1=MyEvent<type1,ALARM> f2=MyEvent<type1,ALARM>
>> *** BUG ***
>> insert MyEvent<type2,ALARM>
>> >>> f1=MyEvent<type2,ALARM> f2=MyEvent<type2,ALARM>
>> >>> f1=MyEvent<type2,ALARM> f2=MyEvent<type1,ALARM>
>> *** BUG ***
>> _______________________________________________
>> rules-dev mailing list
>> rules-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-dev
>>
>
>
>
> --
>   Edson Tirelli
>   JBoss Drools Core Development
>   JBoss by Red Hat @ www.jboss.com
>

_______________________________________________
rules-dev mailing list
rules-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev




--
  Edson Tirelli
  JBoss Drools Core Development
  JBoss by Red Hat @ www.jboss.com