Bug 42185

GemStone/S 64 Bit

3.0.1, 3.0,, 2.4.5,,,,,,,, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4,,,,,,,, 2.3.1, 2.3,,,,, 2.2.5, 2.2.4, 2.2.x, 2.1.x, 2.0.x, 1.x

3.1, 2.4.6

GsFile write of large character silently fails, causing later issues

GsFile is limited to writing single-byte characters, and does not correctly handle writes of characters outside this range nor DoubleByteStrings. Attempting to write a large character, however, did not always return an error.  In this case, the error status was set but not detected, and a later unrelated operations could return the character out of range error.

Since GsFile is implemented a user actions and used the same error handling, the later unrelated operations that failed could be related to a user action.

Last updated: 7/13/12