Community
Participate
Working Groups
See summary. SET deltas don't get adjusted. Committing a tx with such a SET delta that should have been adjusted, gives, as one might expect, and IndexOutOfBoundsEx. Testcase coming up.
NoMagic internal note: SVR-2684
Created attachment 192715 [details] Testcase (as a patch)
Created attachment 192721 [details] Patch v1 Looks as if the SET case was missing.
Now that's a fast response! Thanks Pascal :-)
Looks good. Incredible that this hasn't been recognized earlier...
Committed revision 7606: - trunk/plugins/org.eclipse.emf.cdo.common - trunk/plugins/org.eclipse.emf.cdo.tests
(In reply to comment #5) > Looks good. Incredible that this hasn't been recognized earlier... I suspect not many have been using the set operation on the list together with an add/remove which needed adjusting the index. Still, I hope this is the last fix for indices we need to make ;) Committed Testcase and Patch v1.
Available in R20110608-1407