[rules-users] Problem binding to property "attributes"
Edson Tirelli
tirelli at post.com
Wed Feb 7 13:07:35 EST 2007
Michael,
Yes, it is a known problem. "attributes" is a reserved word in JBoss
Rules and can't be used as an attribute name in 3.0.x.
The issue is already solved in trunk as we made the parser context
aware to allow for keywords reuse. See:
http://jira.jboss.com/jira/browse/JBRULES-214
[]s
Edson
Anstis, Michael (M.) wrote:
> Hi,
>
> I have a simple class:-
>
> public class Simple {
>
> private Attributes attributes;
>
> public Attributes getAttributes() {
> return this.attributes;
> }
>
> }
>
> And a simple rule:-
>
> rule "Simple"
> when
> $s : Simple( $a : attributes )
> then
> System.out.println("Simple!");
> End
>
> I receive an "Unexpected token $a" error in the Eclipse plug-in.
> Thinking it might just be related to the plug-in I naively run the
> code and receive a org.drools.rule.InvalidRulePackage error.
>
> If I change the property name to something else like this:-
>
> public class Simple {
>
> private Attributes attributes;
>
> public Attributes getSmurf() {
> return this.attributes;
> }
>
> }
>
> rule "Simple"
> when
> $s : Simple( $a : smurf )
> then
> System.out.println("Simple!");
> End
>
> Everything is fine.
>
> Is this a known issue?
>
> With kind regards,
>
> Michael Anstis
> -------------------------------------------
> *Next Generation Estimating System*
> ( Trafford House (Int) 8 718 2239
> ( Trafford House (Ext) +44 (0)1268 702239
> * <_manstis1 at ford.com_ <mailto:manstis1 at ford.com>>
> Ford Motor Company Ltd.
> Registered in England: No. 235446
> Registered Office: Eagle Way BRENTWOOD Essex CM13 3BW
>
>------------------------------------------------------------------------
>
>_______________________________________________
>rules-users mailing list
>rules-users at lists.jboss.org
>https://lists.jboss.org/mailman/listinfo/rules-users
>
>
--
Edson Tirelli
Software Engineer - JBoss Rules Core Developer
Office: +55 11 3124-6000
Mobile: +55 11 9218-4151
JBoss, a division of Red Hat @ www.jboss.com
More information about the rules-users
mailing list