what about to fix it this way:

isPostMortem
        "return whether we're inspecting a frozen exception without a process 
attached"
        |selectedContext suspendedContext |
        selectedContext := self selectedContext.
        suspendedContext := interruptedProcess suspendedContext.
        suspendedContext ifNil: [ ^ false ].
        (suspendedContext == selectedContext)
                ifTrue: [ ^ false ].
        ^ (suspendedContext findContextSuchThat: [:c | c sender ==
selectedContext]) isNil

-- Pavel

On Tue, Mar 6, 2012 at 12:08 PM, Stéphane Ducasse
<[email protected]> 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.
>
> Stef

Reply via email to