Arjun,
Can you please open a JIRA and add a self contained test case showing the problem?
Thank you,
Edson
2007/7/30, Arjun Dhar <
dhar_ar@yahoo.com>:Hi,
I have an Object 'Configuration'
public class BooleanConfiguration {
String paramName;
Boolean value;
Client client;
}
I asserted this object and the rule was not executing as I expected.
I put a break point in the object, and found that it set it correctly but
whenenver the rule engine called the get method the vaue of the object was null.
I traced this the place where it creates shadows in Rete.java.
I had observed a similar behaviour in version 3.1 or 3.6 (if there was a
3.6).
it was more prolific then. I have over 50 objects, only this one is giving a
problem.
I made the class 'final' (This prevents a shadow from being created), and voila
my rule worked as expected.
Note: None of the otehr objects needed a final, but had comeplex associations.
But this particular object does not run, unless declared final.
The fact that i have to use 'final' for it to work, seals it for me as a bug.
thanks,
Arjun
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
Edson Tirelli
Software Engineer - JBoss Rules Core Developer
Office: +55 11 3529-6000
Mobile: +55 11 9287-5646
JBoss, a division of Red Hat @ www.jboss.com