Bug 49101

GemStone/S 64 Bit

3.5.3

3.5.4

Result of listInstances on objects that are equal/not identical may be incorrect

An internal comparison when building the results of a listInstances:, in the method Repository >> _buildAllRefsResul, used = rather than == to perform the comparison. If the input argument array includes multiple objects, and two (or more) of these objects were equal but not identical to each other, the list of the results of the listInstances could have missing or incorrect entries.

Workaround

Perform listReferences scans separately for equal but not identical objects.


                

Last updated: 10/5/20