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 |
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
|
> 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 >> > |
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 -
|
> 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 > >> > > > > > > |
In reply to this post by marcel.taeumel
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 - |
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 |
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: 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 - |
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 - |
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 - > |
Thanks for getting me off the hook :-) 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 - |
Thanks, Bert. Works like a charm! On Fri, 1 Dec 2017 at 3:20 pm, Bert Freudenberg <[hidden email]> wrote:
|
Free forum by Nabble | Edit this page |