Details
-
Bug
-
Resolution: Done
-
Major
-
6.3.0.Final
-
None
-
-
NEW
-
NEW
Description
When removing rules from knowledge which have logically inserted (justified) objects, only one object (from first removed rule) will be retracted.
In example from AddRemoveRule#184: as it removes the first rule, it re-initializes all other path memories and, in particular, marks them as unlinked (AbstractTerminalNode#204)
Later, when it tries to flush the deletions (AddRemoveRule#280), the unlinked status prevents the propagation from taking place.