[Cuis-dev] [squeak-dev] Error selector changed

Juan Vuletich juan at jvuletich.org
Mon Apr 12 13:43:16 PDT 2021

Hi Graham,

I have just tried several times and saw no issues.

What symptoms do you see? Can you reproduce the problem? What do you 
mean by "but worse" ?


On 4/12/2021 4:54 PM, Graham Kelly via Cuis-dev wrote:
> Hmm... something similar but worse happens in Cuis.
> Graham
> On 4/12/21 1:28 PM, Nicolas Cellier wrote:
>> Hi all,
>>  From time to time, (Compiler recompileAll) fails because some selector
>> identity changed...
>> Indeed, following snippet should always be true, but is sometimes false:
>>      selector == (Symbol findInterned: selector asString).
>> In such case, I can attempt a doIt and continue:
>>      selector beWritableObject; becomeForward: (Symbol findInterned:
>> selector asString).
>>      oldClass methodDictionary rehash
>> Sometimes I'm tempted to integrate the workaround directly in code,
>> but it would just mask a problem. Any clue on how this can happen?
>> Nicolas

Juan Vuletich

More information about the Cuis-dev mailing list