[jboss-user] [jBPM] - Re: drools error [ERR 102] Line 40:43 mismatched input '&&' expecting ')' in rule "Free Fish Food Sample"

Mauricio Salatino do-not-reply at jboss.com
Mon Feb 21 11:49:45 EST 2011


Mauricio Salatino [http://community.jboss.org/people/salaboy21] created the discussion

"Re: drools error [ERR 102] Line 40:43 mismatched input '&&' expecting ')' in rule "Free Fish Food Sample""

To view the discussion, visit: http://community.jboss.org/message/588790#588790

--------------------------------------------------------------
Hi Mike,
Try with this:
rule "Free Fish Food Sample"
    agenda-group "evaluate"
    dialect "mvel"
    when
        $order : Order()
        not ( $p : Product( name == "Fish Food") && Purchase( product == $p )) 
        not ( $p : Product( name == "Fish Food Sample") && Purchase( product == $p ) )        
        exists ( $p : Product( name == "Gold Fish") && Purchase( product == $p ) )    
        $fishFoodSample : Product( name == "Fish Food Sample" )
    then
        System.out.println( "Adding free Fish Food Sample to cart" );
        purchase = new Purchase($order, $fishFoodSample);
        insert( purchase );
        $order.addItem( purchase );    
end

I've added 1 closing parenthesis ) and I remove the ; in the last condition in the when part.
Greetings
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/588790#588790]

Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20110221/0e2a3dcd/attachment.html 


More information about the jboss-user mailing list