[squeak-dev] FATAL PROJECT ERROR: Project was 'HomeProject'
Lauren Pullen
drurowin at gmail.com
Sat Jan 22 07:16:10 UTC 2022
Hi list,
I was running the Test Runner on packages pulled in by checking the
bonus options at the end of the preference wizard and the home project
aborted. I didn't land in the emergency evaluator, only the MVC root
project.
There are two logs I took:
The .1 is the debugger upon entry into MVC.
The .2 is attempting to create a new morphic project.
I also saved the image, one right before running the test runner and one
after morphic quit. I restarted the before-image to see what test
produced the crash and was unable to reproduce it.
-------------- next part --------------
FATAL PROJECT ERROR: Project was 'HomeProject'
21 January 2022 11:19:29.259908 pm
VM: Mac OS - Smalltalk
Image: Squeak6.0alpha [latest update: #21062]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/lauren/env/vm
Trusted Dir /Users/lauren/Applications/Squeak6.0alpha-21062-64bit.app/Contents/Resources/secure
Untrusted Dir /Users/lauren/Applications/Squeak6.0alpha-21062-64bit.app/Contents/Resources/My Squeak
MorphicProject>>suspendProcessForDebug
Receiver: a MorphicProject (HomeProject) in a PasteUpMorph(2434915) [world]
Arguments and temporary variables:
p: a Process(80792) in MorphicProject>>suspendProcessForDebug
Receiver's instance variables:
dependents: nil
world: a PasteUpMorph(2434915) [world]
uiManager: a MorphicUIManager
changeSet: a ChangeSet named HomeProject
transcript: a TranscriptStream
parentProject: a MVCProject (RootProject) in a ControlManager
previousProject: a MVCProject (RootProject) in a ControlManager
displayDepth: 32
viewSize: 151 at 132
thumbnail: Form(151x132x32)
nextProject: nil
projectParameters: an IdentityDictionary(#PrevailingProjectFlags->an IdentityDictionary...etc...
version: nil
urlList: nil
lastDirectory: nil
lastSavedAtSeconds: nil
projectPreferenceFlagDictionary: an IdentityDictionary(#showSharedFlaps->true #showWorldMainDockingBar...etc...
resourceManager: a ResourceManager
uiProcess: nil
MVCProject(Project)>>enterForEmergencyRecovery
Receiver: a MVCProject (RootProject) in a ControlManager
Arguments and temporary variables:
leavingProject: a MorphicProject (HomeProject) in a PasteUpMorph(2434915) [worl...etc...
process: a Process(80792) in MorphicProject>>suspendProcessForDebug
titleForDebuggerWindow: 'FATAL PROJECT ERROR: Project was ''HomeProject'''
Receiver's instance variables:
dependents: nil
world: a ControlManager
uiManager: a MVCUIManager
changeSet: a ChangeSet named RootProject
transcript: a TranscriptStream
parentProject: a MVCProject (RootProject) in a ControlManager
previousProject: nil
displayDepth: 32
viewSize: 147 at 106
thumbnail: DisplayScreen(146x106x32)
nextProject: a MorphicProject (HomeProject) in a PasteUpMorph(2434915) [world]
projectParameters: an IdentityDictionary(#disabledGlobalFlapIDs->a Set('Painting...etc...
version: nil
urlList: nil
lastDirectory: nil
lastSavedAtSeconds: nil
projectPreferenceFlagDictionary: an IdentityDictionary(#enablePortraitMode->fal...etc...
resourceManager: nil
Project class>>tryOtherProjectForRecovery:
Receiver: Project
Arguments and temporary variables:
errorMessage: 'MessageNotUnderstood: UndefinedObject>>ownerChanged'
safeProject: a MVCProject (RootProject) in a ControlManager
nextProject: a MVCProject (RootProject) in a ControlManager
p: a MVCProject (RootProject) in a ControlManager
Receiver's instance variables:
superclass: Model
methodDict: a MethodDictionary(size 251)
format: 65554
instanceVariables: #('world' 'uiManager' 'changeSet' 'transcript' 'parentProject...etc...
organization: ('accessing' changeSet color displayDepth displayDepth: findProjectView:...etc...
subclasses: {MVCProject . MorphicProject}
name: #Project
classPool: a Dictionary(#AllProjects->an OrderedCollection(a MorphicProject (Ho...etc...
sharedPools: nil
environment: Smalltalk
category: #'System-Support'
MorphicProject(Project)>>primitiveError:
Receiver: a MorphicProject (HomeProject) in a PasteUpMorph(2434915) [world]
Arguments and temporary variables:
errorMessage: 'MessageNotUnderstood: UndefinedObject>>ownerChanged'
Receiver's instance variables:
dependents: nil
world: a PasteUpMorph(2434915) [world]
uiManager: a MorphicUIManager
changeSet: a ChangeSet named HomeProject
transcript: a TranscriptStream
parentProject: a MVCProject (RootProject) in a ControlManager
previousProject: a MVCProject (RootProject) in a ControlManager
displayDepth: 32
viewSize: 151 at 132
thumbnail: Form(151x132x32)
nextProject: nil
projectParameters: an IdentityDictionary(#PrevailingProjectFlags->an IdentityDictionary...etc...
version: nil
urlList: nil
lastDirectory: nil
lastSavedAtSeconds: nil
projectPreferenceFlagDictionary: an IdentityDictionary(#showSharedFlaps->true #showWorldMainDockingBar...etc...
resourceManager: a ResourceManager
uiProcess: nil
MorphicProject(Project)>>recursiveError:
Receiver: a MorphicProject (HomeProject) in a PasteUpMorph(2434915) [world]
Arguments and temporary variables:
errorMessage: 'MessageNotUnderstood: UndefinedObject>>ownerChanged'
Receiver's instance variables:
dependents: nil
world: a PasteUpMorph(2434915) [world]
uiManager: a MorphicUIManager
changeSet: a ChangeSet named HomeProject
transcript: a TranscriptStream
parentProject: a MVCProject (RootProject) in a ControlManager
previousProject: a MVCProject (RootProject) in a ControlManager
displayDepth: 32
viewSize: 151 at 132
thumbnail: Form(151x132x32)
nextProject: nil
projectParameters: an IdentityDictionary(#PrevailingProjectFlags->an IdentityDictionary...etc...
version: nil
urlList: nil
lastDirectory: nil
lastSavedAtSeconds: nil
projectPreferenceFlagDictionary: an IdentityDictionary(#showSharedFlaps->true #showWorldMainDockingBar...etc...
resourceManager: a ResourceManager
uiProcess: nil
MorphicProject>>recursiveError:
Receiver: a MorphicProject (HomeProject) in a PasteUpMorph(2434915) [world]
Arguments and temporary variables:
msg: 'MessageNotUnderstood: UndefinedObject>>ownerChanged'
Receiver's instance variables:
dependents: nil
world: a PasteUpMorph(2434915) [world]
uiManager: a MorphicUIManager
changeSet: a ChangeSet named HomeProject
transcript: a TranscriptStream
parentProject: a MVCProject (RootProject) in a ControlManager
previousProject: a MVCProject (RootProject) in a ControlManager
displayDepth: 32
viewSize: 151 at 132
thumbnail: Form(151x132x32)
nextProject: nil
projectParameters: an IdentityDictionary(#PrevailingProjectFlags->an IdentityDictionary...etc...
version: nil
urlList: nil
lastDirectory: nil
lastSavedAtSeconds: nil
projectPreferenceFlagDictionary: an IdentityDictionary(#showSharedFlaps->true #showWorldMainDockingBar...etc...
resourceManager: a ResourceManager
uiProcess: nil
ECToolSet class(StandardToolSet class)>>handleRecursiveError:
Receiver: ECToolSet
Arguments and temporary variables:
description: 'MessageNotUnderstood: UndefinedObject>>ownerChanged'
Receiver's instance variables:
superclass: StandardToolSet
methodDict: a MethodDictionary()
format: 0
instanceVariables: nil
organization: ('as yet unclassified')
subclasses: nil
name: #ECToolSet
classPool: nil
sharedPools: nil
environment: Smalltalk
category: #OcompletionSqueakCompatibility
ToolSet class>>handleRecursiveError:
Receiver: ToolSet
Arguments and temporary variables:
description: 'MessageNotUnderstood: UndefinedObject>>ownerChanged'
ts: ECToolSet
Receiver's instance variables:
superclass: AppRegistry
methodDict: a MethodDictionary()
format: 0
instanceVariables: nil
organization: ('as yet unclassified')
subclasses: nil
name: #ToolSet
classPool: nil
sharedPools: nil
environment: Smalltalk
category: #'System-Applications'
registeredClasses: an OrderedCollection(StandardToolSet CommandLineToolSet ECToolSet...etc...
default: ECToolSet
Debugger class>>openOn:context:label:contents:fullView:
Receiver: Debugger
Arguments and temporary variables:
process: a Process(80792) in MorphicProject>>suspendProcessForDebug
context: UndefinedObject(Object)>>doesNotUnderstand: #ownerChanged
titleOrNil: 'MessageNotUnderstood: UndefinedObject>>ownerChanged'
contentsStringOrNil: nil
bool: false
ap: a Process(80792) in MorphicProject>>suspendProcessForDebug
title: 'MessageNotUnderstood: UndefinedObject>>ownerChanged'
Receiver's instance variables:
superclass: CodeHolder
methodDict: a MethodDictionary(size 153)
format: 65558
instanceVariables: #('interruptedProcess' 'contextStack' 'contextStackIndex' 'contextStackList...etc...
organization: ('accessing' contents contents:notifying: contextStackTop contextVariablesInspector...etc...
subclasses: {TestCaseDebugger . MorphicDebugger . MVCDebugger}
name: #Debugger
classPool: a Dictionary(#ContextStackKeystrokes->a Dictionary($T->#stepIntoBlock...etc...
sharedPools: nil
environment: Smalltalk
category: #'Tools-Debugger'
ECToolSet class(StandardToolSet class)>>debugProcess:context:label:contents:fullView:
Receiver: ECToolSet
Arguments and temporary variables:
aProcess: a Process(80792) in MorphicProject>>suspendProcessForDebug
aContext: UndefinedObject(Object)>>doesNotUnderstand: #ownerChanged
aString: 'MessageNotUnderstood: UndefinedObject>>ownerChanged'
contents: nil
aBool: false
Receiver's instance variables:
superclass: StandardToolSet
methodDict: a MethodDictionary()
format: 0
instanceVariables: nil
organization: ('as yet unclassified')
subclasses: nil
name: #ECToolSet
classPool: nil
sharedPools: nil
environment: Smalltalk
category: #OcompletionSqueakCompatibility
ToolSet class>>debugProcess:context:label:contents:fullView:
Receiver: ToolSet
Arguments and temporary variables:
aProcess: a Process(80792) in MorphicProject>>suspendProcessForDebug
aContext: UndefinedObject(Object)>>doesNotUnderstand: #ownerChanged
aString: 'MessageNotUnderstood: UndefinedObject>>ownerChanged'
contents: nil
aBool: false
ts: ECToolSet
Receiver's instance variables:
superclass: AppRegistry
methodDict: a MethodDictionary()
format: 0
instanceVariables: nil
organization: ('as yet unclassified')
subclasses: nil
name: #ToolSet
classPool: nil
sharedPools: nil
environment: Smalltalk
category: #'System-Applications'
registeredClasses: an OrderedCollection(StandardToolSet CommandLineToolSet ECToolSet...etc...
default: ECToolSet
ProcessorScheduler>>debugContext:title:full:contents:
Receiver: a ProcessorScheduler
Arguments and temporary variables:
aContext: UndefinedObject(Object)>>doesNotUnderstand: #ownerChanged
title: 'MessageNotUnderstood: UndefinedObject>>ownerChanged'
aBoolean: false
contents: nil
Receiver's instance variables:
quiescentProcessLists: {a LinkedList() . a LinkedList() . a LinkedList() . a LinkedList...etc...
genuineProcess: a Process(26780) in nil
ECToolSet class(StandardToolSet class)>>handleError:
Receiver: ECToolSet
Arguments and temporary variables:
anError: MessageNotUnderstood: UndefinedObject>>ownerChanged
Receiver's instance variables:
superclass: StandardToolSet
methodDict: a MethodDictionary()
format: 0
instanceVariables: nil
organization: ('as yet unclassified')
subclasses: nil
name: #ECToolSet
classPool: nil
sharedPools: nil
environment: Smalltalk
category: #OcompletionSqueakCompatibility
ToolSet class>>handleError:
Receiver: ToolSet
Arguments and temporary variables:
anError: MessageNotUnderstood: UndefinedObject>>ownerChanged
ctx: nil
ts: ECToolSet
Receiver's instance variables:
superclass: AppRegistry
methodDict: a MethodDictionary()
format: 0
instanceVariables: nil
organization: ('as yet unclassified')
subclasses: nil
name: #ToolSet
classPool: nil
sharedPools: nil
environment: Smalltalk
category: #'System-Applications'
registeredClasses: an OrderedCollection(StandardToolSet CommandLineToolSet ECToolSet...etc...
default: ECToolSet
UnhandledError>>defaultAction
Receiver: UnhandledError:
Arguments and temporary variables:
ts: ToolSet
Receiver's instance variables:
messageText: nil
tag: nil
signalContext: UnhandledError(Exception)>>signal
handlerContext: nil
outerContext: nil
exception: MessageNotUnderstood: UndefinedObject>>ownerChanged
UndefinedObject>>handleSignal:
Receiver: nil
Arguments and temporary variables:
exception: UnhandledError:
Receiver's instance variables:
nil
UnhandledError(Exception)>>signal
Receiver: UnhandledError:
Arguments and temporary variables:
Receiver's instance variables:
messageText: nil
tag: nil
signalContext: UnhandledError(Exception)>>signal
handlerContext: nil
outerContext: nil
exception: MessageNotUnderstood: UndefinedObject>>ownerChanged
UnhandledError class>>signalForException:
Receiver: UnhandledError
Arguments and temporary variables:
anError: MessageNotUnderstood: UndefinedObject>>ownerChanged
Receiver's instance variables:
superclass: Exception
methodDict: a MethodDictionary(#defaultAction->(UnhandledError>>#defaultAction ...etc...
format: 65542
instanceVariables: #('exception')
organization: ('priv handling' defaultAction isResumable)
('accessing' exception...etc...
subclasses: {UnhandledWarning . EtoysUnhandledError}
name: #UnhandledError
classPool: nil
sharedPools: nil
environment: Smalltalk
category: #'Kernel-Exceptions'
MessageNotUnderstood(Error)>>defaultAction
Receiver: MessageNotUnderstood: UndefinedObject>>ownerChanged
Arguments and temporary variables:
Receiver's instance variables:
messageText: nil
tag: nil
signalContext: MessageNotUnderstood(Exception)>>signal
handlerContext: FullBlockClosure(BlockClosure)>>on:do:
outerContext: nil
message: ownerChanged
receiver: nil
reachedDefaultHandler: true
--- The full stack ---
MorphicProject>>suspendProcessForDebug
MVCProject(Project)>>enterForEmergencyRecovery
Project class>>tryOtherProjectForRecovery:
MorphicProject(Project)>>primitiveError:
MorphicProject(Project)>>recursiveError:
MorphicProject>>recursiveError:
ECToolSet class(StandardToolSet class)>>handleRecursiveError:
ToolSet class>>handleRecursiveError:
Debugger class>>openOn:context:label:contents:fullView:
ECToolSet class(StandardToolSet class)>>debugProcess:context:label:contents:fullView:
ToolSet class>>debugProcess:context:label:contents:fullView:
ProcessorScheduler>>debugContext:title:full:contents:
ECToolSet class(StandardToolSet class)>>handleError:
ToolSet class>>handleError:
UnhandledError>>defaultAction
UndefinedObject>>handleSignal:
UnhandledError(Exception)>>signal
UnhandledError class>>signalForException:
MessageNotUnderstood(Error)>>defaultAction
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MessageNotUnderstood>>defaultAction
UndefinedObject>>handleSignal:
MessageNotUnderstood(Exception)>>pass
[] in [] in PluggableTextMorphPlus(Morph)>>doLayoutSafely
Context>>fireHandlerActionForSignal:
[] in Context>>handleSignal:
FullBlockClosure(BlockClosure)>>ensure:
Context>>handleSignal:
MessageNotUnderstood(Exception)>>signal
UndefinedObject(Object)>>doesNotUnderstand: #ownerChanged
[] in PluggableTextMorphPlus(Morph)>>doLayoutIn:
Array(SequenceableCollection)>>do:
PluggableTextMorphPlus(Morph)>>submorphsDo:
PluggableTextMorphPlus(Morph)>>doLayoutIn:
PluggableTextMorphPlus(ScrollPane)>>doLayoutIn:
PluggableTextMorphPlus(Morph)>>doLayout
[] in [] in PluggableTextMorphPlus(Morph)>>doLayoutSafely
FullBlockClosure(BlockClosure)>>on:do:
[] in PluggableTextMorphPlus(Morph)>>doLayoutSafely
FullBlockClosure(BlockClosure)>>whileNil:
PluggableTextMorphPlus(Morph)>>doLayoutSafely
PluggableTextMorphPlus(Morph)>>fullBounds
PluggableTextMorphPlus(Morph)>>fullDrawOn:
FormCanvas(Canvas)>>fullDraw:
FormCanvas(Canvas)>>fullDrawMorph:
[] in [] in PluggableSystemWindow(Morph)>>drawSubmorphsOn:
Array(SequenceableCollection)>>reverseDo:
[] in PluggableSystemWindow(Morph)>>drawSubmorphsOn:
PluggableSystemWindow(Morph)>>drawSubmorphsOn:
PluggableSystemWindow(Morph)>>fullDrawOn:
FormCanvas(Canvas)>>fullDraw:
FormCanvas(Canvas)>>fullDrawMorph:
[] in [] in WorldState>>drawWorld:submorphs:invalidAreasOn:
Rectangle>>allAreasOutsideList:startingAt:do:
Rectangle>>allAreasOutsideList:do:
[] in WorldState>>drawWorld:submorphs:invalidAreasOn:
Array(SequenceableCollection)>>do:
WorldState>>drawWorld:submorphs:invalidAreasOn:
WorldState>>displayWorld:submorphs:
PasteUpMorph>>privateOuterDisplayWorld
PasteUpMorph>>displayWorld
[] in MorphicDebugger class>>openOn:context:label:contents:fullView:
-- and more not shown --
-------------- next part --------------
MessageNotUnderstood: PluggableTextView>>name:
21 January 2022 11:45:16.158673 pm
VM: Mac OS - Smalltalk
Image: Squeak6.0alpha [latest update: #21062]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/lauren/env/vm
Trusted Dir /Users/lauren/Applications/Squeak6.0alpha-21062-64bit.app/Contents/Resources/secure
Untrusted Dir /Users/lauren/Applications/Squeak6.0alpha-21062-64bit.app/Contents/Resources/My Squeak
PluggableTextView(Object)>>doesNotUnderstand: #name:
Receiver: a PluggableTextView
Arguments and temporary variables:
aMessage: name: #searchBar
exception: MessageNotUnderstood: PluggableTextView>>name:
resumeValue: nil
Receiver's instance variables:
model: a SearchBar
controller: a PluggableTextController
superView: nil
subViews: an OrderedCollection()
transformation: WindowingTransformation scale: nil translation: 0 at 0
viewport: nil
window: 0 at 0 corner: 1176 at 853
displayTransformation: WindowingTransformation scale: nil translation: 0 at 0
insetDisplayBox: 1 at 1 corner: 1175 at 852
borderWidth: 1 at 1 corner: 1 at 1
borderColor: Color black
insideColor: Color white
boundingBox: nil
displayContents: a Paragraph
hasUnacceptedEdits: false
askBeforeDiscardingEdits: true
getTextSelector: #searchTerm
setTextSelector: #smartSearch:in:
getSelectionSelector: #selection
getMenuSelector: #menu:shifted:
hasEditingConflicts: false
SearchBar>>buildWith:
Receiver: a SearchBar
Arguments and temporary variables:
builder: a MVCToolBuilder
Receiver's instance variables:
dependents: a DependentsArray(a PluggableTextView)
originatingWidget: nil
searchTerm: nil
selection: nil
resultsWidget: nil
workspace: nil
scratchPad: nil
MVCToolBuilder(ToolBuilder)>>build:
Receiver: a MVCToolBuilder
Arguments and temporary variables:
anObject: a SearchBar
Receiver's instance variables:
parent: nil
panes: nil
topSize: nil
widgets: nil
parentMenu: nil
ToolBuilder class>>build:
Receiver: ToolBuilder
Arguments and temporary variables:
aClass: a SearchBar
Receiver's instance variables:
superclass: Object
methodDict: a MethodDictionary(#build:->(ToolBuilder>>#build: "a CompiledMethod...etc...
format: 65537
instanceVariables: #('parent')
organization: ('accessing' parent parent: widgetAt: widgetAt:ifAbsent:)
('building...etc...
subclasses: {SUnitToolBuilder . MorphicToolBuilder . MVCToolBuilder}
name: #ToolBuilder
classPool: a Dictionary()
sharedPools: nil
environment: Smalltalk
category: #'ToolBuilder-Kernel'
SearchBar class>>build
Receiver: SearchBar
Arguments and temporary variables:
Receiver's instance variables:
superclass: Model
methodDict: a MethodDictionary(#activate:in:->(SearchBar>>#activate:in: "a CompiledMethod...etc...
format: 65543
instanceVariables: #('originatingWidget' 'searchTerm' 'selection' 'resultsWidget...etc...
organization: ('accessing' activate:in: bindingOf: menu:shifted: removeResultsWidget...etc...
subclasses: nil
name: #SearchBar
classPool: a Dictionary(#UseScratchPad->false #UseSmartSearch->true )
sharedPools: nil
environment: Smalltalk
category: #'Morphic-Menus-DockingBar'
TheWorldMainDockingBar>>searchBarOn:
Receiver: a TheWorldMainDockingBar
Arguments and temporary variables:
aDockingBar: a DockingBarMorph(2058679)
Receiver's instance variables:
a TheWorldMainDockingBar
TheWorldMainDockingBar>>rightSideOn:
Receiver: a TheWorldMainDockingBar
Arguments and temporary variables:
aDockingBar: a DockingBarMorph(2058679)
Receiver's instance variables:
a TheWorldMainDockingBar
TheWorldMainDockingBar>>fillDockingBar:
Receiver: a TheWorldMainDockingBar
Arguments and temporary variables:
aDockingBar: a DockingBarMorph(2058679)
Receiver's instance variables:
a TheWorldMainDockingBar
TheWorldMainDockingBar>>createDockingBar
Receiver: a TheWorldMainDockingBar
Arguments and temporary variables:
dockingBar: a DockingBarMorph(2058679)
Receiver's instance variables:
a TheWorldMainDockingBar
MorphicProject>>createOrUpdateMainDockingBar
Receiver: a MorphicProject (Unnamed1) in a PasteUpMorph(3327425) [world]
Arguments and temporary variables:
w: a PasteUpMorph(3327425) [world]
mainDockingBars: #()
Receiver's instance variables:
dependents: nil
world: a PasteUpMorph(3327425) [world]
uiManager: nil
changeSet: a ChangeSet named Unnamed1
transcript: a TranscriptStream
parentProject: a MVCProject (RootProject) in a ControlManager
previousProject: nil
displayDepth: 32
viewSize: nil
thumbnail: nil
nextProject: nil
projectParameters: an IdentityDictionary(#disabledGlobalFlapIDs->a Set('Painting...etc...
version: nil
urlList: nil
lastDirectory: nil
lastSavedAtSeconds: nil
projectPreferenceFlagDictionary: an IdentityDictionary(#enablePortraitMode->fal...etc...
resourceManager: nil
uiProcess: nil
MorphicProject>>assureMainDockingBarPresenceMatchesPreference
Receiver: a MorphicProject (Unnamed1) in a PasteUpMorph(3327425) [world]
Arguments and temporary variables:
Receiver's instance variables:
dependents: nil
world: a PasteUpMorph(3327425) [world]
uiManager: nil
changeSet: a ChangeSet named Unnamed1
transcript: a TranscriptStream
parentProject: a MVCProject (RootProject) in a ControlManager
previousProject: nil
displayDepth: 32
viewSize: nil
thumbnail: nil
nextProject: nil
projectParameters: an IdentityDictionary(#disabledGlobalFlapIDs->a Set('Painting...etc...
version: nil
urlList: nil
lastDirectory: nil
lastSavedAtSeconds: nil
projectPreferenceFlagDictionary: an IdentityDictionary(#enablePortraitMode->fal...etc...
resourceManager: nil
uiProcess: nil
MorphicProject>>initialize
Receiver: a MorphicProject (Unnamed1) in a PasteUpMorph(3327425) [world]
Arguments and temporary variables:
Receiver's instance variables:
dependents: nil
world: a PasteUpMorph(3327425) [world]
uiManager: nil
changeSet: a ChangeSet named Unnamed1
transcript: a TranscriptStream
parentProject: a MVCProject (RootProject) in a ControlManager
previousProject: nil
displayDepth: 32
viewSize: nil
thumbnail: nil
nextProject: nil
projectParameters: an IdentityDictionary(#disabledGlobalFlapIDs->a Set('Painting...etc...
version: nil
urlList: nil
lastDirectory: nil
lastSavedAtSeconds: nil
projectPreferenceFlagDictionary: an IdentityDictionary(#enablePortraitMode->fal...etc...
resourceManager: nil
uiProcess: nil
MorphicProject class(Behavior)>>new
Receiver: MorphicProject
Arguments and temporary variables:
Receiver's instance variables:
superclass: Project
methodDict: a MethodDictionary(size 110)
format: 65555
instanceVariables: #('uiProcess')
organization: ('display' displayScaleChangedFrom:to: invalidate noDisplayDuring:...etc...
subclasses: nil
name: #MorphicProject
classPool: a Dictionary(#DefaultFill->a SolidFillStyle(Color darkGray) )
sharedPools: nil
environment: Smalltalk
category: #'Morphic-Support'
MorphicProject class>>openViewOn:
Receiver: MorphicProject
Arguments and temporary variables:
aPasteUpOrNil: nil
newProject: nil
Receiver's instance variables:
superclass: Project
methodDict: a MethodDictionary(size 110)
format: 65555
instanceVariables: #('uiProcess')
organization: ('display' displayScaleChangedFrom:to: invalidate noDisplayDuring:...etc...
subclasses: nil
name: #MorphicProject
classPool: a Dictionary(#DefaultFill->a SolidFillStyle(Color darkGray) )
sharedPools: nil
environment: Smalltalk
category: #'Morphic-Support'
UndefinedObject>>DoIt
Receiver: nil
Arguments and temporary variables:
Receiver's instance variables:
nil
Compiler>>evaluateCue:ifFail:
Receiver: a Compiler
Arguments and temporary variables:
aCue: a CompilationCue
failBlock: [closure] in Compiler>>evaluateCue:ifFail:logged:
methodNode: DoIt
^ MorphicProject openViewOn: nil
method: (UndefinedObject>>#DoIt "a CompiledMethod(1713458)")
value: nil
Receiver's instance variables:
parser: a Parser
cue: a CompilationCue
Compiler>>evaluateCue:ifFail:logged:
Receiver: a Compiler
Arguments and temporary variables:
aCue: a CompilationCue
failBlock: [closure] in [] in PluggableTextController(ParagraphEditor)>>evaluateSelectionAndDo:...etc...
logFlag: true
value: nil
Receiver's instance variables:
parser: a Parser
cue: a CompilationCue
Compiler>>evaluate:in:to:notifying:ifFail:logged:
Receiver: a Compiler
Arguments and temporary variables:
textOrStream: a ReadStream
aContext: nil
receiver: nil
aRequestor: a PluggableTextController
failBlock: [closure] in [] in PluggableTextController(ParagraphEditor)>>evaluateSelectionAndDo:...etc...
logFlag: true
theClass: UndefinedObject
Receiver's instance variables:
parser: a Parser
cue: a CompilationCue
[] in PluggableTextController(ParagraphEditor)>>evaluateSelectionAndDo:
Receiver: a PluggableTextController
Arguments and temporary variables:
aBlock: [closure] in PluggableTextController(ParagraphEditor)>>evaluateSelection...etc...
result: nil
rcvr: nil
ctxt: nil
Receiver's instance variables:
model: a Workspace
view: a PluggableTextView
sensor: an EventSensor
deferredActionQueue: nil
lastActivityTime: 3820286715522
redButtonMenu: nil
redButtonMessages: nil
scrollBar: 688 at 436 corner: 712 at 833
marker: 696 at 438 corner: 704 at 831
savedArea: nil
menuBar: 0 at 0 corner: 0 at 0
savedMenuBarArea: nil
paragraph: a Paragraph
startBlock: a CharacterBlock with index 31 and rectangle 910 at 438 corner: 910 at 45...etc...
stopBlock: a CharacterBlock with index 1 and character $M and rectangle 720 at 438...etc...
beginTypeInBlock: nil
emphasisHere: #()
initialText: a Text for ''
selectionShowing: true
otherInterval: (31 to: 30)
lastParentLocation: nil
wasComposition: false
--- The full stack ---
PluggableTextView(Object)>>doesNotUnderstand: #name:
SearchBar>>buildWith:
MVCToolBuilder(ToolBuilder)>>build:
ToolBuilder class>>build:
SearchBar class>>build
TheWorldMainDockingBar>>searchBarOn:
TheWorldMainDockingBar>>rightSideOn:
TheWorldMainDockingBar>>fillDockingBar:
TheWorldMainDockingBar>>createDockingBar
MorphicProject>>createOrUpdateMainDockingBar
MorphicProject>>assureMainDockingBarPresenceMatchesPreference
MorphicProject>>initialize
MorphicProject class(Behavior)>>new
MorphicProject class>>openViewOn:
UndefinedObject>>DoIt
Compiler>>evaluateCue:ifFail:
Compiler>>evaluateCue:ifFail:logged:
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in PluggableTextController(ParagraphEditor)>>evaluateSelectionAndDo:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FullBlockClosure(BlockClosure)>>on:do:
PluggableTextController(ParagraphEditor)>>evaluateSelectionAndDo:
PluggableTextController(ParagraphEditor)>>evaluateSelection
PluggableTextController(ParagraphEditor)>>doIt
[] in PluggableTextController(ParagraphEditor)>>doIt:
PluggableTextController(Controller)>>terminateAndInitializeAround:
PluggableTextController(ParagraphEditor)>>doIt:
PluggableTextController(ParagraphEditor)>>dispatchOnCharacter:with:
PluggableTextController(ParagraphEditor)>>readKeyboard
PluggableTextController(ParagraphEditor)>>processKeyboard
PluggableTextController(ParagraphEditor)>>normalActivity
PluggableTextController(ScrollController)>>controlActivity
PluggableTextController(Controller)>>controlLoop
PluggableTextController(Controller)>>startUp
StandardSystemController(Controller)>>controlToNextLevel
StandardSystemController(Controller)>>controlActivity
StandardSystemController(MouseMenuController)>>controlActivity
StandardSystemController>>controlActivity
StandardSystemController(Controller)>>controlLoop
StandardSystemController(Controller)>>startUp
[] in ControlManager>>activeController:
[] in FullBlockClosure(BlockClosure)>>newProcess
More information about the Squeak-dev
mailing list
|