Community
Participate
Working Groups
Sometimes it happens that the same key has more than one entries in an EMap that is stored in a database using CDO. As far as we can tell this is a problem of how cdo stores maps unfortunately we did not find a way to consistently reproduce this, as this happens very sporadically The entries are all put into the same way (using EMap.put(...)). Getting the entry of a key with multiple entries always returns the oldest value, so it is not possible to overwrite entries. A workaround would be to do something like this before putting the new value, which deletes all entries in turn: while (emap.containsKey(key)) { emap.removeKey(key); }
Moving all open bugs to 4.7
Moving all unresolved issues to version 4.8-
Moving all unresolved issues to version 4.9
Moving to 4.13.