[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
|