[rules-users] RE:update is not working properly

Mark Proctor mproctor at codehaus.org
Tue Nov 27 03:21:18 EST 2007


a drl can contain both updates and retracts, you should not update(..) a 
retracted facted.

Mark
Sikkandar Nawabjan wrote:
> Hi,
>
> This exception is not throwing very often. Occasionally i got this FactException . Is it because of another rule/Fact? i have the following rule also
>
>  rule "check created error"
>
>  dialect "mvel"
>
>  salience 100000
>
>  no-loop true
>
>  when
>
>       $add:Address(continent=="asia")
>
>  then
>     retract( $add)
>  
>
> can't a drl file contain both update and retract together? if both rules satisfy the facts  what will happen for the handle?
>
>  
>
> Thanks and Regs,
>
> Basha
>
>  
>
> Sikkandar Nawabjan wrote:
>   
>> Hi,
>>
>> I have rule like this
>>
>> rule "Update Id"
>>
>> dialect "mvel"
>>
>> salience 100000
>>
>> no-loop true
>>
>> when
>>
>>      $add:Address(name=="india")
>>
>> then
>>
>> $add.setId("100");
>>
>> update($add)
>>
>> end
>>  
>>     
> That should work, its a fairly trivial use case, so I'm very surprised
> it doesn't.... If you are suare this isn't working for you, can you open
> a jira  with a minimal self contained test project showing  the error.
>   
>> am getting the error org.drools.FactException: Update error: handle not found for object
>>
>>     
>
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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/20071127/4a1727b6/attachment.html 


More information about the rules-users mailing list