[squeak-dev] Unregistered Symbol instances

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Fri Apr 5 19:56:31 UTC 2013


I can trigger the bug at each (Compiler recompileAll), but it seems that a
Symbol rehash cures the problem...

Strange, because this image is a Squeak4.4 regularly updated to current
trunk version, and clean of my own experiments (just used to run tests and
fix bugs...).

Nicolas



2013/4/5 Frank Shearar <frank.shearar at gmail.com>

> On 5 April 2013 20:36, Nicolas Cellier
> <nicolas.cellier.aka.nice at gmail.com> wrote:
> > While trying a (Compiler recompileAll) to check my fix, I had a strange
> > thing happening:
> > Error selector changed!
> >
> > Indeed:
> >
> > (Symbol allSubInstances reject: [:e | (Symbol findInterned: e asString)
> ==
> > e]) asArray
> > ->
> > #(#comparingStringBetween:and: #openDebuggerOnFailingTestMethod
> > #executeShould:inScopeOf:withExceptionDo: #deny:description:resumable:
> > #debugAsFailure #runCaseAsFailure:
> > #executeShould:inScopeOf:withDescriptionNotContaining: #logFailure:
> > #executeShould:inScopeOf:withDescriptionContaining: #extensions)
> >
> > Is it only me, or can someone confirm?
>
> I think it's only you: I get an empty array. Every one of those
> methods is on TestCase though:
>
> (((#(#comparingStringBetween:and: #openDebuggerOnFailingTestMethod
> #executeShould:inScopeOf:withExceptionDo: #deny:description:resumable:
> #debugAsFailure #runCaseAsFailure:
> #executeShould:inScopeOf:withDescriptionNotContaining: #logFailure:
> #executeShould:inScopeOf:withDescriptionContaining: #extensions)
>     gather: [:sel | SystemNavigation default allImplementorsOf: sel]))
>         collect: [:mref | mref actualClass]) asSet
> "=> a Set(TestCase)"
>
> frank
>
> > Nicolas
> >
> >
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20130405/8f4373b7/attachment.htm


More information about the Squeak-dev mailing list