[squeak-dev] Squeak trunk updates fail

Tobias Pape Das.Linux at gmx.de
Fri Dec 1 09:59:41 UTC 2017


> On 01.12.2017, at 10:54, Marcel Taeumel <marcel.taeumel at hpi.de> wrote:
> 
> Hi, there.
> 
> Works for me when updating from 17535 to 17560.

Not here tho, same error.

> 
> Fabio's stack looks like if Object >> #currentHand gets lost at some point during the update. :-/
> 
> Best,
> Marcel
>> Am 01.12.2017 10:34:49 schrieb Fabio Niephaus <lists at fniephaus.com>:
>> 
>> Hi all,
>> 
>> A recent change causes trunk updates to freeze for some reason. I don't know which change is causing the problem, but I would appreciate if someone could like into this. Error log is below and indicates that there's at least an MNU.
>> 
>> Thanks,
>> Fabio
>> 
>> 
>> == SqueakDebug.log ==
>> 
>> MessageNotUnderstood: TextMorph>>currentHand
>> 1 December 2017 9:08:58.796499 am
>> 
>> VM: Mac OS - Smalltalk
>> Image: Squeak6.0alpha [latest update: #17412]
>> 
>> SecurityManager state:
>> Restricted: false
>> FileAccess: true
>> SocketAccess: true
>> Working Dir ...
>> Trusted Dir /foobar/tooBar/forSqueak/bogus/
>> Untrusted Dir ...
>> 
>> TextMorph(Object)>>doesNotUnderstand: #currentHand
>>   Receiver: a TextMorph(3649326)
>>   Arguments and temporary variables: 
>>     aMessage:   currentHand
>>     exception:  MessageNotUnderstood: TextMorph>>currentHand
>>     resumeValue:  nil
>>   Receiver's instance variables: 
>>     bounds:   0 at 0 corner: 50 at 40
>>     owner:  nil
>>     submorphs:  #()
>>     fullBounds:   nil
>>     color:  Color black
>>     extension:  a MorphExtension (1948157) [other:  (CreatingParagraph -> true)]
>>     borderWidth:  0
>>     borderColor:  Color black
>>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
>>     text:   a Text for '***System error handling failed***
>> MessageNotUnderstood: Morp...etc...
>>     wrapFlag:   false
>>     paragraph:  a NewParagraph
>>     editor:   nil
>>     container:  nil
>>     predecessor:  nil
>>     successor:  nil
>>     backgroundColor:  nil
>>     margins:  nil
>>     editHistory:  nil
>>     readOnly:   nil
>>     autoFit:  nil
>> 
>> [] in TextMorph>>createParagraph
>>   Receiver: a TextMorph(3649326)
>>   Arguments and temporary variables: 
>> 
>>   Receiver's instance variables: 
>>     bounds:   0 at 0 corner: 50 at 40
>>     owner:  nil
>>     submorphs:  #()
>>     fullBounds:   nil
>>     color:  Color black
>>     extension:  a MorphExtension (1948157) [other:  (CreatingParagraph -> true)]
>>     borderWidth:  0
>>     borderColor:  Color black
>>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
>>     text:   a Text for '***System error handling failed***
>> MessageNotUnderstood: Morp...etc...
>>     wrapFlag:   false
>>     paragraph:  a NewParagraph
>>     editor:   nil
>>     container:  nil
>>     predecessor:  nil
>>     successor:  nil
>>     backgroundColor:  nil
>>     margins:  nil
>>     editHistory:  nil
>>     readOnly:   nil
>>     autoFit:  nil
>> 
>> BlockClosure>>ensure:
>>   Receiver: [closure] in TextMorph>>createParagraph
>>   Arguments and temporary variables: 
>>     aBlock:   [closure] in TextMorph>>createParagraph
>>     complete:   nil
>>     returnValue:  nil
>>   Receiver's instance variables: 
>>     outerContext:   TextMorph>>createParagraph
>>     startpc:  102
>>     numArgs:  0
>> 
>> TextMorph>>createParagraph
>>   Receiver: a TextMorph(3649326)
>>   Arguments and temporary variables: 
>> 
>>   Receiver's instance variables: 
>>     bounds:   0 at 0 corner: 50 at 40
>>     owner:  nil
>>     submorphs:  #()
>>     fullBounds:   nil
>>     color:  Color black
>>     extension:  a MorphExtension (1948157) [other:  (CreatingParagraph -> true)]
>>     borderWidth:  0
>>     borderColor:  Color black
>>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
>>     text:   a Text for '***System error handling failed***
>> MessageNotUnderstood: Morp...etc...
>>     wrapFlag:   false
>>     paragraph:  a NewParagraph
>>     editor:   nil
>>     container:  nil
>>     predecessor:  nil
>>     successor:  nil
>>     backgroundColor:  nil
>>     margins:  nil
>>     editHistory:  nil
>>     readOnly:   nil
>>     autoFit:  nil
>> 
>> TextMorph>>paragraph
>>   Receiver: a TextMorph(3649326)
>>   Arguments and temporary variables: 
>> 
>>   Receiver's instance variables: 
>>     bounds:   0 at 0 corner: 50 at 40
>>     owner:  nil
>>     submorphs:  #()
>>     fullBounds:   nil
>>     color:  Color black
>>     extension:  a MorphExtension (1948157) [other:  (CreatingParagraph -> true)]
>>     borderWidth:  0
>>     borderColor:  Color black
>>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
>>     text:   a Text for '***System error handling failed***
>> MessageNotUnderstood: Morp...etc...
>>     wrapFlag:   false
>>     paragraph:  a NewParagraph
>>     editor:   nil
>>     container:  nil
>>     predecessor:  nil
>>     successor:  nil
>>     backgroundColor:  nil
>>     margins:  nil
>>     editHistory:  nil
>>     readOnly:   nil
>>     autoFit:  nil
>> 
>> TextMorph>>newContents:
>>   Receiver: a TextMorph(3649326)
>>   Arguments and temporary variables: 
>>     stringOrText:   a Text for '***System error handling failed***
>> MessageNotUndersto...etc...
>>     newText:  a Text for '***System error handling failed***
>> MessageNotUnderstood: M...etc...
>>     embeddedMorphs:   nil
>>     oldSelection:   nil
>>     ed:   nil
>>     sel:  nil
>>   Receiver's instance variables: 
>>     bounds:   0 at 0 corner: 50 at 40
>>     owner:  nil
>>     submorphs:  #()
>>     fullBounds:   nil
>>     color:  Color black
>>     extension:  a MorphExtension (1948157) [other:  (CreatingParagraph -> true)]
>>     borderWidth:  0
>>     borderColor:  Color black
>>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
>>     text:   a Text for '***System error handling failed***
>> MessageNotUnderstood: Morp...etc...
>>     wrapFlag:   false
>>     paragraph:  a NewParagraph
>>     editor:   nil
>>     container:  nil
>>     predecessor:  nil
>>     successor:  nil
>>     backgroundColor:  nil
>>     margins:  nil
>>     editHistory:  nil
>>     readOnly:   nil
>>     autoFit:  nil
>> 
>> TextMorph>>contentsAsIs:
>>   Receiver: a TextMorph(3649326)
>>   Arguments and temporary variables: 
>>     stringOrText:   a Text for '***System error handling failed***
>> MessageNotUndersto...etc...
>>   Receiver's instance variables: 
>>     bounds:   0 at 0 corner: 50 at 40
>>     owner:  nil
>>     submorphs:  #()
>>     fullBounds:   nil
>>     color:  Color black
>>     extension:  a MorphExtension (1948157) [other:  (CreatingParagraph -> true)]
>>     borderWidth:  0
>>     borderColor:  Color black
>>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
>>     text:   a Text for '***System error handling failed***
>> MessageNotUnderstood: Morp...etc...
>>     wrapFlag:   false
>>     paragraph:  a NewParagraph
>>     editor:   nil
>>     container:  nil
>>     predecessor:  nil
>>     successor:  nil
>>     backgroundColor:  nil
>>     margins:  nil
>>     editHistory:  nil
>>     readOnly:   nil
>>     autoFit:  nil
>> 
>> MorphicProject>>composeDisplayTextIntoForm:
>>   Receiver: a MorphicProject (Kernel-nice.1127) in a PasteUpMorph(2434915) [world]
>>   Arguments and temporary variables: 
>>     displayText:  a DisplayText
>>     tmpText:  nil
>>     canvas:   nil
>>     color:  nil
>>   Receiver's instance variables: 
>>     dependents:   nil
>>     world:  a PasteUpMorph(2434915) [world]
>>     uiManager:  a MorphicUIManager
>>     changeSet:  a ChangeSet named Kernel-nice.1127
>>     transcript:   a TranscriptStream
>>     parentProject:  a MorphicProject (Kernel-nice.1127) in a PasteUpMorph(2434915) [...etc...
>>     previousProject:  nil
>>     displayDepth:   32
>>     viewSize:   151 at 132
>>     thumbnail:  Form(151x132x32)
>>     nextProject:  nil
>>     projectParameters:  an IdentityDictionary(#PrevailingProjectFlags->an IdentityDictionary...etc...
>>     version:  nil
>>     urlList:  nil
>>     environment:  nil
>>     lastDirectory:  nil
>>     lastSavedAtSeconds:   nil
>>     projectPreferenceFlagDictionary:  an IdentityDictionary(#showSharedFlaps->true #showWorldMainDockingBar...etc...
>>     resourceManager:  a ResourceManager
>>     uiProcess:  a Process in nil
>> 
>> DisplayText>>composeForm
>>   Receiver: a DisplayText
>>   Arguments and temporary variables: 
>> 
>>   Receiver's instance variables: 
>>     text:   a Text for '***System error handling failed***
>> MessageNotUnderstood: Morp...etc...
>>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
>>     offset:   0 at 0
>>     form:   nil
>>     foreColor:  Color black
>>     backColor:  Color white
>> 
>> DisplayText>>form
>>   Receiver: a DisplayText
>>   Arguments and temporary variables: 
>> 
>>   Receiver's instance variables: 
>>     text:   a Text for '***System error handling failed***
>> MessageNotUnderstood: Morp...etc...
>>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
>>     offset:   0 at 0
>>     form:   nil
>>     foreColor:  Color black
>>     backColor:  Color white
>> 
>> DisplayText>>displayOn:at:clippingBox:rule:fillColor:
>>   Receiver: a DisplayText
>>   Arguments and temporary variables: 
>>     aDisplayMedium:   DisplayScreen(1024x664x32)
>>     aDisplayPoint:  0 at 0
>>     clipRectangle:  0 at 0 corner: 1024 at 664
>>     ruleInteger:  3
>>     aForm:  nil
>>     form1:  nil
>>     rule:   nil
>>   Receiver's instance variables: 
>>     text:   a Text for '***System error handling failed***
>> MessageNotUnderstood: Morp...etc...
>>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
>>     offset:   0 at 0
>>     form:   nil
>>     foreColor:  Color black
>>     backColor:  Color white
>> 
>> DisplayText(DisplayObject)>>displayOn:at:
>>   Receiver: a DisplayText
>>   Arguments and temporary variables: 
>>     aDisplayMedium:   DisplayScreen(1024x664x32)
>>     aDisplayPoint:  0 at 0
>>   Receiver's instance variables: 
>>     text:   a Text for '***System error handling failed***
>> MessageNotUnderstood: Morp...etc...
>>     textStyle:  a TextStyle Bitmap DejaVu Sans 9
>>     offset:   0 at 0
>>     form:   nil
>>     foreColor:  Color black
>>     backColor:  Color white
>> 
>> ByteString(String)>>displayOn:at:textColor:
>>   Receiver: '***System error handling failed***
>> MessageNotUnderstood: MorphicToolBuilder>>currentWorld...etc...
>>   Arguments and temporary variables: 
>>     aDisplayMedium:   DisplayScreen(1024x664x32)
>>     aPoint:   0 at 0
>>     aColor:   Color black
>>   Receiver's instance variables: 
>> '***System error handling failed***
>> MessageNotUnderstood: MorphicToolBuilder>>currentWorld...etc...
>> ByteString(String)>>displayOn:at:
>>   Receiver: '***System error handling failed***
>> MessageNotUnderstood: MorphicToolBuilder>>currentWorld...etc...
>>   Arguments and temporary variables: 
>>     aDisplayMedium:   DisplayScreen(1024x664x32)
>>     aPoint:   0 at 0
>>   Receiver's instance variables: 
>> '***System error handling failed***
>> MessageNotUnderstood: MorphicToolBuilder>>currentWorld...etc...
>> ByteString(String)>>displayAt:
>>   Receiver: '***System error handling failed***
>> MessageNotUnderstood: MorphicToolBuilder>>currentWorld...etc...
>>   Arguments and temporary variables: 
>>     aPoint:   0 at 0
>>   Receiver's instance variables: 
>> '***System error handling failed***
>> MessageNotUnderstood: MorphicToolBuilder>>currentWorld...etc...
>> Project class>>tryEmergencyEvaluatorForRecovery:
>>   Receiver: Project
>>   Arguments and temporary variables: 
>>     errorMessage:   'MessageNotUnderstood: MorphicToolBuilder>>currentWorld'
>>     hasTranscripter:  true
>>     transcripter:   Transcripter
>>     t:  Transcripter
>>   Receiver's instance variables: 
>>     superclass:   Model
>>     methodDict:   a MethodDictionary(size 245)
>>     format:   65555
>>     instanceVariables:  #('world' 'uiManager' 'changeSet' 'transcript' 'parentProjec...etc...
>>     organization:   ('accessing' changeSet color displayDepth: findProjectView: forgetExistingURL...etc...
>>     subclasses:   {MVCProject . MorphicProject}
>>     name:   #Project
>>     classPool:  a Dictionary(#AllProjects->an OrderedCollection(a MorphicProject (Ke...etc...
>>     sharedPools:  nil
>>     environment:  Smalltalk
>>     category:   #'System-Support'
>> 
>> Project class>>handlePrimitiveError:
>>   Receiver: Project
>>   Arguments and temporary variables: 
>>     errorMessage:   'MessageNotUnderstood: MorphicToolBuilder>>currentWorld'
>>   Receiver's instance variables: 
>>     superclass:   Model
>>     methodDict:   a MethodDictionary(size 245)
>>     format:   65555
>>     instanceVariables:  #('world' 'uiManager' 'changeSet' 'transcript' 'parentProjec...etc...
>>     organization:   ('accessing' changeSet color displayDepth: findProjectView: forgetExistingURL...etc...
>>     subclasses:   {MVCProject . MorphicProject}
>>     name:   #Project
>>     classPool:  a Dictionary(#AllProjects->an OrderedCollection(a MorphicProject (Ke...etc...
>>     sharedPools:  nil
>>     environment:  Smalltalk
>>     category:   #'System-Support'
>> 
>> MorphicProject(Object)>>primitiveError:
>>   Receiver: a MorphicProject (Kernel-nice.1127) in a PasteUpMorph(2434915) [world]
>>   Arguments and temporary variables: 
>>     aString:  'MessageNotUnderstood: MorphicToolBuilder>>currentWorld'
>>   Receiver's instance variables: 
>>     dependents:   nil
>>     world:  a PasteUpMorph(2434915) [world]
>>     uiManager:  a MorphicUIManager
>>     changeSet:  a ChangeSet named Kernel-nice.1127
>>     transcript:   a TranscriptStream
>>     parentProject:  a MorphicProject (Kernel-nice.1127) in a PasteUpMorph(2434915) [...etc...
>>     previousProject:  nil
>>     displayDepth:   32
>>     viewSize:   151 at 132
>>     thumbnail:  Form(151x132x32)
>>     nextProject:  nil
>>     projectParameters:  an IdentityDictionary(#PrevailingProjectFlags->an IdentityDictionary...etc...
>>     version:  nil
>>     urlList:  nil
>>     environment:  nil
>>     lastDirectory:  nil
>>     lastSavedAtSeconds:   nil
>>     projectPreferenceFlagDictionary:  an IdentityDictionary(#showSharedFlaps->true #showWorldMainDockingBar...etc...
>>     resourceManager:  a ResourceManager
>>     uiProcess:  a Process in nil
>> 
>> MorphicProject(Project)>>handleFatalDrawingError:
>>   Receiver: a MorphicProject (Kernel-nice.1127) in a PasteUpMorph(2434915) [world]
>>   Arguments and temporary variables: 
>>     errMsg:   'MessageNotUnderstood: MorphicToolBuilder>>currentWorld'
>>   Receiver's instance variables: 
>>     dependents:   nil
>>     world:  a PasteUpMorph(2434915) [world]
>>     uiManager:  a MorphicUIManager
>>     changeSet:  a ChangeSet named Kernel-nice.1127
>>     transcript:   a TranscriptStream
>>     parentProject:  a MorphicProject (Kernel-nice.1127) in a PasteUpMorph(2434915) [...etc...
>>     previousProject:  nil
>>     displayDepth:   32
>>     viewSize:   151 at 132
>>     thumbnail:  Form(151x132x32)
>>     nextProject:  nil
>>     projectParameters:  an IdentityDictionary(#PrevailingProjectFlags->an IdentityDictionary...etc...
>>     version:  nil
>>     urlList:  nil
>>     environment:  nil
>>     lastDirectory:  nil
>>     lastSavedAtSeconds:   nil
>>     projectPreferenceFlagDictionary:  an IdentityDictionary(#showSharedFlaps->true #showWorldMainDockingBar...etc...
>>     resourceManager:  a ResourceManager
>>     uiProcess:  a Process in nil
>> 
>> 
>> --- The full stack ---
>> TextMorph(Object)>>doesNotUnderstand: #currentHand
>> [] in TextMorph>>createParagraph
>> BlockClosure>>ensure:
>> TextMorph>>createParagraph
>> TextMorph>>paragraph
>> TextMorph>>newContents:
>> TextMorph>>contentsAsIs:
>> MorphicProject>>composeDisplayTextIntoForm:
>> DisplayText>>composeForm
>> DisplayText>>form
>> DisplayText>>displayOn:at:clippingBox:rule:fillColor:
>> DisplayText(DisplayObject)>>displayOn:at:
>> ByteString(String)>>displayOn:at:textColor:
>> ByteString(String)>>displayOn:at:
>> ByteString(String)>>displayAt:
>> Project class>>tryEmergencyEvaluatorForRecovery:
>> Project class>>handlePrimitiveError:
>> MorphicProject(Object)>>primitiveError:
>> MorphicProject(Project)>>handleFatalDrawingError:
>>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>> [] in Debugger class>>morphicOpenOn:context:label:contents:fullView:
>> BlockClosure>>ensure:
>> Mutex>>critical:
>> Debugger class>>morphicOpenOn:context:label:contents:fullView:
>> MorphicProject(Project)>>dispatchTo:addPrefixAndSend:withArguments:
>> Debugger class>>openOn:context:label:contents:fullView:
>> StandardToolSet class>>debug:context:label:contents:fullView:
>> ToolSet class>>debug:context:label:contents:fullView:
>> Process>>debug:title:full:
>> Process>>debug:title:
>> StandardToolSet class>>debugError:
>> ToolSet class>>debugError:
>> UnhandledError>>defaultAction
>> UndefinedObject>>handleSignal:
>> UnhandledError(Exception)>>signal
>> UnhandledError class>>signalForException:
>> MessageNotUnderstood(Error)>>defaultAction
>> MessageNotUnderstood>>defaultAction
>> UndefinedObject>>handleSignal:
>> MessageNotUnderstood(Exception)>>signal
>> MorphicToolBuilder(Object)>>doesNotUnderstand: #currentWorld
>> MorphicToolBuilder>>buildPluggableWindow:
>> PluggableWindowSpec>>buildWith:
>> MorphicToolBuilder(ToolBuilder)>>build:
>> MorphicToolBuilder>>openDebugger:
>> [] in Debugger>>openNotifierContents:label:
>> BlockClosure>>ensure:
>> Debugger>>openNotifierContents:label:
>> [] in [] in Debugger class>>morphicOpenOn:context:label:contents:fullView:
>> WorldState>>runStepMethodsIn:
>> PasteUpMorph>>runStepMethods
>> WorldState>>doOneCycleNowFor:
>> WorldState>>doOneCycleFor:
>> PasteUpMorph>>doOneCycle
>> [] in MorphicProject>>spawnNewProcess
>> [] in BlockClosure>>newProcess
>> 
> 



More information about the Squeak-dev mailing list