Squeak trunk updates fail

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

Squeak trunk updates fail

fniephaus
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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@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@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@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@0
    clipRectangle:  0@0 corner: 1024@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@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@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@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@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@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@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@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@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



Reply | Threaded
Open this post in threaded view
|

Re: Squeak trunk updates fail

marcel.taeumel
Hi, there.

Works for me when updating from 17535 to 17560.

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 <[hidden email]>:

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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@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@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@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@0
    clipRectangle:  0@0 corner: 1024@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@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@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@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@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@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@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@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@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



Reply | Threaded
Open this post in threaded view
|

Re: Squeak trunk updates fail

Tobias Pape

> On 01.12.2017, at 10:54, Marcel Taeumel <[hidden email]> 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 <[hidden email]>:
>>
>> 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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@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@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@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@0
>>     clipRectangle:  0@0 corner: 1024@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@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@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@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@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@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@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@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@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
>>
>


Reply | Threaded
Open this post in threaded view
|

Re: Squeak trunk updates fail

Bert Freudenberg
On Fri, Dec 1, 2017 at 10:59 AM, Tobias Pape <[hidden email]> wrote:

> On 01.12.2017, at 10:54, Marcel Taeumel <[hidden email]> wrote:
>
> Hi, there.
>
> Works for me when updating from 17535 to 17560.

Not here tho, same error.

​Updated from 17529 -> 17560​ no problem. 

32 bit image on Mac.

(BTW: would be nice if we could copy text out of a notifier)

- Bert -


 
>
> 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 <[hidden email]>:
>>
>> 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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@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@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@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@0
>>     clipRectangle:  0@0 corner: 1024@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@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@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@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@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@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@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@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@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
>>
>





Reply | Threaded
Open this post in threaded view
|

Re: Squeak trunk updates fail

Tobias Pape
> On 01.12.2017, at 14:11, Bert Freudenberg <[hidden email]> wrote:
>
> On Fri, Dec 1, 2017 at 10:59 AM, Tobias Pape <[hidden email]> wrote:
>
> > On 01.12.2017, at 10:54, Marcel Taeumel <[hidden email]> wrote:
> >
> > Hi, there.
> >
> > Works for me when updating from 17535 to 17560.
>
> Not here tho, same error.
>
> ​Updated from 17529 -> 17560​ no problem.
>
> 32 bit image on Mac.
>
> (BTW: would be nice if we could copy text out of a notifier)


Ok here it might be: The error is with "currentWorld".
Se this stack:


 1  TextMorph(Object)>>doesNotUnderstand: #currentHand
 2  [] in TextMorph>>createParagraph
 3  BlockClosure>>ensure:
 4  TextMorph>>createParagraph
 5  TextMorph>>paragraph
 6  TextMorph>>newContents:
 7  TextMorph>>contentsAsIs:
 8  MorphicProject>>composeDisplayTextIntoForm:
 9  DisplayText>>composeForm
