On 8 December 2016 at 22:56, stepharong <[email protected]> wrote: > Sorry igot but I do not understand what you are saying. > Too tired. >
the exception handler if it runs in UI process does following: - spawns new UI process, suspending the old one, that caused exception, then creates a debugger that showing where the original exception occur. but if you put halt somewhere in the middle of exception handler , you will either create an endless loop (of attempting to bring debugger), or, when you lucky, as in your case - it will show you debugger , where you interrupted the exception handling, but not the original exception. > > coz u putting exception inside an exception handler.. > yo gawd, so you like exceptions? > lets put an exception inside your exception, so it will be thrown while it > thrown > :)))))) > (i hope everyone knows this reference :) > > > On 8 December 2016 at 22:07, stepharong <[email protected]> wrote: > >> I tried to fix the extract method refactoring that seems broken when >> extracting class or variables. >> And I wanted to understand if I can get a debugger stack instead of this >> useless Syntax Error: window. >> Now I cannot find reference to SyntaxErrorDebugger. >> still putting a break point in >> >> buildMorphicViewOn: aSyntaxError >> "Answer an Morphic view on the given SyntaxError." >> >> | window | >> self halt. >> >> bring a debugger but with a cut stack .... >> >> open: aSyntaxError >> "Answer a standard system view whose model is an instance of me." >> <primitive: 19> >> "Simulation guard" >> | process | >> process := Processor activeProcess. >> UIManager default spawnNewProcessIfThisIsUI: process. >> UIManager default defer: [ >> self buildMorphicViewOn: aSyntaxError. >> ]. >> ^ process suspend >> >> so it does not really help to understand the syntax error. >> I do not get why this is so opaque. >> >> Stef >> >> >> -- >> Using Opera's mail client: http://www.opera.com/mail/ >> >> > > > -- > Best regards, > Igor Stasenko. > > > > > -- > Using Opera's mail client: http://www.opera.com/mail/ > -- Best regards, Igor Stasenko.
