MessageNotUnderstood: UndefinedObject>>onRow: 8 June 2011 6:52:50.061 pm VM: Win32 - Smalltalk Image: Squeak4.1 [latest update: #9957] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir D:\UserData\harald\Documents\git\foop_new\foop\pacman-smalltalk\Squeak 4.1 All-in-One.app\Contents\Resources Trusted Dir D:\UserData\harald\Documents\git\foop_new\foop\pacman-smalltalk\Squeak 4.1 All-in-One.app\Contents\Resources\harald Untrusted Dir D:\UserData\harald\Documents\My Squeak UndefinedObject(Object)>>doesNotUnderstand: #onRow: Receiver: nil Arguments and temporary variables: aMessage: onRow: 1 exception: MessageNotUnderstood: UndefinedObject>>onRow: resumeValue: nil Receiver's instance variables: nil FieldMap>>initialize Receiver: a FieldMap Arguments and temporary variables: template: #(' # # ' ' #### ###### # #### # # ####...etc... i: nil i: nil j: nil Receiver's instance variables: width: 35 height: 4 fields: nil plR: nil plB: nil plG: nil FieldMap class(Behavior)>>new Receiver: FieldMap Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#dump->(FieldMap>>#dump "a CompiledMethod(1033)"...etc... format: 142 instanceVariables: #('width' 'height' 'fields' 'plR' 'plB' 'plG') organization: ('as yet unclassified' dump initialize) subclasses: nil name: #FieldMap classPool: nil sharedPools: nil environment: Smalltalk globals "a SystemDictionary with lots of globals" category: #'Pacman-App' PacmanApp>>initialize Receiver: a PacmanApp(1806) Arguments and temporary variables: Receiver's instance variables: bounds: 0@0 corner: 50@40 owner: nil submorphs: #() fullBounds: nil color: Color black extension: nil borderWidth: 0 borderColor: Color black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: nil wrapFlag: true paragraph: nil editor: nil container: nil predecessor: nil successor: nil backgroundColor: nil margins: nil editHistory: nil keyPlR: nil keyPlB: nil keyPlG: nil fieldMap: nil --- The full stack --- UndefinedObject(Object)>>doesNotUnderstand: #onRow: FieldMap>>initialize FieldMap class(Behavior)>>new PacmanApp>>initialize - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PacmanApp class(Behavior)>>new UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: [] in SmalltalkEditor(TextEditor)>>evaluateSelection BlockClosure>>on:do: SmalltalkEditor(TextEditor)>>evaluateSelection SmalltalkEditor(TextEditor)>>doIt SmalltalkEditor(TextEditor)>>doIt: SmalltalkEditor(TextEditor)>>dispatchOnCharacter:with: SmalltalkEditor(TextEditor)>>readKeyboard [] in TextMorphForEditView(TextMorph)>>keyStroke: TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent: TextMorphForEditView>>handleInteraction:fromEvent: TextMorphForEditView(TextMorph)>>keyStroke: TextMorphForEditView>>keyStroke: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [] in HandMorph>>sendFocusEvent:to:clear: [] in PasteUpMorph>>becomeActiveDuring: BlockClosure>>on:do: PasteUpMorph>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendKeyboardEvent: HandMorph>>handleEvent: HandMorph>>processEvents [] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: PasteUpMorph>>doOneCycle [] in Project class>>spawnNewProcess [] in BlockClosure>>newProcess