[squeak-dev] re CM>>#hasBreakpoint
Tobias Pape
Das.Linux at gmx.de
Mon Jul 6 15:07:34 UTC 2015
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?
> 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
|