Bug: 41695

Impact:

Product:
GemBuilder for Smalltalk

Versions:
7.4

Platform:
Windows and Linux clients, against GS64 3.0 on any platform

Fixed In:
7.4.1

DoubleByteStrings cause server compiler errors

The way DoubleByteStrings are handled by the GCI changed in 3.0; as a result,
TwoByteStrings from GBS little-endian clients (Windows and Linux) are incorrectly
swizzled, resulting in server compiler errors when attempting to compile
source code that is a DoubleByteString.

Since any use of a Character outside the single byte range modifies the
underlying VW tools to use a TwoByteString, you will also see compiler
errors performing any evaluate from a workspace whose text previously included
a large Character (for example, the result of a print-it).  This error
occurs even though the code being evaluated has no large characters.

Workaround:

none/not applicable