Community
Participate
Working Groups
Build Identifier: 20100917-0705 The clearList() method of CDOLegacyWrapper casts each list item in InternalEObject. This can cause a ClassCast Exception, especially with enumerations (if the item implements Enumerator for example). By simply removing this cast, the problem don't occur and lists are correctly cleared. Reproducible: Always
Created attachment 182743 [details] Patch v1 I attached the fix. Since our test models do not have many references with enumerations I was not able to test it yet. I will change this soon...
Created attachment 183516 [details] Test v1 I tweaked test model 2 a bit to make the problem reproducible. Now we are able to validate the patch.
Committed to HEAD.
Available in R20110608-1407