Done, for this one and for the NPE in the (invalid) update call.
-W
Wolfgang,
It seems you are doing a great QA job all around Drools. Thanks.
Can you open JIRA's for this and the other quirks you've been
finding? We will work on them as we approach the release date.
Thanks a lot,
Edson
2010/11/4 Wolfgang Laun <wolfgang.laun@gmail.com>:
> The .drl:
>
> declare Leave
> @role( event )
> @timestamp( timestamp )
> end
>
> rule "XXX Leave not !="
> when
> $leave: Leave()
> not Leave( this != $leave )
> then
> System.out.println( "XXX only one Leave - not !=" );
> end
>
> rule "YYY Leave not after"
> when
> $leave: Leave()
> not Leave( this before $leave )
> then
> System.out.println( "YYY only one Leave - not before" );
> end
>
>
> A) The pseudo-clock is advanced according to the timestamp; then
> exactly one event Leave is inserted; then fireAllRules() is called.
>
> 1) Running in CLOUD mode, both rules fire.
> 2) But running in STREAM mode, ONLY rule XXX fires.
>
> B) Like A, but the session clock is advanced by (at least) 1ms
> prior to calling fireAllRules().
>
> 3) Either mode, both rules fire.
>
> I think that A2) is incorrect; why should passing another msec change the
> logic?
>
> JIRA?
>
> Wolfgang
>
>
>
>
> _______________________________________________--
> rules-users mailing list
> rules-users@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
Edson Tirelli
JBoss Drools Core Development
JBoss by Red Hat @ www.jboss.com
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users