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@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@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


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@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




--
 - 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@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users