Well rules are executed in an atomic manner, thanks to the agenda.
So, either rule A (retract) or rule B (update) will be executed first.
Both retract and update will trigger a re-evaluation of the facts, thus
other rules will become valid/invalid.
Normally this should not lead to an error, as
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 10
no-loop true
when
$add:Address(continent==asia)
then
retract(