[squeak-dev] PSA | Possible EE during Trunk updates, quickfix here

Marcel Taeumel marcel.taeumel at hpi.de
Thu Mar 10 16:25:32 UTC 2022

Hi all --

I finished committing the clean-ups around Locale and LanguageEnvironment. 

Unfortunately, I overlooked an edge case concerning the load order within System-mt.1318, where "LocaleID class >> #default" was not yet installed but needed by another method in that package version. As a consequence, an EmergencyEvaluator (EE) is possible if you are using a GetTextTranslator bc. we are translating even some fixed strings that are used during MCMcmUpdater logging ... -.-"

Two possible workarounds:

A) Do not use a GetText translation, that is, close your image, rename the "locale" folder, and then restart the image to then do the update.

B) Compile this method before the update: "LocaleID class compile: 'default ^ self isoLanguage: ''en'' ' "

Our CI at https://github.com/squeak-smalltalk/squeak-app/actions [https://github.com/squeak-smalltalk/squeak-app/actions] is not affected. Sorry for the inconvenience.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220310/58e47c8a/attachment.html>

More information about the Squeak-dev mailing list