Community
Participate
Working Groups
When using InvertedDisappearancePriorityConflictResolver, multiple instances of the same activation may get stuck in the conflict set. This may happen when an MATCH_APPEARS activation transition happens from DISAPPEARED state resulting in an UPDATE state. In this case, the conflict set will contain the UPDATE activation with both the positive and negative priority.
The addActivation method of FixedPriorityConflictSet should be overridden in InvertedDisappearancePriorityConflictSet to remove the activation from the inverted bucket before inserting into the correct bucket.
Fixed in master: https://git.eclipse.org/c/incquery/org.eclipse.incquery.git/commit/?id=2202cc52969147611b9d6950d4b298bf6719beff Should be cherry picked to maintenance branch if we plan to have 1.1.1 released at some point.