Hi,

In the latest version of Pharo (Build 439 - sha 4810710), I would like to debug 
a startup script, but when I set up an halt in the method, the image is not 
able to start anymore...

For example, when putting an halt in

LanguageEnvironment class>>startUp
                self halt.
                self clearDefault.

And restarting the image, I got this trace:

[0mLanguageEnvironment class>>startUp
LanguageEnvironment class(Behavior)>>startUp:
ClassSessionHandler>>startup:
[ :arg2 | arg2 startup: arg1 ] in WorkingSession>>runStartup: in Block: [ :arg2 
| arg2 startup: arg1 ]
[ arg2 value: arg3 ] in [ :arg3 |
[ arg2 value: arg3 ]
     on: Exception
     do: [ :arg4 | self errorHandler handleError: arg4 ] ] in 
WorkingSession>>runList:do: in Block: [ arg2 value: arg3 ]
BlockClosure>>on:do:
[ :arg3 |
[ arg2 value: arg3 ]
     on: Exception
     do: [ :arg4 | self errorHandler handleError: arg4 ] ] in 
WorkingSession>>runList:do: in Block: [ :arg3 | ...
Array(SequenceableCollection)>>do:
WorkingSession>>runList:do:
WorkingSession>>runStartup:
WorkingSession>>start:
SessionManager>>launchSnapshot:andQuit:
[ tmp3 := self launchSnapshot: arg1 andQuit: arg2.
tmp1 signal ] in SessionManager>>snapshot:andQuit: in Block: [ tmp3 := self 
launchSnapshot: arg1 andQuit: arg2....etc...
[ self value.
Processor terminateActive ] in BlockClosure>>newProcess in Block: [ self 
value....

WorkingSession>> runList:do: should have catched the exception and opened the 
image, but I do not seems too....

What can I do to resolve this issue?

I forgot to say that I am under Windows 10 ;)

Thanks in advance for your help,

Cheers,
Vincent

Reply via email to