]
RH Bugzilla Integration commented on DROOLS-951:
------------------------------------------------
Marek Winkler <mwinkler(a)redhat.com> changed the Status of [bug
Removing 2 or more rules does not retract justified objects
-----------------------------------------------------------
Key: DROOLS-951
URL:
https://issues.jboss.org/browse/DROOLS-951
Project: Drools
Issue Type: Bug
Components: core engine
Affects Versions: 6.3.0.Final
Reporter: Zvonimir BoĆĄnjak
Assignee: Mario Fusco
Fix For: 6.4.x
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.