[rules-users] Rule exception

emiliano conde goldrimtang at gmail.com
Tue Aug 26 18:34:11 EDT 2008


Try replacing the 'eval' by a regular expresion:

PricingField(name=="srv", strValue matches ".*VOIX.*")

On Fri, Jul 18, 2008 at 9:05 AM, Delaunay Gaetan <gdelaunay at seasatcom.com>wrote:

> Hi all,
> I've got problem with the following rule
>
> rule 'Satellite mediation'
> when
> PricingField(name=="srv", eval(strValue.contains("VOIX")))
> $field : PricingField( name == "duree")
> then
> mediationManager.addLine(11,$field.getIntValue());
> end
>
> I've got this exception when this rule is use
> java.lang.AbstractMethodError:
> Mediation.Rule_Satellite_mediation_0ReturnValue0Invoker.evaluate(Ljava/lang/Object;Lorg/drools/spi/Tuple;[Lorg/drools/rule/Declaration;[Lorg/drools/rule/Declaration;Lorg/drools/WorkingMemory;)Z
>   at
> org.drools.rule.PredicateConstraint.isAllowed(PredicateConstraint.java:210)
>   at org.drools.reteoo.AlphaNode.assertObject(AlphaNode.java:132)
>   at
> org.drools.reteoo.CompositeObjectSinkAdapter.propagateAssertObject(CompositeObjectSinkAdapter.java:317)
>   at org.drools.reteoo.AlphaNode.assertObject(AlphaNode.java:140)
>   at
> org.drools.reteoo.CompositeObjectSinkAdapter.propagateAssertObject(CompositeObjectSinkAdapter.java:298)
>   at org.drools.reteoo.ObjectTypeNode.assertObject(ObjectTypeNode.java:153)
>   at org.drools.reteoo.Rete.assertObject(Rete.java:177)
>   at org.drools.reteoo.ReteooRuleBase.assertObject(ReteooRuleBase.java:192)
>   at
> org.drools.reteoo.ReteooWorkingMemory.doInsert(ReteooWorkingMemory.java:71)
>   at
> org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:886)
>   at
> org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:858)
>   at
> org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:659)
>
> What's wrong?
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20080826/bd3c8a98/attachment.html 


More information about the rules-users mailing list