Stuck in emergency evaluator--Solved

Ross Boylan RossBoylan at stanfordalumni.org
Tue Oct 9 06:52:17 UTC 2001


I got out of the jam, but would still like to know why my effort to revert 
the method failed.

GridLayout removeSelector: #layout:in:

got things into a state where I could recover.

So I'm now just curious, not desperate!

At 11:36 PM 10/8/01 -0700, you wrote:
>I would really appreciate some help so I can recover my work.  I've got 
>into a loop from a halt in the layout process, and I can't seem to undo it 
>or exit.
>
>History:
>put a halt in GridLayout>>layout:in: (my own layout class)
>this seemed to work OK, so I saved the image.
>edited another method to force the layout
>Tried to invoke it -> emergency evaluator.
>
>So:
>reverting the last method doesn't work, because it's really the second to 
>last that's causing the trouble (I'm pretty sure).
>Project current exit doesn't work, I suppose because the layout problem 
>interrupts it.
>
>Inspecting Utility>>revertLastMethodSubmission led me to try the following
>(GridLayout changeRecordsAt: #layout:in:) second fileIn
>but this just dumps me back into the emergency evaluator.  Further, if I go
>(GridLayout sourceCodeAt: #layout:in:)
>afterwards, I still see the halt.
>
>(Actually, I have to go (GridLayout sourceCodeAt: #layout:in:) first: 300 
>to see the relevant part of the code in the incredibly tiny emergency 
>evaluator window).





More information about the Squeak-dev mailing list