[rules-users] Understanding "no viable alternative ..." errors

Esteban Aliverti esteban.aliverti at gmail.com
Wed Jan 13 12:13:54 EST 2010


Did you miss an = sign in region??

rule "home dummy"
       when
           pointId: Point(page == "home", region =*=*"center-content")
           content: Content(id=="adslot")
           properties["type"]=="ad" from content
       then
           filter.put(content.id, true);
end

Best,

On Wed, Jan 13, 2010 at 2:09 PM, Pritam <infinity2heaven at gmail.com> wrote:

>
> While executing the following rule,
>
> rule "home dummy"
>        when
>            pointId: Point(page == "home", region ="center-content")
>            content: Content(id=="adslot")
>            properties["type"]=="ad" from content
>        then
>            filter.put(content.id, true);
> end
>
> I get the following error:
> [ERR 101] Line 16:46 no viable alternative at input 'EQUALS' in rule "home
> dummy" in pattern PointId[18,16]: [ERR 102] Line 18:16 mismatched input
> '"type"' expecting ']' in rule "home dummy" in pattern properties
>
> The documentation explains that this is the most common error but I still
> struggle to understand the correct grammar for writing rules. Can anyone
> point me to a good resource (I even read the book "drools 5) for writing
> the
> following rule in a drl format?
>
> " If a Point has a page, "home" and region, "center-content" and the
> Content
> id is "adslot" with a property, type as "ad" then filter the Content (using
> a global map and passing a boolean flag)
>
> Thanks
> --
> View this message in context:
> http://n3.nabble.com/Understanding-no-viable-alternative-errors-tp119375p119375.html
> Sent from the Drools - User mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>



-- 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Esteban Aliverti
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20100113/b72d4514/attachment.html 


More information about the rules-users mailing list