Globals are supposed to be immutable, specially if you are using them on
the LHS.

   []s
   Edson

2008/2/14, [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
>
> 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 [EMAIL PROTECTED]:
>
>
> > 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
> > [email protected]
> > https://lists.jboss.org/mailman/listinfo/rules-users
> >
>
>
> _______________________________________________
> rules-users mailing list
> [email protected]
> 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
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to