[Pharo-project] in 14379...

Henrik Johansen henrik.s.johansen at veloxit.no
Tue Mar 6 06:53:51 EST 2012


On Mar 6, 2012, at 12:29 PM, Pavel Krivanek wrote:

> On Tue, Mar 6, 2012 at 12:23 PM, Marcus Denker <marcus.denker at inria.fr> wrote:
>> 
>> On Mar 6, 2012, at 12:08 PM, Stéphane Ducasse wrote:
>> 
>>> Hi guys
>>> 
>>> when I try to load
>>> 
>>> MCSqueaksourceRepository
>>>       location: 'http://squeaksource.com/Games'
>>>       user: ''
>>>       password: ''
>>> 
>>> load MorphicGames-md.1.mcz
>>> 
>>> I get a DNU
>>> 
>>> isPostMortem
>>>       "return whether we're inspecting a frozen exception without a process attached"
>>>       |selectedContext|
>>>       selectedContext := self selectedContext.
>>>       (interruptedProcess suspendedContext == selectedContext)
>>>               ifTrue: [ ^ false ].
>>>       ^ (interruptedProcess suspendedContext findContextSuchThat: [:c | c sender == selectedContext]) isNil
>>> 
>>>                                                                       ^^^^^^ DNU findContextSuchThat:
>>> 
>>> 
>>> interruptedProcess suspendedContext is a MethodContext
>>> 
>>> Now I do not understand since find findContextSuchThat: is defined in ContextPart the super class of MethodContext.
>>> 
>> 
>> This is related to the startup changes we integrated yesterday.
>> 
>> (there is no change that has no side effect...)
>> 
>>        Marcus
>> 
> 
> It does every Warning exception, for example:
> 
> self notify: 'hello'.
> 
> Strange that it was not reported by tests...
> 
> -- Pavel

Sounds a tiny bit like an error handler kept alive past its intended lifespan…
+ handling Error rather than UnhandledError, as used to be a problem in Announcement delivery too. ;)

Cheers,
Henry



More information about the Pharo-dev mailing list