[rules-users] Drools firing wrong rules

Mark Proctor mproctor at codehaus.org
Mon Jul 11 19:05:50 EDT 2011


On 11/07/2011 23:47, Mauricio Salatino wrote:
> Yes that's right.. can you share some tests to see how you are 
> inserting the facts?
and make sure it's drools 5.2

Mark
>
> 2011/7/11 Edson Tirelli <ed.tirelli at gmail.com 
> <mailto:ed.tirelli at gmail.com>>
>
>
>        It is not possible to know, looking only at the screenshots
>     that you sent, what is the problem. Are the values null at the
>     time you insert them into the session? If you modify them after
>     inserting them into the session, are you properly notifying the
>     engine?
>
>        Edson
>
>
>     2011/7/11 pamerida <elpamm at hotmail.com <mailto:elpamm at hotmail.com>>
>
>         Hi everyone,
>         I have a couple of rules, I just want to show a message when
>         one of the
>         fields is null and heres my code:
>
>         21.     |       rule 'rule1'
>         22.     |       salience 9990
>         23.     |       when
>         24.     |       Cuscar(bgm.size > 0 && bgm[0].c1001== null );
>         25.     |       then
>         26.     |       logger.log("Rule 1 activated");
>         27.     |
>         28.     |       end
>         29.     |
>         30.     |       rule 'rule2'
>         31.     |       salience 9970
>         32.     |       when
>         33.     |       Cuscar(bgm.size > 0 && bgm[0].c1004== null );
>         34.     |       then
>         35.     |       logger.log("Rule 2 activated");
>         36.     |
>         37.     |       end
>
>         And here's the result:
>
>         Scenario #1
>
>         http://drools.46999.n3.nabble.com/file/n3160376/debug2.jpg
>         with this values when I call fire all rules I dont get any
>         message (its ok
>         because none of the elements is null)
>
>         Scenario #2
>         http://drools.46999.n3.nabble.com/file/n3160376/debug1.jpg
>
>         with this values when I call fire all rules both rules are
>         fired so i get
>         both messages "Rule 1 activated" and "Rule 2 activated"
>         (Incorrect - it
>         should only fire rule number 1 cause only the element c1001 is
>         null)
>
>         Scenario #3
>         http://drools.46999.n3.nabble.com/file/n3160376/debug3.jpg
>
>         with this values when I call fire all rules I dont get any message
>         (Incorrect - it should activate rule number 2)
>
>         This is my model:
>         http://drools.46999.n3.nabble.com/file/n3160376/rules-drools-model-1.0.0-SNAPSHOT-jar-with-dependencies.jar
>         rules-drools-model-1.0.0-SNAPSHOT-jar-with-dependencies.jar
>         <http://drools.46999.n3.nabble.com/file/n3160376/rules-drools-model-1.0.0-SNAPSHOT-jar-with-dependencies.jarrules-drools-model-1.0.0-SNAPSHOT-jar-with-dependencies.jar>
>
>         Can anybody help me please?, I dont know what am I doing
>         wrong, thank you
>         very much :) ....
>
>
>
>         --
>         View this message in context:
>         http://drools.46999.n3.nabble.com/Drools-firing-wrong-rules-tp3160376p3160376.html
>         Sent from the Drools: User forum mailing list archive at
>         Nabble.com.
>         _______________________________________________
>         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
>
>
>
>
>     -- 
>       Edson Tirelli
>       JBoss Drools Core Development
>       JBoss by Red Hat @ www.jboss.com <http://www.jboss.com>
>
>     _______________________________________________
>     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
>
>
>
>
> -- 
>  - CTO @ http://www.plugtree.com
>  - MyJourney @ http://salaboy.wordpress.com
>  - Co-Founder @ http://www.jbug.com.ar
>
>  - Salatino "Salaboy" Mauricio -
>
>
> _______________________________________________
> 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/20110712/f847d4de/attachment.html 


More information about the rules-users mailing list