JBoss Community

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

created by Mike schwery in jBPM - View the full discussion

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

in from the Pet Store sample in JBoss Developer Studio 4.0 CR1. Can anybody help me get rid of this error.

 

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

Reply to this message by going to Community

Start a new discussion in jBPM at Community