Bug 48358


GemStone/S 64 Bit



Missing reports in traversals from GBS

v3.5 included a change in the GCI function GciStoreTravDoTravRefs, which is used by GemBuilder for Smalltalk (GBS). For classes that are identity clamped and modified, the return from this function should not have a reports, but in 3.4.x, two reports were returned. The fix in v3.5 was too general and introduced cases in which required reports, for non-behavior objects, were not returned at all, causing the client object to have a state inconsistent with the server state.

Last updated: 10/10/19