Try to evaluate ScriptLoader new cleanUpMethods

and you will see that in ScriptLoader >> cleanUpMethods�

you do:

Delay startTimerInterruptWatcher.

and there is the DNU as startTimerInterruptWatcher� is never implemented.

Solutions ?

1) Remove Delay startTimerInterruptWatcher.� from cleanUpMethods

2) Maybe the message should be stopTimerEventLoop ??� I have no idea


The only thing I found in the issues was this:

http://code.google.com/p/pharo/issues/detail?id=1424


In squeak 3.9� the method is implemented, and like this:

startTimerInterruptWatcher
��� "Reset the class variables that keep track of active Delays and re-start the timer interrupt watcher process. Any currently scheduled delays are forgotten."
��� "Delay startTimerInterruptWatcher"

��� | p |
��� self primSignal: nil atMilliseconds: 0.
��� TimingSemaphore == nil
��� ��� ifFalse: [TimingSemaphore terminateProcess].
��� TimingSemaphore _ Semaphore new.
��� AccessProtect _ Semaphore forMutualExclusion.
��� SuspendedDelays _
��� ��� SortedCollection sortBlock:
��� ��� ��� [:d1 :d2 | d1 resumptionTime <= d2 resumptionTime].
��� ActiveDelay _ nil.
��� p _ [self timerInterruptWatcher] newProcess.
��� p priority: Processor timingPriority.
��� p resume.