10  DisplayText>>form
11  DisplayText>>displayOn:at:clippingBox:rule:fillColor:
12  DisplayText(DisplayObject)>>displayOn:at:
13  ByteString(String)>>displayOn:at:textColor:
14  ByteString(String)>>displayOn:at:
15  ByteString(String)>>displayAt:
16  Project class>>tryEmergencyEvaluatorForRecovery:
17  Project class>>handlePrimitiveError:
18  MorphicProject(Object)>>primitiveError:
19  MorphicProject(Project)>>handleFatalDrawingError:
20   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
21  [] in Debugger class>>morphicOpenOn:context:label:contents:fullView:
22  BlockClosure>>ensure:
23  Mutex>>critical:
24  Debugger class>>morphicOpenOn:context:label:contents:fullView:
25  MorphicProject(Project)>>dispatchTo:addPrefixAndSend:withArguments:
26  Debugger class>>openOn:context:label:contents:fullView:
27  StandardToolSet class>>debug:context:label:contents:fullView:
28  ToolSet class>>debug:context:label:contents:fullView:
29  Process>>debug:title:full:
30  Process>>debug:title:
31  StandardToolSet class>>debugError:
32  ToolSet class>>debugError:
33  UnhandledError>>defaultAction
34  UndefinedObject>>handleSignal:
35  UnhandledError(Exception)>>signal
36  UnhandledError class>>signalForException:
37  MessageNotUnderstood(Error)>>defaultAction
38  MessageNotUnderstood>>defaultAction
39  UndefinedObject>>handleSignal:
40  MessageNotUnderstood(Exception)>>signal
41  MorphicToolBuilder(Object)>>doesNotUnderstand: #currentWorld
42  MorphicToolBuilder>>buildPluggableWindow:
43  PluggableWindowSpec>>buildWith:
44  MorphicToolBuilder(ToolBuilder)>>build:
45  MorphicToolBuilder>>openDebugger:
46  [] in Debugger>>openNotifierContents:label:
47  BlockClosure>>ensure:
48  Debugger>>openNotifierContents:label:
49  [] in [] in Debugger class>>morphicOpenOn:context:label:contents:fullView:
50  WorldState>>runStepMethodsIn:
51  PasteUpMorph>>runStepMethods
52  WorldState>>doOneCycleNowFor:
53  WorldState>>doOneCycleFor:
54  PasteUpMorph>>doOneCycle
55  [] in MorphicProject>>spawnNewProcess
56  [] in BlockClosure>>newProcess

It seems something is wrong with #handleFatalDrawingError (19), but while this might be the case, the root cause here is in

line 41  MorphicToolBuilder(Object)>>doesNotUnderstand: #currentWorld
(and by extent, stemming from MorphicToolBuilder>>buildPluggableWindow:)
Why is it trying to spawn the window?
Line 48 gives a clue (Debugger>>openNotifierContents:label:) which might be due to me (And possibly Fabio) having changes in the image and us being notified about possible merges…

I'll look into it…

Best regards
        -Tobi

>
> - Bert -
>
>
>  
> >
> > 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 <[hidden email]>:
> >>
> >> 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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@0 corner: 50@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@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@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@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@0
> >>     clipRectangle:  0@0 corner: 1024@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@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@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@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@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@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@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@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@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
> >>
> >
>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Squeak trunk updates fail

Bert Freudenberg
In reply to this post by marcel.taeumel
On Fri, Dec 1, 2017 at 10:54 AM, Marcel Taeumel <[hidden email]> wrote:
Hi, there.

Works for me when updating from 17535 to 17560.

Fabio's stack looks like if Object >> #currentHand gets lost at some point during the update. :-/

​It was moved from Kernel to Morphic in Kernel-dtl.1123 and Morphic-dtl.1362.

Kernel comes before Morphic in our update map, which would indeed lead to the temporal removal of the method.

However, MCReorganizationPreloader took care of it in my image. Object>>currentHand is in changeset mcPreload10, along with currentEvent and currentWorld.

I don't know why MCReorganizationPreloader would not have caught this in another image?

- Bert -​

 


Reply | Threaded
Open this post in threaded view
|

Re: Squeak trunk updates fail

David T. Lewis
On Fri, Dec 01, 2017 at 02:22:12PM +0100, Bert Freudenberg wrote:

> On Fri, Dec 1, 2017 at 10:54 AM, Marcel Taeumel <[hidden email]>
> wrote:
>
> > Hi, there.
> >
> > Works for me when updating from 17535 to 17560.
> >
> > Fabio's stack looks like if Object >> #currentHand gets lost at some point
> > during the update. :-/
> >
>
> ???It was moved from Kernel to Morphic in Kernel-dtl.1123 and
> Morphic-dtl.1362.
>
> Kernel comes before Morphic in our update map, which would indeed lead to
> the temporal removal of the method.
>
> However, MCReorganizationPreloader took care of it in my image.
> Object>>currentHand is in changeset mcPreload10, along with currentEvent
> and currentWorld.
>
> I don't know why MCReorganizationPreloader would not have caught this in
> another image?
>
> - Bert -???

