Bug 41722

GemBuilder for Smalltalk/VA

5.4, 5.3.2, 5.3.1, 5.3, 5.2.7, 5.2.6, 5.2.5, 5.2.4, 5.2.3, 5.2.2, 5.2.1, 5.1.x

All

5.4.1

"Create in GS" creates twice if class connector already present

Performing a "Create in GS" operation on a client Smalltalk class that
does not already exist in GemStone can create two versions of the class
in GemStone if an unconnected Class Connector for that class already exists
at the time the operation is performed.

Such an unconnected Class Connector can exist, for example, as an artifact
of a sequence of events similar to the following:

1. Before logging into GemStone, the application creates a class connector
for a class that exists in the client but not in GemStone.

2. On GemStone login, the connector will fail to connect.

3. User chooses not to remove failed connectors.

Workaround

Before performing "Create in GS", delete any preexisting Class Connector
for the Smalltalk class.


Last updated: 7/18/11