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(a)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(a)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