It looks like I should have added one or two update maps make sure that
Kernel-dtl.1123 and Morphic-dtl.1362 get loaded at the same time.

I cannot really look at it until about 10 hours from now, so hopefully it
is not causing too much disruption.

Dave


Reply | Threaded
Open this post in threaded view
|

Re: Squeak trunk updates fail

Bert Freudenberg


On Fri, Dec 1, 2017 at 2:39 PM, David T. Lewis <[hidden email]> wrote:
On Fri, Dec 01, 2017 at 02:22:12PM +0100, Bert Freudenberg wrote:
> On Fri, Dec 1, 2017 at 10:54 AM, Marcel Taeumel <[hidden email]>
> wrote:
>
> > Hi, there.
> >
> > Works for me when updating from 17535 to 17560.
> >
> > Fabio's stack looks like if Object >> #currentHand gets lost at some point
> > during the update. :-/
> >
>
> ???It was moved from Kernel to Morphic in Kernel-dtl.1123 and
> Morphic-dtl.1362.
>
> Kernel comes before Morphic in our update map, which would indeed lead to
> the temporal removal of the method.
>
> However, MCReorganizationPreloader took care of it in my image.
> Object>>currentHand is in changeset mcPreload10, along with currentEvent
> and currentWorld.
>
> I don't know why MCReorganizationPreloader would not have caught this in
> another image?
>
> - Bert -???

It looks like I should have added one or two update maps make sure that
Kernel-dtl.1123 and Morphic-dtl.1362 get loaded at the same time.

I cannot really look at it until about 10 hours from now, so hopefully it
is not causing too much disruption.

Dave

​No, we specifically introduced MCReorganizationPreloader to avoid having to manually resolve moves with separate update maps.

I'm sure Tobias will figure it out, we're working on it.

- Bert -​



Reply | Threaded
Open this post in threaded view
|

Re: Squeak trunk updates fail

Bert Freudenberg
On Fri, Dec 1, 2017 at 2:42 PM, Bert Freudenberg <[hidden email]> wrote:


On Fri, Dec 1, 2017 at 2:39 PM, David T. Lewis <[hidden email]> wrote:
On Fri, Dec 01, 2017 at 02:22:12PM +0100, Bert Freudenberg wrote:
> On Fri, Dec 1, 2017 at 10:54 AM, Marcel Taeumel <[hidden email]>
> wrote:
>
> > Hi, there.
> >
> > Works for me when updating from 17535 to 17560.
> >
> > Fabio's stack looks like if Object >> #currentHand gets lost at some point
> > during the update. :-/
> >
>
> ???It was moved from Kernel to Morphic in Kernel-dtl.1123 and
> Morphic-dtl.1362.
>
> Kernel comes before Morphic in our update map, which would indeed lead to
> the temporal removal of the method.
>
> However, MCReorganizationPreloader took care of it in my image.
> Object>>currentHand is in changeset mcPreload10, along with currentEvent
> and currentWorld.
>
> I don't know why MCReorganizationPreloader would not have caught this in
> another image?
>
> - Bert -???

It looks like I should have added one or two update maps make sure that
Kernel-dtl.1123 and Morphic-dtl.1362 get loaded at the same time.

I cannot really look at it until about 10 hours from now, so hopefully it
is not causing too much disruption.

Dave

​No, we specifically introduced MCReorganizationPreloader to avoid having to manually resolve moves with separate update maps.

I'm sure Tobias will figure it out, we're working on it.


​Yes, found the problem. Nicolas updated only the Kernel package in update map 422, but not the Morphic package. That means the two are not loaded in the same update, meaning the methods get actually removed.

421: Kernel-cmm.1114,  Morphic-mt.1350
422: Kernel-nice.1127, Morphic-mt.1350       <= Kernel-dtl.1123 gets loaded but not Morphic-dtl.1362
423: Kernel-nice.1128, Morphic-dtl.1374

