Bug 45235

GemStone/S 64 Bit

3.2.6, 3.2.5, 3.2.4, 3.2.3, 3.2.2, 3.2.1, 3.2

3.2.7

Persistent instances of GsClassDocumentation after 2.x-3.x upgrade

Earlier versions of GemStone used instances of GsClassDocumentation to document kernel classes.  This has evolved, and now the Class's comment instance variables provide access to a simple string providing the class comment.  The upgrade/conversion automatically performs the change.

For a small set of classes, while the conversion is sucessful, a reference to the old instance of GsClassDocumentation remains in the internal state of the object. This state is not accessible from Smalltalk, so these references cannot be cleaned up after upgrade.

Workaround

Before the upgrade, clear all references to GsClassDocumentation; new comments are installed during upgrade.


Last updated: 12/16/15