Bug 41763

GemStone/S 64 Bit

2.4.4.6, 2.4.4.5, 2.4.4.4, 2.4.4.3, 2.4.4.2, 2.4.4.1, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4, 2.3.1.7, 2.3.1.6, 2.3.1.5, 2.3.1.4, 2.3.1.3, 2.3.1.2, 2.3.1.1, 2.3.1, 2.3, 2.2.5.4, 2.2.5.3, 2.2.5.2, 2.2.5.1, 2.2.5, 2.2.4, 2.2.x, 2.1.x, 2.0.x, 1.x

3.1, 2.4.5, 2.4.4.7

Versioning class may have left reference to original class

Creating a version of a class copies the contents of the #description field to the new class. If the description contains an instance of GsClassDocumentation (i.e. if the class comment is set, for example by using GBS browsers), this instance of GsClassDocumentation is referenced by both class versions, but it itself continues to reference the original version of the class.

If the original class was otherwise dereferenced, this reference would prevent garbage collection.


Last updated: 7/13/12