In repositories upgraded from 3.5.6 or earlier to 3.5.7 or later, instances of GsObjectSecurityPolicy are not completed upgraded, and do not themselves have the trackReads instance variable, although their class's definition does include this instance variable.
Sending #dynamicInstanceVariables to these instances results in the error "InternalError occurred (error 2261), The object with object ID 208641 is corrupt. Reason: 'CorruptObj, fetch past end'".
Object >> dynamicInstVarPairs works correctly.
Last updated: 4/28/25