I can create rule by selecting the field from fields dropdown but when I
try to validate it throws error given below :-
2014-07-12 02:36:24,203 [http-bio-8080-exec-3] ERROR Unable to build
KieBaseMode
l:defaultKieBase
Unable to Analyse Expression _id == $searchContext.lastThreeProducerId:
[Error: no such identifier: _id]
[Near : {... _id == $searchContext.lastThre ....}]
^ : [Rule name='EateryRepeatUsage']
data type of _id is string and same rule gets successfully validated if I
use any other variable of string type.
On Sat, Jul 12, 2014 at 2:30 AM, Michael Anstis <michael.anstis(a)gmail.com>
wrote:
When you say "it doesn't allow me to use" can you be a
little more
descriptive? Does the UI prevent it (I am thinking this is the case) or
does the DRL generate errors?
Sent on the move
On 11 Jul 2014 21:44, "sumit dhaniya" <sumitdhaniya(a)gmail.com> wrote:
> Thanks Mike I'll try with 6.1 and if issue still comes I'll share the drl.
>
> Can you please also confirm if I can use variables whose names start with
> "_" cause it seems it doesn't allows me to use _id
>
>
> On Sat, Jul 12, 2014 at 2:01 AM, Michael Anstis <michael.anstis(a)gmail.com
> > wrote:
>
>> What version?
>>
>> Have you tried 6.1.CR2 there were lots of improvements in this area.
>>
>> The issue is guided rules are stored as DRL and we need to reverse
>> engineer the model used by the UI from the DRL.
>>
>> Failing that we'll need your DRL so we can fix whatever issue exists in
>> your scenario.
>>
>> Thanks
>>
>> Sent on the move
>> On 11 Jul 2014 21:27, "Sumit Dhaniya" <sumitdhaniya(a)gmail.com>
wrote:
>>
>>> I'm creating a rule in which I'm comparing properties of two
objects.
>>> All
>>> works well I'm able to compare their properties and rule gets validated
>>> as
>>> well and then I close the rule, but when I open the rule again
>>> properties of
>>> second object in condition don't show up in guided editor however they
>>> are
>>> present if I check the source of the guided rule.
>>> Moreover it also doesn't allows me to use _id variable which is present
>>> in
>>> my class whereas there is no issue if I use any other variable name id
>>> this
>>> due to "_"?
>>>
>>>
>>>
>>> --
>>> View this message in context:
>>>
http://drools.46999.n3.nabble.com/conditions-getting-removed-from-Guided-...
>>> Sent from the Drools: User forum mailing list archive at
Nabble.com.
>>> _______________________________________________
>>> rules-users mailing list
>>> rules-users(a)lists.jboss.org
>>>
https://lists.jboss.org/mailman/listinfo/rules-users
>>>
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/rules-users
>>
>
>
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users
>
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users