Bug 48506

Critical

GemStone/S 64 Bit

3.5.1, 3.5, 3.4.4, 3.4.3, 3.4.2, 3.4.1, 3.4, 3.3.9, 3.3.8, 3.3.7, 3.3.6, 3.3.5, 3.3.4, 3.3.3, 3.3.2, 3.3.1, 3.3, 3.2.1.6, 3.2.1.5, 3.2.1.4, 3.2.1.3, earlier versions

3.5.2, 3.4.5

Removing dynamic instance variable from large SequenceableCollection corrupts size

Removing a dynamic instance variable may cause a SequenceableCollection to have a corrupted size, becoming incorrectly very large.

This only applies to large collections: a pointer collection larger than about 2K or a byte collection larger than about 16K. Objects that are too large to fit on a single page are implemented internally using a tree-based structure.

Workaround

Affected collections must be manually resized.


Last updated: 1/16/20