Globals are supposed to be immutable, specially if you are using them on the LHS.
[]s
Edson
2008/2/14, nemesis29@free.fr <nemesis29@free.fr>:
Ok i found that i resolve this isue when usin an object immutable to embed my
boolean value.
But no when the global is set in the rule the rule doesn't fire any more, but if
i comment the global line the rule fires.....
Any clue?
Thanks
Nicolas
Selon nemesis29@free.fr:
> hello all,
>
> Well i try to use global in one of my rules and it doesn't go well ^^.
>
> So in my code i have declared a Boolean flagTest = new Boolean(true), set it
> to
> a statless session : session.setGlobals("debugFlag", flagTest)and in my rule
> i
> have put :
>
> global java.lang.Boolean debugFlag.
>
> When Drools does : globals.putAll( newPkg.getGlobals() ); line 495 in
> AbstractRuleBase it throw java.lang.UnsupportedOperationException :-s
>
> Is it normal or is it a bug??
>
> Nicolas
> _______________________________________________
> rules-users mailing list
> rules-users@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
--
Edson Tirelli
JBoss Drools Core Development
Office: +55 11 3529-6000
Mobile: +55 11 9287-5646
JBoss, a division of Red Hat @ www.jboss.com