[squeak-dev] re CM>>#hasBreakpoint

Eliot Miranda eliot.miranda at gmail.com
Mon Jul 6 15:54:29 UTC 2015


Hi Tobias,

On Jul 6, 2015, at 8:07 AM, Tobias Pape <Das.Linux at gmx.de> wrote:

> Hi Eliot
> On 06.07.2015, at 15:40, Eliot Miranda <eliot.miranda at gmail.com> wrote:
> 
>> Hi Tobias,
>> 
>>  there /are/ configurations.  Two if then :-(.
> 
> Sorry, it was just a guess because of the stack trace.
> 
> So, I investigated.
> 
>    update-eem.319.mcm:
>        (CompiledMethod methodDict includesKay: #hasBreakpoint) "true"
> 
>        CompiledMethod>>#hasBreakpoint
>            ^BreakpointManager methodHasBreakpoint: self
> 
>    update-eem.320.mcm:
>        (CompiledMethod methodDict includesKey: #hasBreakpoint) "true"
> 
>        CompiledMethod>>#hasBreakpoint
>            ^false
> 
>    update-eem.320.mcm:
>        (CompiledMethod methodDict includesKey: #hasBreakpoint) "true"
> 
>        CompiledMethod>>#hasBreakpoint
>            ^false
> 
>    Kernel-eem.934
> 
>        (CompiledMethod methodDict includesKey: #hasBreakpoint)  "false"
> 
> 
> Ahaa.
> System misses to use an actual override and monticello thought the method had gone
> when it was saved for Kernel-eem.934.
> Soo:
>    Kernel-topa.935: Reinstall CompiledMethod>>#hasBreakpoint
>    System-topa.753: Reinstall CompiledMethod>>#hasBreakpoint as an Override
> Jenkins seems to be happy:
>    http://build.squeak.org/job/SqueakTrunk/1549/console
>    http://build.squeak.org/job/SqueakTrunk/1549/
> 
> I hope this fits everyones :)
> 
> Best regards
>    -Tobias
> 
> 
> PS: Have you looked at WrappedBreakpoint?

No.  I'll try and take a look.  What do you think the issue is?

>> Eliot (phone)
>> 
>> On Jul 6, 2015, at 3:03 AM, Tobias Pape <Das.Linux at gmx.de> wrote:
>> 
>>> Hi,
>>> 
>>> we might need a configuration for Eliot's recent #hasBreakpoint changes,
>>> the CI (and probably any update process) chokes on this:
>>> 
>>> 2015-07-06T11:27:54.732+01:00: Installing Kernel-eem.934
>>> vvvvvvvvvvvvvvvvvv MessageNotUnderstood: CompiledMethod>>hasBreakpoint vvvvvvvvvvvvvvvvvv
>>> The time is 2015-07-06T11:27:54.848+01:00
>>> CompiledMethod(Object)>>doesNotUnderstand: #hasBreakpoint
>>> MCMcmUpdater class(ClassDescription)>>logMethodSource:forMethodWithNode:inCategory:withStamp:notifying:
>>> MethodAddition>>writeSourceToLog
>>> MethodAddition>>createCompiledMethod
>>> [] in [] in [] in [] in [] in MCPackageLoader>>basicLoad
>>> [] in [] in OrderedCollection(Collection)>>do:displayingProgress:every:
>>> OrderedCollection>>do:
>>> [] in OrderedCollection(Collection)>>do:displayingProgress:every:
>>> [] in [] in MorphicUIManager>>displayProgress:at:from:to:during:
>>> BlockClosure>>on:do:
>>> [] in MorphicUIManager>>displayProgress:at:from:to:during:
>>> BlockClosure>>ensure:
>>> MorphicUIManager>>displayProgress:at:from:to:during:
>>> ProgressInitiationException>>defaultResumeValue
>>> ProgressInitiationException(Exception)>>resume
>>> [] in [] in UndefinedObject>>DoIt
>>> 
>>> Best regards
>>>  -Tobias
> 
> 
> 


More information about the Squeak-dev mailing list