Bug 44662

GemStone/S 64 Bit

3.2.2, 3.2.1, 3.2, 3.1.0.6, 3.1.0.5, 3.1.0.4, 3.1.0.3, 3.1.0.2, 3.1.0.1, 3.1

All Platforms

3.2.3

GsQueryFormula class variable Dictionaries broken after a 2.X upgrade

If you have upgraded from 2.X, the three class variable dictionaries in GsQueryFormula:

ComparisonSelectorMap InverseOperatorMap NegatedOperatorMap

are corrupted and attempts to lookup entries in them will fail with a #rtErrKeyNotFound error.

Workaround

Execute and commit the following code as SystemUser:

GsQueryFormula _classVars keys do:[:k | GsQueryFormula _classVars at: k put: nil]. GsQueryFormula initialize.


Last updated: 9/24/14