<div dir="ltr"><div><div>I can trigger the bug at each (Compiler recompileAll), but it seems that a Symbol rehash cures the problem...<br><br></div>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...).<br>
<br></div>Nicolas<br><div><div><div><div><div><div><br></div></div></div></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/4/5 Frank Shearar <span dir="ltr"><<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 5 April 2013 20:36, Nicolas Cellier<br>
<div><div class="h5"><<a href="mailto:nicolas.cellier.aka.nice@gmail.com">nicolas.cellier.aka.nice@gmail.com</a>> wrote:<br>
> While trying a (Compiler recompileAll) to check my fix, I had a strange<br>
> thing happening:<br>
> Error selector changed!<br>
><br>
> Indeed:<br>
><br>
> (Symbol allSubInstances reject: [:e | (Symbol findInterned: e asString) ==<br>
> e]) asArray<br>
> -><br>
> #(#comparingStringBetween:and: #openDebuggerOnFailingTestMethod<br>
> #executeShould:inScopeOf:withExceptionDo: #deny:description:resumable:<br>
> #debugAsFailure #runCaseAsFailure:<br>
> #executeShould:inScopeOf:withDescriptionNotContaining: #logFailure:<br>
> #executeShould:inScopeOf:withDescriptionContaining: #extensions)<br>
><br>
> Is it only me, or can someone confirm?<br>
<br>
</div></div>I think it's only you: I get an empty array. Every one of those<br>
methods is on TestCase though:<br>
<br>
(((#(#comparingStringBetween:and: #openDebuggerOnFailingTestMethod<br>
<div class="im">#executeShould:inScopeOf:withExceptionDo: #deny:description:resumable:<br>
#debugAsFailure #runCaseAsFailure:<br>
#executeShould:inScopeOf:withDescriptionNotContaining: #logFailure:<br>
#executeShould:inScopeOf:withDescriptionContaining: #extensions)<br>
</div> gather: [:sel | SystemNavigation default allImplementorsOf: sel]))<br>
collect: [:mref | mref actualClass]) asSet<br>
"=> a Set(TestCase)"<br>
<br>
frank<br>
<br>
> Nicolas<br>
><br>
><br>
><br>
<br>
</blockquote></div><br></div>