There was a bug in 32-bit GemStone/S, fixed in v6.1.5, in which UnorderedCollections (NSCs), specifically IdentityBags and IdentitySets, could have been updated such that the internal data structure retained a reference to an object that was no longer within the collection's logical collection. This caused and causes no problems or inconsistency with the collection itself, but the existence of the reference will prevent the otherwise unreferenced object from being garbage collected.
Repositories that originated in older versions of the old product and encountered this issue, but were not repaired, may retain these hidden references though conversion to GS/64 and further upgrades.
You can detect the problem using UnorderedCollection >> auditInternalStructures, and fix issues using UnorderedCollection >> repairInternalStructures. These methods should be run from linked topaz.
Last updated: 1/8/25