I just replaced the 422 update map. Should be fixed.

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: Squeak trunk updates fail

David T. Lewis
Thanks for getting me off the hook :-)

Dave

On Fri, Dec 01, 2017 at 03:00:12PM +0100, Bert Freudenberg wrote:

> On Fri, Dec 1, 2017 at 2:42 PM, Bert Freudenberg <[hidden email]>
> wrote:
>
> >
> >
> > On Fri, Dec 1, 2017 at 2:39 PM, David T. Lewis <[hidden email]>
> > wrote:
> >
> >> On Fri, Dec 01, 2017 at 02:22:12PM +0100, Bert Freudenberg wrote:
> >> > On Fri, Dec 1, 2017 at 10:54 AM, Marcel Taeumel <[hidden email]>
> >> > wrote:
> >> >
> >> > > Hi, there.
> >> > >
> >> > > Works for me when updating from 17535 to 17560.
> >> > >
> >> > > Fabio's stack looks like if Object >> #currentHand gets lost at some
> >> point
> >> > > during the update. :-/
> >> > >
> >> >
> >> > ???It was moved from Kernel to Morphic in Kernel-dtl.1123 and
> >> > Morphic-dtl.1362.
> >> >
> >> > Kernel comes before Morphic in our update map, which would indeed lead
> >> to
> >> > the temporal removal of the method.
> >> >
> >> > However, MCReorganizationPreloader took care of it in my image.
> >> > Object>>currentHand is in changeset mcPreload10, along with currentEvent
> >> > and currentWorld.
> >> >
> >> > I don't know why MCReorganizationPreloader would not have caught this in
> >> > another image?
> >> >
> >> > - Bert -???
> >>
> >> It looks like I should have added one or two update maps make sure that
> >> Kernel-dtl.1123 and Morphic-dtl.1362 get loaded at the same time.
> >>
> >> I cannot really look at it until about 10 hours from now, so hopefully it
> >> is not causing too much disruption.
> >>
> >> Dave
> >>
> >
> > ???No, we specifically introduced MCReorganizationPreloader to avoid having
> > to manually resolve moves with separate update maps.
> >
> > I'm sure Tobias will figure it out, we're working on it.
> >
>
>
> ???Yes, found the problem. Nicolas updated only the Kernel package in update
> map 422, but not the Morphic package. That means the two are not loaded in
> the same update, meaning the methods get actually removed.
>
> 421: Kernel-cmm.1114,  Morphic-mt.1350
> 422: Kernel-nice.1127, Morphic-mt.1350       <= Kernel-dtl.1123 gets loaded
> but not Morphic-dtl.1362
> 423: Kernel-nice.1128, Morphic-dtl.1374
>
> I just replaced the 422 update map. Should be fixed.
>
> - Bert -

>


Reply | Threaded
Open this post in threaded view
|

Re: Squeak trunk updates fail

Bert Freudenberg
On Fri, Dec 1, 2017 at 3:14 PM, David T. Lewis <[hidden email]> wrote:
Thanks for getting me off the hook :-)

Dave

​Hehe, the only thing you could have done wrong would have been publishing the ​Kernel package before the Morphic one. That would have bit someone who updated right in that minute before the Morphic package was up.

But you did it right, Morphic was up first, so no problem at all :)

​- Bert -​




Reply | Threaded
Open this post in threaded view
|

Re: Squeak trunk updates fail

fniephaus
Thanks, Bert. Works like a charm!

On Fri, 1 Dec 2017 at 3:20 pm, Bert Freudenberg <[hidden email]> wrote:
On Fri, Dec 1, 2017 at 3:14 PM, David T. Lewis <[hidden email]> wrote:
Thanks for getting me off the hook :-)

Dave

​Hehe, the only thing you could have done wrong would have been publishing the ​Kernel package before the Morphic one. That would have bit someone who updated right in that minute before the Morphic package was up.

But you did it right, Morphic was up first, so no problem at all :)

​- Bert -​