Bug 45923

Critical

GemStone/S 64 Bit

3.2.12, 3.2.11, 3.2.10, 3.2.9, 3.2.8.1, 3.2.8, 3.2.7, 3.2.6, 3.2.5, 3.2.4, 3.2.3, 3.2.2, 3.2.1, 3.2, 3.1.0.6, 3.1.0.5, 3.1.0.4, 3.1.0.2, 3.0.1, 3.0

All Platforms

3.3, 3.2.13

startstone -C fails on symbol gem for repositories containing very large symbols

Symbols larger than 1024 bytes are not allowed in GemStone64, but it is possible for repositories migrated from GemStone/S 32-bit to contain such large symbols.

If your repository has been migrated from GemStone/S 32-bit and contains large symbols containing more than about 8K bytes, attempts to start up a 3.X stone for conversion using startstone -C will fail with the following error at the end of the stone log:

--- [Date/Time stamp] ---
    Starting a SymbolCreation Gem process

--- [Date/Time stamp] ---
   Conversion to version 3 has failed. Please see the SymbolGem log file for more information.
   GemStone will perform a clean shutdown.

Referring to the SymbolGem log you will see the following entries at the end:

[Warning]: login for SymbolGem as user SymbolUser Failed category 231169, number 2261,
-----------------------------------------------------
GemStone: Error Nonfatal

Error Category: 231169 [GemStone] Number: 2261 Arg Count: 2 Context : 20 exception : 20

Workaround

Contact GemTalk Technical Support for assistance.


Last updated: 1/5/16