[rules-users] Drools 5.0 -> 5.2 Migration Issue

Edson Tirelli ed.tirelli at gmail.com
Fri Jul 1 21:43:27 EDT 2011


   Thanks for reporting. It was a bug indeed. Fixed now.

   Edson

2011/6/30 Wolfgang Laun <wolfgang.laun at gmail.com>

> Hi Steven,
>
> I've been able to reproduce the bug and narrow down why and where it
> occurs. Given a String property 'name' of some fact type, a constraint using
> "not in" such as
>
>     $name: name not in ( "Joe", "Jack" )
>
> fails. You can work around by avoiding the binding
>
>    name not in ( "Joe", "Jack" )
>
> or by separating the binding from the constraint
>
>    $name: name, name not in ( "Joe", "Jack" )
>
>
> In your case, it happens in v1/Direction.drl, the constraint
>
>    $t:text not in ("AND", "OR", "THEN")
>
> HTH
> -W
>
> 2011/6/29 Steven Waldren <swaldren at openhealthdata.com>
>
>> Wolfgang,
>>
>> The ActorType definition is here:
>> https://github.com/openhealthdata/CCR-Validator/blob/drools5.0/src/main/java/org/astm/ccr/ActorType.java
>>
>>
>> <https://github.com/openhealthdata/CCR-Validator/blob/drools5.0/src/main/java/org/astm/ccr/ActorType.java>The
>> point of this rule (and the other rules in this package) is to "walk"
>> through a very complex object graph and insert the objects into working
>> memory.
>>
>> I do not use the rule attribute "dialect".  The drl in question is here:
>> https://github.com/openhealthdata/CCR-Validator/blob/drools5.0/src/main/resources/rules/core/ActorType.drl
>>
>>
>> <https://github.com/openhealthdata/CCR-Validator/blob/drools5.0/src/main/resources/rules/core/ActorType.drl>I
>> tried to create a simple project that caused the same error, but I create a
>> Class with inner classes similar to ActorType and write a rule like the one
>> in question, but it does not cause the error.
>>
>> Thanks,
>> Steven
>>  --
>> Steven E. Waldren, MD MS
>> Co-founder, Open Health Data
>>
>>
>>
>> On Jun 29, 2011, at 2:49 AM, rules-users-request at lists.jboss.org wrote:
>>
>> Date: Wed, 29 Jun 2011 09:49:10 +0200
>> From: Wolfgang Laun <wolfgang.laun at gmail.com>
>> Subject: Re: [rules-users] Drools 5.0 -> 5.2 Migration Issue
>> To: Rules Users List <rules-users at lists.jboss.org>
>> Message-ID: <BANLkTin04ytQVP6T3tdR6j8ZjUKCO9Rvyw at mail.gmail.com>
>> Content-Type: text/plain; charset="iso-8859-1"
>>
>>
>> Please provide the type declaration for ActorType.Person, field gender and
>> typicial examples how gender fields are used in other rules. Ideally, if
>> you
>> could reduce your rule set to this simple rule and one other rule, still
>> causeing the same problem.
>>
>> Also, do you use "dialect 'mvel'"?
>>
>> -W
>>
>>
>>
>> _______________________________________________
>> rules-users mailing list
>>
>> rules-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>


-- 
  Edson Tirelli
  JBoss Drools Core Development
  JBoss by Red Hat @ www.jboss.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20110701/d46084f9/attachment.html 


More information about the rules-users mailing list