Community
Participate
Working Groups
+++ This bug was initially created as a clone of Bug #308618 +++ Build Identifier: 3.5.1 In ListDifferenceAnalyzer.createListChanges in case of a remove, a wrong remove-value or null is passed to the createRemoveListChange method. The ListChange objects do not make use of the value passed, so it's not a problem for EMF. However, CDORevisionDeltaImpl overwrites the createRemoveListChange method and uses the value passed to build the revision deltas. One could always get the correct value by using the oldList and index passed though, but it would probably be nice to have the correct value passed as well. Reproducible: Always
The fix is committed to CVS for 2.7.
The fix is available in the latest build for the stream.