THERE_BE_DRAGONS_HERE ==== Startup Error: An attempt to use interactive tools detected, while in non-interactive mode Interactive Directory Choice Request: [ Where is userData? ] from File @ /home/plantec/Documents/Cheddar-commandLine/shared 23 February 2015 4:55:42.958527 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] StartupUIManager(NonInteractiveUIManager)>>nonInteractiveWarning: Receiver: a StartupUIManager Arguments and temporary variables: var1: 'Interactive Directory Choice Request: [ Where is userData? ] from File @...etc... Receiver's instance variables: doNotQuitOnRestart: false uiManager: a MorphicUIManager StartupUIManager(NonInteractiveUIManager)>>chooseDirectory:from: Receiver: a StartupUIManager Arguments and temporary variables: < Receiver's instance variables: doNotQuitOnRestart: false uiManager: a MorphicUIManager StartupUIManager(UIManager)>>chooseDirectory: Receiver: a StartupUIManager Arguments and temporary variables: var1: 'Where is userData?' Receiver's instance variables: doNotQuitOnRestart: false uiManager: a MorphicUIManager ResolutionRequest>>defaultAction Receiver: ResolutionRequest Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: an InteractiveResolver signalContext: ResolutionRequest(Exception)>>signal handlerContext: nil outerContext: nil origin: #userData UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: var1: ResolutionRequest Receiver's instance variables: nil MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: < Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: < Receiver's instance variables: sender: SmalltalkImage>>logStartUpErrorDuring:into:tryDebugger: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] ResolutionRequest(Exception)>>signal Receiver: ResolutionRequest Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: an InteractiveResolver signalContext: ResolutionRequest(Exception)>>signal handlerContext: nil outerContext: nil origin: #userData ResolutionRequest class>>for: Receiver: ResolutionRequest Arguments and temporary variables: var1: #userData Receiver's instance variables: superclass: Notification methodDict: a MethodDictionary(#defaultAction->ResolutionRequest>>#defaultActio...etc... format: 144 layout: a PointerLayout instanceVariables: #('origin') organization: a ClassOrganization subclasses: nil name: #ResolutionRequest classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'FileSystem-Core-Implementation' traitComposition: {} localSelectors: nil InteractiveResolver>>unknownOrigin: Receiver: an InteractiveResolver Arguments and temporary variables: var1: #userData Receiver's instance variables: next: a SystemResolver cache: an IdentityDictionary() [...] in InteractiveResolver>>resolve: Receiver: an InteractiveResolver Arguments and temporary variables: < Receiver's instance variables: next: a SystemResolver cache: an IdentityDictionary() IdentityDictionary(Dictionary)>>at:ifAbsent: Receiver: an IdentityDictionary() Arguments and temporary variables: < Receiver's instance variables: tally: 0 array: #(nil nil nil nil nil) InteractiveResolver>>resolve: Receiver: an InteractiveResolver Arguments and temporary variables: < Receiver's instance variables: next: a SystemResolver cache: an IdentityDictionary() FileLocator>>resolve Receiver: <> Arguments and temporary variables: Receiver's instance variables: origin: #userData path: Path * 'PharoV20.sources' FileLocator(AbstractFileReference)>>exists Receiver: <> Arguments and temporary variables: Receiver's instance variables: origin: #userData path: Path * 'PharoV20.sources' [...] in PharoFilesOpener>>openSources:forImage: Receiver: a PharoFilesOpener Arguments and temporary variables: < Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil Array(SequenceableCollection)>>do: Receiver: an Array({vmDirectory} {userData}) Arguments and temporary variables: var1: [...] Receiver's instance variables: an Array({vmDirectory} {userData}) PharoFilesOpener>>openSources:forImage: Receiver: a PharoFilesOpener Arguments and temporary variables: < Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil PharoFilesOpener>>openSources Receiver: a PharoFilesOpener Arguments and temporary variables: Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil PharoFilesOpener>>openOrDownloadSources Receiver: a PharoFilesOpener Arguments and temporary variables: < Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil PharoFilesOpener>>sourcesFileOrNil Receiver: a PharoFilesOpener Arguments and temporary variables: Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil SourceFileArray>>ensureOpen Receiver: a SourceFileArray(MultiByteFileStream: '/Applications/pharo-vm/PharoV20.sources' MultiByte...etc... Arguments and temporary variables: Receiver's instance variables: files: an Array(MultiByteFileStream: '/Applications/pharo-vm/PharoV20.sources' ...etc... SmalltalkImage>>openSourceFiles Receiver: Smalltalk Arguments and temporary variables: Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine SmalltalkImage class>>startUp: Receiver: SmalltalkImage Arguments and temporary variables: var1: true Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(size 235) format: 140 layout: a PointerLayout instanceVariables: #('globals' 'deferredStartupActions' 'specialObjectsArray' '...etc... organization: a ClassOrganization subclasses: nil name: #SmalltalkImage classPool: a Dictionary(#CompilerClass->Compiler #EndianCache->nil #LastImagePa...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-Support' traitComposition: {} localSelectors: nil [...] in [...] in SmalltalkImage>>send:toClassesNamedIn:with: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: < Receiver's instance variables: outerContext: [...] in SmalltalkImage>>send:toClassesNamedIn:with: startpc: 84 numArgs: 0 SmalltalkImage>>logStartUpErrorDuring:into:tryDebugger: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in SmalltalkImage>>send:toClassesNamedIn:with: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine OrderedCollection>>do: Receiver: an OrderedCollection(#Delay #OSPlatform #DisplayScreen #Cursor #InputEventFetcher #Process...etc... Arguments and temporary variables: var1: [...] Receiver's instance variables: array: #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ni...etc... firstIndex: 39 lastIndex: 70 SmalltalkImage>>send:toClassesNamedIn:with: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine SmalltalkImage>>processStartUpList: Receiver: Smalltalk Arguments and temporary variables: var1: true Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in SmalltalkImage>>startupImage:snapshotWorked: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: var1: [...] Receiver's instance variables: outerContext: SmalltalkImage>>startupImage:snapshotWorked: startpc: 112 numArgs: 0 MorphicUIManager(UIManager)>>boot:during: Receiver: a MorphicUIManager Arguments and temporary variables: < Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript SmalltalkImage>>startupImage:snapshotWorked: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine SmalltalkImage>>snapshot:andQuit: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in WorldState class>>saveAndQuit Receiver: WorldState Arguments and temporary variables: < Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#activeHand->WorldState>>#activeHand #addAlarm:w...etc... format: 152 layout: a PointerLayout instanceVariables: #('hands' 'viewBox' 'canvas' 'damageRecorder' 'stepList' 'la...etc... organization: a ClassOrganization subclasses: nil name: #WorldState classPool: a Dictionary(#CanSurrenderToOS->true #DebugShowDamage->false #Deferr...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Core-Worlds' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: var1: [...] Receiver's instance variables: outerContext: WorldState class>>saveAndQuit startpc: 39 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r11000000000000000000 ...etc... Arguments and temporary variables: < Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) --- The full stack --- StartupUIManager(NonInteractiveUIManager)>>nonInteractiveWarning: StartupUIManager(NonInteractiveUIManager)>>chooseDirectory:from: StartupUIManager(UIManager)>>chooseDirectory: ResolutionRequest>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ResolutionRequest(Exception)>>signal ResolutionRequest class>>for: InteractiveResolver>>unknownOrigin: [...] in InteractiveResolver>>resolve: IdentityDictionary(Dictionary)>>at:ifAbsent: InteractiveResolver>>resolve: FileLocator>>resolve FileLocator(AbstractFileReference)>>exists [...] in PharoFilesOpener>>openSources:forImage: Array(SequenceableCollection)>>do: PharoFilesOpener>>openSources:forImage: PharoFilesOpener>>openSources PharoFilesOpener>>openOrDownloadSources PharoFilesOpener>>sourcesFileOrNil SourceFileArray>>ensureOpen SmalltalkImage>>openSourceFiles SmalltalkImage class>>startUp: [...] in [...] in SmalltalkImage>>send:toClassesNamedIn:with: BlockClosure>>on:do: SmalltalkImage>>logStartUpErrorDuring:into:tryDebugger: [...] in SmalltalkImage>>send:toClassesNamedIn:with: OrderedCollection>>do: SmalltalkImage>>send:toClassesNamedIn:with: SmalltalkImage>>processStartUpList: [...] in SmalltalkImage>>startupImage:snapshotWorked: BlockClosure>>ensure: MorphicUIManager(UIManager)>>boot:during: SmalltalkImage>>startupImage:snapshotWorked: SmalltalkImage>>snapshot:andQuit: [...] in WorldState class>>saveAndQuit BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WorldState class>>saveAndQuit [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE Got startup errors: ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE An attempt to use interactive tools detected, while in non-interactive mode Interactive Directory Choice Request: [ Where is userData? ] from File @ /home/plantec/Documents/Cheddar-commandLine/shared ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE PrimitiveFailed: primitive #primSize: in MultiByteFileStream failed 23 February 2015 4:56:06.06967 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] MultiByteFileStream(Object)>>primitiveFailed: Receiver: MultiByteFileStream: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: var1: #primSize: Receiver's instance variables: MultiByteFileStream(Object)>>primitiveFailed Receiver: MultiByteFileStream: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: MultiByteFileStream(StandardFileStream)>>primSize: Receiver: MultiByteFileStream: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: var1: #[202 27 235 84 68 84 60 160 233 191 220 3 0 0 0 0 1 0 0 0] Receiver's instance variables: MultiByteFileStream(StandardFileStream)>>size Receiver: MultiByteFileStream: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: MultiByteFileStream(StandardFileStream)>>setToEnd Receiver: MultiByteFileStream: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: ChangesLog>>assureStartupStampLogged Receiver: a ChangesLog Arguments and temporary variables: Receiver's instance variables: startupStamp: '----STARTUP----2015-02-23T16:55:49.288532+01:00 as /home/plantec...etc... ChangesLog>>logSnapshot:andQuit: Receiver: a ChangesLog Arguments and temporary variables: < Receiver's instance variables: startupStamp: '----STARTUP----2015-02-23T16:55:49.288532+01:00 as /home/plantec...etc... SmalltalkImage>>snapshot:andQuit: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: an OrderedCollection([...] [...]) specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in WorldState class>>quitSession Receiver: WorldState Arguments and temporary variables: < Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#activeHand->WorldState>>#activeHand #addAlarm:w...etc... format: 152 layout: a PointerLayout instanceVariables: #('hands' 'viewBox' 'canvas' 'damageRecorder' 'stepList' 'la...etc... organization: a ClassOrganization subclasses: nil name: #WorldState classPool: a Dictionary(#CanSurrenderToOS->true #DebugShowDamage->false #Deferr...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Core-Worlds' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: var1: [...] Receiver's instance variables: outerContext: WorldState class>>quitSession startpc: 87 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r11000000000000000000 ...etc... Arguments and temporary variables: < Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) WorldState class>>quitSession Receiver: WorldState Arguments and temporary variables: < Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#activeHand->WorldState>>#activeHand #addAlarm:w...etc... format: 152 layout: a PointerLayout instanceVariables: #('hands' 'viewBox' 'canvas' 'damageRecorder' 'stepList' 'la...etc... organization: a ClassOrganization subclasses: nil name: #WorldState classPool: a Dictionary(#CanSurrenderToOS->true #DebugShowDamage->false #Deferr...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Core-Worlds' traitComposition: {} localSelectors: nil [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(975699968)'Quit' Arguments and temporary variables: < Receiver's instance variables: bounds: (54.0@510.0) corner: (199.0@528.0) owner: a MenuMorph(861929472) submorphs: #() fullBounds: (54.0@510.0) corner: (199.0@528.0) color: NewColor black extension: a MorphExtension (1005322240) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'Quit' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: WorldState selector: #quitSession arguments: nil icon: ColorForm(16x16x8) getStateSelector: nil enablementSelector: nil keyText: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: var1: [...] Receiver's instance variables: outerContext: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: startpc: 134 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r100000000000000000000...etc... Arguments and temporary variables: < Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(975699968)'Quit' Arguments and temporary variables: < Receiver's instance variables: bounds: (54.0@510.0) corner: (199.0@528.0) owner: a MenuMorph(861929472) submorphs: #() fullBounds: (54.0@510.0) corner: (199.0@528.0) color: NewColor black extension: a MorphExtension (1005322240) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'Quit' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: WorldState selector: #quitSession arguments: nil icon: ColorForm(16x16x8) getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: Receiver: a ToggleMenuItemMorph(975699968)'Quit' Arguments and temporary variables: var1: [(98@517) mouseUp 17912 nil] Receiver's instance variables: bounds: (54.0@510.0) corner: (199.0@528.0) owner: a MenuMorph(861929472) submorphs: #() fullBounds: (54.0@510.0) corner: (199.0@528.0) color: NewColor black extension: a MorphExtension (1005322240) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'Quit' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: WorldState selector: #quitSession arguments: nil icon: ColorForm(16x16x8) getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: Receiver: a ToggleMenuItemMorph(975699968)'Quit' Arguments and temporary variables: var1: [(98@517) mouseUp 17912 nil] Receiver's instance variables: bounds: (54.0@510.0) corner: (199.0@528.0) owner: a MenuMorph(861929472) submorphs: #() fullBounds: (54.0@510.0) corner: (199.0@528.0) color: NewColor black extension: a MorphExtension (1005322240) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'Quit' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: WorldState selector: #quitSession arguments: nil icon: ColorForm(16x16x8) getStateSelector: nil enablementSelector: nil keyText: nil MouseButtonEvent>>sentTo: Receiver: [(98@517) mouseUp 17912 nil] Arguments and temporary variables: var1: a ToggleMenuItemMorph(975699968)'Quit' Receiver's instance variables: timeStamp: 17912 source: a HandMorph(760479744) windowIndex: nil type: #mouseUp buttons: 0 position: (98@517) handler: nil wasHandled: true whichButton: 4 ToggleMenuItemMorph(Morph)>>handleEvent: Receiver: a ToggleMenuItemMorph(975699968)'Quit' Arguments and temporary variables: var1: [(98@517) mouseUp 17912 nil] Receiver's instance variables: bounds: (54.0@510.0) corner: (199.0@528.0) owner: a MenuMorph(861929472) submorphs: #() fullBounds: (54.0@510.0) corner: (199.0@528.0) color: NewColor black extension: a MorphExtension (1005322240) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'Quit' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: WorldState selector: #quitSession arguments: nil icon: ColorForm(16x16x8) getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: < Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: < Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: ToggleMenuItemMorph(Morph)>>processEvent:using: Receiver: a ToggleMenuItemMorph(975699968)'Quit' Arguments and temporary variables: < Receiver's instance variables: bounds: (54.0@510.0) corner: (199.0@528.0) owner: a MenuMorph(861929472) submorphs: #() fullBounds: (54.0@510.0) corner: (199.0@528.0) color: NewColor black extension: a MorphExtension (1005322240) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'Quit' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: WorldState selector: #quitSession arguments: nil icon: ColorForm(16x16x8) getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: < Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: < Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MenuMorph(Morph)>>processEvent:using: Receiver: a MenuMorph(861929472) Arguments and temporary variables: < Receiver's instance variables: bounds: (49.0@266.0) corner: (204.0@533.0) owner: nil submorphs: an Array(an AlignmentMorph(428605440) a ToggleMenuItemMorph(10370416...etc... fullBounds: (49.0@266.0) corner: (204.0@533.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (897318912) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(975699968)'Quit' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: nil MenuMorph(Morph)>>processEvent: Receiver: a MenuMorph(861929472) Arguments and temporary variables: var1: [(98@517) mouseUp 17912 nil] Receiver's instance variables: bounds: (49.0@266.0) corner: (204.0@533.0) owner: nil submorphs: an Array(an AlignmentMorph(428605440) a ToggleMenuItemMorph(10370416...etc... fullBounds: (49.0@266.0) corner: (204.0@533.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (897318912) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(975699968)'Quit' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: nil MenuMorph>>handleFocusEvent: Receiver: a MenuMorph(861929472) Arguments and temporary variables: var1: [(98@517) mouseUp 17912 nil] Receiver's instance variables: bounds: (49.0@266.0) corner: (204.0@533.0) owner: nil submorphs: an Array(an AlignmentMorph(428605440) a ToggleMenuItemMorph(10370416...etc... fullBounds: (49.0@266.0) corner: (204.0@533.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (897318912) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(975699968)'Quit' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: nil [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: < Receiver's instance variables: bounds: (205@561.0) corner: (221@577.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(205@561) mouseOver nil nil] targetOffset: (28.0@15.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 27823 43 553 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: < Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: < Receiver's instance variables: bounds: (0@0) corner: (1333@810) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(596901888) a Sta...etc... fullBounds: (0@0) corner: (1333@810) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: < Receiver's instance variables: bounds: (205@561.0) corner: (221@577.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(205@561) mouseOver nil nil] targetOffset: (28.0@15.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 27823 43 553 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: < Receiver's instance variables: bounds: (205@561.0) corner: (221@577.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(205@561) mouseOver nil nil] targetOffset: (28.0@15.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 27823 43 553 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendMouseEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: < Receiver's instance variables: bounds: (205@561.0) corner: (221@577.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(205@561) mouseOver nil nil] targetOffset: (28.0@15.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 27823 43 553 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: < Receiver's instance variables: bounds: (205@561.0) corner: (221@577.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(205@561) mouseOver nil nil] targetOffset: (28.0@15.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 27823 43 553 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: Receiver's instance variables: bounds: (205@561.0) corner: (221@577.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(205@561) mouseOver nil nil] targetOffset: (28.0@15.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 27823 43 553 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: < Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1333@810) canvas: a FormCanvas on: DisplayScreen(1333x810x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(678952960))(a DropList...etc... lastStepTime: 29405 lastStepMessage: nil lastCycleTime: 29403 alarms: a Heap() lastAlarmTime: 29405 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: var1: [...] Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: var1: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1333@810) canvas: a FormCanvas on: DisplayScreen(1333x810x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(678952960))(a DropList...etc... lastStepTime: 29902 lastStepMessage: nil lastCycleTime: 29902 alarms: a Heap() lastAlarmTime: 29902 menuBuilder: a PragmaMenuBuilder ( nil ) --- The full stack --- MultiByteFileStream(Object)>>primitiveFailed: MultiByteFileStream(Object)>>primitiveFailed MultiByteFileStream(StandardFileStream)>>primSize: MultiByteFileStream(StandardFileStream)>>size MultiByteFileStream(StandardFileStream)>>setToEnd ChangesLog>>assureStartupStampLogged ChangesLog>>logSnapshot:andQuit: SmalltalkImage>>snapshot:andQuit: [...] in WorldState class>>quitSession BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: WorldState class>>quitSession [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' 23 February 2015 4:56:12.838529 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: Receiver: an UnixStore Arguments and temporary variables: var1: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' Receiver's instance variables: maxFileNameLength: 255 [...] in FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: < Receiver's instance variables: true UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore [...] in FileSystem>>fileNamesAt: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore Array class(SequenceableCollection class)>>new:streamContents: Receiver: Array Arguments and temporary variables: < Receiver's instance variables: superclass: ArrayedCollection methodDict: a MethodDictionary(#'+*'->Array>>#'+*' #asArray->Array>>#asArray #a...etc... format: 6402 layout: a VariableLayout instanceVariables: nil organization: a ClassOrganization subclasses: {WeakArray. WeakActionSequence. Cubic. MetacelloMethodSectionPath} name: #Array classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Sequenceable' traitComposition: {} localSelectors: nil Array class(SequenceableCollection class)>>streamContents: Receiver: Array Arguments and temporary variables: var1: [...] Receiver's instance variables: superclass: ArrayedCollection methodDict: a MethodDictionary(#'+*'->Array>>#'+*' #asArray->Array>>#asArray #a...etc... format: 6402 layout: a VariableLayout instanceVariables: nil organization: a ClassOrganization subclasses: {WeakArray. WeakActionSequence. Cubic. MetacelloMethodSectionPath} name: #Array classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Sequenceable' traitComposition: {} localSelectors: nil FileSystem>>fileNamesAt: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore FileReference(AbstractFileReference)>>files Receiver: File @ /Users/plantec/Dropbox/Cheddar-commandLine Arguments and temporary variables: < Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' FileReference(AbstractFileReference)>>fileNames Receiver: File @ /Users/plantec/Dropbox/Cheddar-commandLine Arguments and temporary variables: Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: Receiver: StandardFileStream Arguments and temporary variables: var1: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Receiver's instance variables: superclass: FileStream methodDict: a MethodDictionary(#actAsExecutor->StandardFileStream>>#actAsExecut...etc... format: 146 layout: a PointerLayout instanceVariables: #('name' 'fileID' 'buffer1') organization: a ClassOrganization subclasses: {MultiByteFileStream. AttachableFileStream} name: #StandardFileStream classPool: a Dictionary(#Registry->a WeakRegistry(...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Files-Kernel' traitComposition: {} localSelectors: nil MorphicUIManager>>fileDoesNotExistsDefaultAction: Receiver: a MorphicUIManager Arguments and temporary variables: var1: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Ph...etc... Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript FileDoesNotExistException>>defaultAction Receiver: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: MultiByteFileStream signalContext: FileDoesNotExistException(Exception)>>signal handlerContext: nil outerContext: nil fileName: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' readOnly: true UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: var1: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Ph...etc... Receiver's instance variables: nil MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: < Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] FileDoesNotExistException(Exception)>>signal Receiver: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: MultiByteFileStream signalContext: FileDoesNotExistException(Exception)>>signal handlerContext: nil outerContext: nil fileName: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' readOnly: true MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: Receiver: MultiByteFileStream Arguments and temporary variables: var1: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Receiver's instance variables: superclass: StandardFileStream methodDict: a MethodDictionary(#accepts:->MultiByteFileStream>>#accepts: #ascii...etc... format: 152 layout: a PointerLayout instanceVariables: #('converter' 'lineEndConvention' 'wantsLineEndConversion') organization: a ClassOrganization subclasses: nil name: #MultiByteFileStream classPool: a Dictionary(#Cr->Character cr #CrLf->' ' #Lf->Character lf #LineEn...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Files-Kernel' traitComposition: {} localSelectors: nil MultiByteFileStream(StandardFileStream)>>readOnlyCopy Receiver: MultiByteFileStream: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: RemoteString>>string Receiver: a RemoteString Arguments and temporary variables: < Receiver's instance variables: sourceFileNumber: 2 filePositionHi: 18994618 ClassOrganization>>comment Receiver: a ClassOrganization Arguments and temporary variables: Receiver's instance variables: comment: a RemoteString commentStamp: '' protocolOrganizer: a ProtocolOrganizer organizedClass: SpecDebugger ClassOrganization>>classComment Receiver: a ClassOrganization Arguments and temporary variables: Receiver's instance variables: comment: a RemoteString commentStamp: '' protocolOrganizer: a ProtocolOrganizer organizedClass: SpecDebugger SpecDebugger class(ClassDescription)>>comment Receiver: SpecDebugger Arguments and temporary variables: Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil SpecDebugger(ComposableModel)>>initialize Receiver: a SpecDebugger Arguments and temporary variables: < Receiver's instance variables: dependents: nil focusOrder: nil owner: nil window: nil spec: nil extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary() announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: nil aboutText: nil askOkToClose: nil titleHolder: nil sessionHolder: a NewValueHolder[ nil ] labelHolder: a NewValueHolder[ nil ] stack: nil code: nil toolbar: nil contextInspector: nil receiverInspector: nil needRefresh: nil SpecDebugger>>initialize Receiver: a SpecDebugger Arguments and temporary variables: < Receiver's instance variables: dependents: nil focusOrder: nil owner: nil window: nil spec: nil extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary() announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: nil aboutText: nil askOkToClose: nil titleHolder: nil sessionHolder: a NewValueHolder[ nil ] labelHolder: a NewValueHolder[ nil ] stack: nil code: nil toolbar: nil contextInspector: nil receiverInspector: nil needRefresh: nil SpecDebugger class(Behavior)>>new Receiver: SpecDebugger Arguments and temporary variables: Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: Receiver: a MorphicUIManager Arguments and temporary variables: < Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript SpecDebugger class>>openOn:context:label:contents:fullView: Receiver: SpecDebugger Arguments and temporary variables: < Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil SpecDebugger class>>debugError: Receiver: SpecDebugger Arguments and temporary variables: var1: PrimitiveFailed: primitive #primSize: in MultiByteFileStream failed Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil MorphicUIManager>>unhandledErrorDefaultAction: Receiver: a MorphicUIManager Arguments and temporary variables: var1: PrimitiveFailed: primitive #primSize: in MultiByteFileStream failed Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: < Receiver's instance variables: messageText: nil tag: nil signaler: PrimitiveFailed: primitive #primSize: in MultiByteFileStream failed signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: PrimitiveFailed: primitive #primSize: in MultiByteFileStream failed [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: < Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: var1: UIManager Receiver's instance variables: outerContext: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: startpc: 24 numArgs: 1 SystemDictionary(Dictionary)>>at:ifPresent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: < Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: < Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: < Receiver's instance variables: messageText: nil tag: nil signaler: PrimitiveFailed: primitive #primSize: in MultiByteFileStream failed signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: PrimitiveFailed: primitive #primSize: in MultiByteFileStream failed UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: var1: UnhandledError Receiver's instance variables: nil --- The full stack --- UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: [...] in FileSystem>>fileNamesAt:do: True>>ifTrue:ifFalse: UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: FileSystem>>fileNamesAt:do: [...] in FileSystem>>fileNamesAt: Array class(SequenceableCollection class)>>new:streamContents: Array class(SequenceableCollection class)>>streamContents: FileSystem>>fileNamesAt: FileReference(AbstractFileReference)>>files FileReference(AbstractFileReference)>>fileNames StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: MorphicUIManager>>fileDoesNotExistsDefaultAction: FileDoesNotExistException>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: FileDoesNotExistException(Exception)>>signal MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: MultiByteFileStream(StandardFileStream)>>readOnlyCopy RemoteString>>string ClassOrganization>>comment ClassOrganization>>classComment SpecDebugger class(ClassDescription)>>comment SpecDebugger(ComposableModel)>>initialize SpecDebugger>>initialize SpecDebugger class(Behavior)>>new MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: SpecDebugger class>>openOn:context:label:contents:fullView: SpecDebugger class>>debugError: MorphicUIManager>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MethodContext(ContextPart)>>handleSignal: UnhandledError(Exception)>>signal UnhandledError class>>signalForException: PrimitiveFailed(Error)>>defaultAction UndefinedObject>>handleSignal: PrimitiveFailed(Exception)>>pass [...] in WorldMorph(PasteUpMorph)>>becomeActiveDuring: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: PrimitiveFailed(Exception)>>signal PrimitiveFailed class(SelectorException class)>>signalFor: MultiByteFileStream(Object)>>primitiveFailed: MultiByteFileStream(Object)>>primitiveFailed MultiByteFileStream(StandardFileStream)>>primSize: MultiByteFileStream(StandardFileStream)>>size MultiByteFileStream(StandardFileStream)>>setToEnd ChangesLog>>assureStartupStampLogged ChangesLog>>logSnapshot:andQuit: SmalltalkImage>>snapshot:andQuit: [...] in WorldState class>>quitSession BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: WorldState class>>quitSession [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' 23 February 2015 4:56:18.657066 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: Receiver: an UnixStore Arguments and temporary variables: var1: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' Receiver's instance variables: maxFileNameLength: 255 [...] in FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: < Receiver's instance variables: true UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore [...] in FileSystem>>fileNamesAt: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore Array class(SequenceableCollection class)>>new:streamContents: Receiver: Array Arguments and temporary variables: < Receiver's instance variables: superclass: ArrayedCollection methodDict: a MethodDictionary(#'+*'->Array>>#'+*' #asArray->Array>>#asArray #a...etc... format: 6402 layout: a VariableLayout instanceVariables: nil organization: a ClassOrganization subclasses: {WeakArray. WeakActionSequence. Cubic. MetacelloMethodSectionPath} name: #Array classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Sequenceable' traitComposition: {} localSelectors: nil Array class(SequenceableCollection class)>>streamContents: Receiver: Array Arguments and temporary variables: var1: [...] Receiver's instance variables: superclass: ArrayedCollection methodDict: a MethodDictionary(#'+*'->Array>>#'+*' #asArray->Array>>#asArray #a...etc... format: 6402 layout: a VariableLayout instanceVariables: nil organization: a ClassOrganization subclasses: {WeakArray. WeakActionSequence. Cubic. MetacelloMethodSectionPath} name: #Array classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Sequenceable' traitComposition: {} localSelectors: nil FileSystem>>fileNamesAt: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore FileReference(AbstractFileReference)>>files Receiver: File @ /Users/plantec/Dropbox/Cheddar-commandLine Arguments and temporary variables: < Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' FileReference(AbstractFileReference)>>fileNames Receiver: File @ /Users/plantec/Dropbox/Cheddar-commandLine Arguments and temporary variables: Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: Receiver: StandardFileStream Arguments and temporary variables: var1: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Receiver's instance variables: superclass: FileStream methodDict: a MethodDictionary(#actAsExecutor->StandardFileStream>>#actAsExecut...etc... format: 146 layout: a PointerLayout instanceVariables: #('name' 'fileID' 'buffer1') organization: a ClassOrganization subclasses: {MultiByteFileStream. AttachableFileStream} name: #StandardFileStream classPool: a Dictionary(#Registry->a WeakRegistry(...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Files-Kernel' traitComposition: {} localSelectors: nil MorphicUIManager>>fileDoesNotExistsDefaultAction: Receiver: a MorphicUIManager Arguments and temporary variables: var1: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Ph...etc... Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript FileDoesNotExistException>>defaultAction Receiver: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: MultiByteFileStream signalContext: FileDoesNotExistException(Exception)>>signal handlerContext: nil outerContext: nil fileName: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' readOnly: true UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: var1: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Ph...etc... Receiver's instance variables: nil MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: < Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] FileDoesNotExistException(Exception)>>signal Receiver: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: MultiByteFileStream signalContext: FileDoesNotExistException(Exception)>>signal handlerContext: nil outerContext: nil fileName: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' readOnly: true MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: Receiver: MultiByteFileStream Arguments and temporary variables: var1: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Receiver's instance variables: superclass: StandardFileStream methodDict: a MethodDictionary(#accepts:->MultiByteFileStream>>#accepts: #ascii...etc... format: 152 layout: a PointerLayout instanceVariables: #('converter' 'lineEndConvention' 'wantsLineEndConversion') organization: a ClassOrganization subclasses: nil name: #MultiByteFileStream classPool: a Dictionary(#Cr->Character cr #CrLf->' ' #Lf->Character lf #LineEn...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Files-Kernel' traitComposition: {} localSelectors: nil MultiByteFileStream(StandardFileStream)>>readOnlyCopy Receiver: MultiByteFileStream: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: RemoteString>>string Receiver: a RemoteString Arguments and temporary variables: < Receiver's instance variables: sourceFileNumber: 2 filePositionHi: 18994618 ClassOrganization>>comment Receiver: a ClassOrganization Arguments and temporary variables: Receiver's instance variables: comment: a RemoteString commentStamp: '' protocolOrganizer: a ProtocolOrganizer organizedClass: SpecDebugger ClassOrganization>>classComment Receiver: a ClassOrganization Arguments and temporary variables: Receiver's instance variables: comment: a RemoteString commentStamp: '' protocolOrganizer: a ProtocolOrganizer organizedClass: SpecDebugger SpecDebugger class(ClassDescription)>>comment Receiver: SpecDebugger Arguments and temporary variables: Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil SpecDebugger(ComposableModel)>>initialize Receiver: a SpecDebugger Arguments and temporary variables: < Receiver's instance variables: dependents: nil focusOrder: nil owner: nil window: nil spec: nil extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary() announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: nil aboutText: nil askOkToClose: nil titleHolder: nil sessionHolder: a NewValueHolder[ nil ] labelHolder: a NewValueHolder[ nil ] stack: nil code: nil toolbar: nil contextInspector: nil receiverInspector: nil needRefresh: nil SpecDebugger>>initialize Receiver: a SpecDebugger Arguments and temporary variables: < Receiver's instance variables: dependents: nil focusOrder: nil owner: nil window: nil spec: nil extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary() announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: nil aboutText: nil askOkToClose: nil titleHolder: nil sessionHolder: a NewValueHolder[ nil ] labelHolder: a NewValueHolder[ nil ] stack: nil code: nil toolbar: nil contextInspector: nil receiverInspector: nil needRefresh: nil SpecDebugger class(Behavior)>>new Receiver: SpecDebugger Arguments and temporary variables: Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: Receiver: a MorphicUIManager Arguments and temporary variables: < Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript SpecDebugger class>>openOn:context:label:contents:fullView: Receiver: SpecDebugger Arguments and temporary variables: < Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil SpecDebugger class>>debugError: Receiver: SpecDebugger Arguments and temporary variables: var1: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-...etc... Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil MorphicUIManager>>unhandledErrorDefaultAction: Receiver: a MorphicUIManager Arguments and temporary variables: var1: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-...etc... Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: < Receiver's instance variables: messageText: nil tag: nil signaler: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Ched...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Che...etc... [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: < Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: var1: UIManager Receiver's instance variables: outerContext: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: startpc: 24 numArgs: 1 SystemDictionary(Dictionary)>>at:ifPresent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: < Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: < Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: < Receiver's instance variables: messageText: nil tag: nil signaler: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Ched...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Che...etc... UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: var1: UnhandledError Receiver's instance variables: nil --- The full stack --- UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: [...] in FileSystem>>fileNamesAt:do: True>>ifTrue:ifFalse: UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: FileSystem>>fileNamesAt:do: [...] in FileSystem>>fileNamesAt: Array class(SequenceableCollection class)>>new:streamContents: Array class(SequenceableCollection class)>>streamContents: FileSystem>>fileNamesAt: FileReference(AbstractFileReference)>>files FileReference(AbstractFileReference)>>fileNames StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: MorphicUIManager>>fileDoesNotExistsDefaultAction: FileDoesNotExistException>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: FileDoesNotExistException(Exception)>>signal MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: MultiByteFileStream(StandardFileStream)>>readOnlyCopy RemoteString>>string ClassOrganization>>comment ClassOrganization>>classComment SpecDebugger class(ClassDescription)>>comment SpecDebugger(ComposableModel)>>initialize SpecDebugger>>initialize SpecDebugger class(Behavior)>>new MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: SpecDebugger class>>openOn:context:label:contents:fullView: SpecDebugger class>>debugError: MorphicUIManager>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MethodContext(ContextPart)>>handleSignal: UnhandledError(Exception)>>signal UnhandledError class>>signalForException: DirectoryDoesNotExist(Error)>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: DirectoryDoesNotExist(Exception)>>signal DirectoryDoesNotExist class(FileSystemError class)>>signalWith: UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: [...] in FileSystem>>fileNamesAt:do: True>>ifTrue:ifFalse: UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: FileSystem>>fileNamesAt:do: [...] in FileSystem>>fileNamesAt: Array class(SequenceableCollection class)>>new:streamContents: Array class(SequenceableCollection class)>>streamContents: FileSystem>>fileNamesAt: FileReference(AbstractFileReference)>>files FileReference(AbstractFileReference)>>fileNames StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: MorphicUIManager>>fileDoesNotExistsDefaultAction: FileDoesNotExistException>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: FileDoesNotExistException(Exception)>>signal MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: MultiByteFileStream(StandardFileStream)>>readOnlyCopy RemoteString>>string ClassOrganization>>comment ClassOrganization>>classComment SpecDebugger class(ClassDescription)>>comment SpecDebugger(ComposableModel)>>initialize SpecDebugger>>initialize SpecDebugger class(Behavior)>>new MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: SpecDebugger class>>openOn:context:label:contents:fullView: SpecDebugger class>>debugError: MorphicUIManager>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: UnhandledError(Exception)>>signal UnhandledError class>>signalForException: PrimitiveFailed(Error)>>defaultAction UndefinedObject>>handleSignal: PrimitiveFailed(Exception)>>pass [...] in WorldMorph(PasteUpMorph)>>becomeActiveDuring: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: PrimitiveFailed(Exception)>>signal PrimitiveFailed class(SelectorException class)>>signalFor: MultiByteFileStream(Object)>>primitiveFailed: MultiByteFileStream(Object)>>primitiveFailed MultiByteFileStream(StandardFileStream)>>primSize: MultiByteFileStream(StandardFileStream)>>size MultiByteFileStream(StandardFileStream)>>setToEnd ChangesLog>>assureStartupStampLogged ChangesLog>>logSnapshot:andQuit: SmalltalkImage>>snapshot:andQuit: [...] in WorldState class>>quitSession BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: WorldState class>>quitSession [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' 23 February 2015 4:56:24.152831 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: Receiver: an UnixStore Arguments and temporary variables: var1: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' Receiver's instance variables: maxFileNameLength: 255 [...] in FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: < Receiver's instance variables: true UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore [...] in FileSystem>>fileNamesAt: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore Array class(SequenceableCollection class)>>new:streamContents: Receiver: Array Arguments and temporary variables: < Receiver's instance variables: superclass: ArrayedCollection methodDict: a MethodDictionary(#'+*'->Array>>#'+*' #asArray->Array>>#asArray #a...etc... format: 6402 layout: a VariableLayout instanceVariables: nil organization: a ClassOrganization subclasses: {WeakArray. WeakActionSequence. Cubic. MetacelloMethodSectionPath} name: #Array classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Sequenceable' traitComposition: {} localSelectors: nil Array class(SequenceableCollection class)>>streamContents: Receiver: Array Arguments and temporary variables: var1: [...] Receiver's instance variables: superclass: ArrayedCollection methodDict: a MethodDictionary(#'+*'->Array>>#'+*' #asArray->Array>>#asArray #a...etc... format: 6402 layout: a VariableLayout instanceVariables: nil organization: a ClassOrganization subclasses: {WeakArray. WeakActionSequence. Cubic. MetacelloMethodSectionPath} name: #Array classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Sequenceable' traitComposition: {} localSelectors: nil FileSystem>>fileNamesAt: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore FileReference(AbstractFileReference)>>files Receiver: File @ /Users/plantec/Dropbox/Cheddar-commandLine Arguments and temporary variables: < Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' FileReference(AbstractFileReference)>>fileNames Receiver: File @ /Users/plantec/Dropbox/Cheddar-commandLine Arguments and temporary variables: Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: Receiver: StandardFileStream Arguments and temporary variables: var1: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Receiver's instance variables: superclass: FileStream methodDict: a MethodDictionary(#actAsExecutor->StandardFileStream>>#actAsExecut...etc... format: 146 layout: a PointerLayout instanceVariables: #('name' 'fileID' 'buffer1') organization: a ClassOrganization subclasses: {MultiByteFileStream. AttachableFileStream} name: #StandardFileStream classPool: a Dictionary(#Registry->a WeakRegistry(...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Files-Kernel' traitComposition: {} localSelectors: nil MorphicUIManager>>fileDoesNotExistsDefaultAction: Receiver: a MorphicUIManager Arguments and temporary variables: var1: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Ph...etc... Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript FileDoesNotExistException>>defaultAction Receiver: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: MultiByteFileStream signalContext: FileDoesNotExistException(Exception)>>signal handlerContext: nil outerContext: nil fileName: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' readOnly: true UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: var1: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Ph...etc... Receiver's instance variables: nil MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: < Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] FileDoesNotExistException(Exception)>>signal Receiver: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: MultiByteFileStream signalContext: FileDoesNotExistException(Exception)>>signal handlerContext: nil outerContext: nil fileName: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' readOnly: true MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: Receiver: MultiByteFileStream Arguments and temporary variables: var1: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Receiver's instance variables: superclass: StandardFileStream methodDict: a MethodDictionary(#accepts:->MultiByteFileStream>>#accepts: #ascii...etc... format: 152 layout: a PointerLayout instanceVariables: #('converter' 'lineEndConvention' 'wantsLineEndConversion') organization: a ClassOrganization subclasses: nil name: #MultiByteFileStream classPool: a Dictionary(#Cr->Character cr #CrLf->' ' #Lf->Character lf #LineEn...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Files-Kernel' traitComposition: {} localSelectors: nil MultiByteFileStream(StandardFileStream)>>readOnlyCopy Receiver: MultiByteFileStream: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: RemoteString>>string Receiver: a RemoteString Arguments and temporary variables: < Receiver's instance variables: sourceFileNumber: 2 filePositionHi: 18994618 ClassOrganization>>comment Receiver: a ClassOrganization Arguments and temporary variables: Receiver's instance variables: comment: a RemoteString commentStamp: '' protocolOrganizer: a ProtocolOrganizer organizedClass: SpecDebugger ClassOrganization>>classComment Receiver: a ClassOrganization Arguments and temporary variables: Receiver's instance variables: comment: a RemoteString commentStamp: '' protocolOrganizer: a ProtocolOrganizer organizedClass: SpecDebugger SpecDebugger class(ClassDescription)>>comment Receiver: SpecDebugger Arguments and temporary variables: Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil SpecDebugger(ComposableModel)>>initialize Receiver: a SpecDebugger Arguments and temporary variables: < Receiver's instance variables: dependents: nil focusOrder: nil owner: nil window: nil spec: nil extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary() announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: nil aboutText: nil askOkToClose: nil titleHolder: nil sessionHolder: a NewValueHolder[ nil ] labelHolder: a NewValueHolder[ nil ] stack: nil code: nil toolbar: nil contextInspector: nil receiverInspector: nil needRefresh: nil SpecDebugger>>initialize Receiver: a SpecDebugger Arguments and temporary variables: < Receiver's instance variables: dependents: nil focusOrder: nil owner: nil window: nil spec: nil extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary() announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: nil aboutText: nil askOkToClose: nil titleHolder: nil sessionHolder: a NewValueHolder[ nil ] labelHolder: a NewValueHolder[ nil ] stack: nil code: nil toolbar: nil contextInspector: nil receiverInspector: nil needRefresh: nil SpecDebugger class(Behavior)>>new Receiver: SpecDebugger Arguments and temporary variables: Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: Receiver: a MorphicUIManager Arguments and temporary variables: < Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript SpecDebugger class>>openOn:context:label:contents:fullView: Receiver: SpecDebugger Arguments and temporary variables: < Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil SpecDebugger class>>debugError: Receiver: SpecDebugger Arguments and temporary variables: var1: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-...etc... Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil MorphicUIManager>>unhandledErrorDefaultAction: Receiver: a MorphicUIManager Arguments and temporary variables: var1: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-...etc... Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: < Receiver's instance variables: messageText: nil tag: nil signaler: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Ched...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Che...etc... [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: < Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: var1: UIManager Receiver's instance variables: outerContext: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: startpc: 24 numArgs: 1 SystemDictionary(Dictionary)>>at:ifPresent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: < Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: < Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: < Receiver's instance variables: messageText: nil tag: nil signaler: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Ched...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Che...etc... UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: var1: UnhandledError Receiver's instance variables: nil --- The full stack --- UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: [...] in FileSystem>>fileNamesAt:do: True>>ifTrue:ifFalse: UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: FileSystem>>fileNamesAt:do: [...] in FileSystem>>fileNamesAt: Array class(SequenceableCollection class)>>new:streamContents: Array class(SequenceableCollection class)>>streamContents: FileSystem>>fileNamesAt: FileReference(AbstractFileReference)>>files FileReference(AbstractFileReference)>>fileNames StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: MorphicUIManager>>fileDoesNotExistsDefaultAction: FileDoesNotExistException>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: FileDoesNotExistException(Exception)>>signal MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: MultiByteFileStream(StandardFileStream)>>readOnlyCopy RemoteString>>string ClassOrganization>>comment ClassOrganization>>classComment SpecDebugger class(ClassDescription)>>comment SpecDebugger(ComposableModel)>>initialize SpecDebugger>>initialize SpecDebugger class(Behavior)>>new MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: SpecDebugger class>>openOn:context:label:contents:fullView: SpecDebugger class>>debugError: MorphicUIManager>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MethodContext(ContextPart)>>handleSignal: UnhandledError(Exception)>>signal UnhandledError class>>signalForException: DirectoryDoesNotExist(Error)>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: DirectoryDoesNotExist(Exception)>>signal DirectoryDoesNotExist class(FileSystemError class)>>signalWith: UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: [...] in FileSystem>>fileNamesAt:do: True>>ifTrue:ifFalse: UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: FileSystem>>fileNamesAt:do: [...] in FileSystem>>fileNamesAt: Array class(SequenceableCollection class)>>new:streamContents: Array class(SequenceableCollection class)>>streamContents: FileSystem>>fileNamesAt: FileReference(AbstractFileReference)>>files FileReference(AbstractFileReference)>>fileNames StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: MorphicUIManager>>fileDoesNotExistsDefaultAction: FileDoesNotExistException>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: FileDoesNotExistException(Exception)>>signal MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: MultiByteFileStream(StandardFileStream)>>readOnlyCopy RemoteString>>string ClassOrganization>>comment ClassOrganization>>classComment SpecDebugger class(ClassDescription)>>comment SpecDebugger(ComposableModel)>>initialize SpecDebugger>>initialize SpecDebugger class(Behavior)>>new MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: SpecDebugger class>>openOn:context:label:contents:fullView: SpecDebugger class>>debugError: MorphicUIManager>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: UnhandledError(Exception)>>signal UnhandledError class>>signalForException: DirectoryDoesNotExist(Error)>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: DirectoryDoesNotExist(Exception)>>signal DirectoryDoesNotExist class(FileSystemError class)>>signalWith: UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: [...] in FileSystem>>fileNamesAt:do: True>>ifTrue:ifFalse: UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: FileSystem>>fileNamesAt:do: [...] in FileSystem>>fileNamesAt: Array class(SequenceableCollection class)>>new:streamContents: Array class(SequenceableCollection class)>>streamContents: FileSystem>>fileNamesAt: FileReference(AbstractFileReference)>>files FileReference(AbstractFileReference)>>fileNames StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: MorphicUIManager>>fileDoesNotExistsDefaultAction: FileDoesNotExistException>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: FileDoesNotExistException(Exception)>>signal MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: MultiByteFileStream(StandardFileStream)>>readOnlyCopy RemoteString>>string ClassOrganization>>comment ClassOrganization>>classComment SpecDebugger class(ClassDescription)>>comment SpecDebugger(ComposableModel)>>initialize SpecDebugger>>initialize SpecDebugger class(Behavior)>>new MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: SpecDebugger class>>openOn:context:label:contents:fullView: SpecDebugger class>>debugError: MorphicUIManager>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: UnhandledError(Exception)>>signal UnhandledError class>>signalForException: PrimitiveFailed(Error)>>defaultAction UndefinedObject>>handleSignal: PrimitiveFailed(Exception)>>pass [...] in WorldMorph(PasteUpMorph)>>becomeActiveDuring: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: PrimitiveFailed(Exception)>>signal PrimitiveFailed class(SelectorException class)>>signalFor: MultiByteFileStream(Object)>>primitiveFailed: MultiByteFileStream(Object)>>primitiveFailed MultiByteFileStream(StandardFileStream)>>primSize: MultiByteFileStream(StandardFileStream)>>size MultiByteFileStream(StandardFileStream)>>setToEnd ChangesLog>>assureStartupStampLogged ChangesLog>>logSnapshot:andQuit: SmalltalkImage>>snapshot:andQuit: [...] in WorldState class>>quitSession BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: WorldState class>>quitSession [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' 23 February 2015 4:56:29.86269 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: Receiver: an UnixStore Arguments and temporary variables: var1: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' Receiver's instance variables: maxFileNameLength: 255 [...] in FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: < Receiver's instance variables: true UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore [...] in FileSystem>>fileNamesAt: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore Array class(SequenceableCollection class)>>new:streamContents: Receiver: Array Arguments and temporary variables: < Receiver's instance variables: superclass: ArrayedCollection methodDict: a MethodDictionary(#'+*'->Array>>#'+*' #asArray->Array>>#asArray #a...etc... format: 6402 layout: a VariableLayout instanceVariables: nil organization: a ClassOrganization subclasses: {WeakArray. WeakActionSequence. Cubic. MetacelloMethodSectionPath} name: #Array classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Sequenceable' traitComposition: {} localSelectors: nil Array class(SequenceableCollection class)>>streamContents: Receiver: Array Arguments and temporary variables: var1: [...] Receiver's instance variables: superclass: ArrayedCollection methodDict: a MethodDictionary(#'+*'->Array>>#'+*' #asArray->Array>>#asArray #a...etc... format: 6402 layout: a VariableLayout instanceVariables: nil organization: a ClassOrganization subclasses: {WeakArray. WeakActionSequence. Cubic. MetacelloMethodSectionPath} name: #Array classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Sequenceable' traitComposition: {} localSelectors: nil FileSystem>>fileNamesAt: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore FileReference(AbstractFileReference)>>files Receiver: File @ /Users/plantec/Dropbox/Cheddar-commandLine Arguments and temporary variables: < Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' FileReference(AbstractFileReference)>>fileNames Receiver: File @ /Users/plantec/Dropbox/Cheddar-commandLine Arguments and temporary variables: Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: Receiver: StandardFileStream Arguments and temporary variables: vaTHERE_BE_DRAGONS_HERE ==== Startup Error: An attempt to use interactive tools detected, while in non-interactive mode Interactive Directory Choice Request: [ Where is userData? ] from File @ /home/plantec/Documents/Cheddar-commandLine/shared 23 February 2015 5:03:23.603071 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] StartupUIManager(NonInteractiveUIManager)>>nonInteractiveWarning: Receiver: a StartupUIManager Arguments and temporary variables: var1: 'Interactive Directory Choice Request: [ Where is userData? ] from File @...etc... Receiver's instance variables: doNotQuitOnRestart: false uiManager: a MorphicUIManager StartupUIManager(NonInteractiveUIManager)>>chooseDirectory:from: Receiver: a StartupUIManager Arguments and temporary variables: < Receiver's instance variables: doNotQuitOnRestart: false uiManager: a MorphicUIManager StartupUIManager(UIManager)>>chooseDirectory: Receiver: a StartupUIManager Arguments and temporary variables: var1: 'Where is userData?' Receiver's instance variables: doNotQuitOnRestart: false uiManager: a MorphicUIManager ResolutionRequest>>defaultAction Receiver: ResolutionRequest Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: an InteractiveResolver signalContext: ResolutionRequest(Exception)>>signal handlerContext: nil outerContext: nil origin: #userData UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: var1: ResolutionRequest Receiver's instance variables: nil MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: < Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: < Receiver's instance variables: sender: SmalltalkImage>>logStartUpErrorDuring:into:tryDebugger: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] ResolutionRequest(Exception)>>signal Receiver: ResolutionRequest Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: an InteractiveResolver signalContext: ResolutionRequest(Exception)>>signal handlerContext: nil outerContext: nil origin: #userData ResolutionRequest class>>for: Receiver: ResolutionRequest Arguments and temporary variables: var1: #userData Receiver's instance variables: superclass: Notification methodDict: a MethodDictionary(#defaultAction->ResolutionRequest>>#defaultActio...etc... format: 144 layout: a PointerLayout instanceVariables: #('origin') organization: a ClassOrganization subclasses: nil name: #ResolutionRequest classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'FileSystem-Core-Implementation' traitComposition: {} localSelectors: nil InteractiveResolver>>unknownOrigin: Receiver: an InteractiveResolver Arguments and temporary variables: var1: #userData Receiver's instance variables: next: a SystemResolver cache: an IdentityDictionary() [...] in InteractiveResolver>>resolve: Receiver: an InteractiveResolver Arguments and temporary variables: < Receiver's instance variables: next: a SystemResolver cache: an IdentityDictionary() IdentityDictionary(Dictionary)>>at:ifAbsent: Receiver: an IdentityDictionary() Arguments and temporary variables: < Receiver's instance variables: tally: 0 array: #(nil nil nil nil nil) InteractiveResolver>>resolve: Receiver: an InteractiveResolver Arguments and temporary variables: < Receiver's instance variables: next: a SystemResolver cache: an IdentityDictionary() FileLocator>>resolve Receiver: <> Arguments and temporary variables: Receiver's instance variables: origin: #userData path: Path * 'PharoV20.sources' FileLocator(AbstractFileReference)>>exists Receiver: <> Arguments and temporary variables: Receiver's instance variables: origin: #userData path: Path * 'PharoV20.sources' [...] in PharoFilesOpener>>openSources:forImage: Receiver: a PharoFilesOpener Arguments and temporary variables: < Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil Array(SequenceableCollection)>>do: Receiver: an Array({vmDirectory} {userData}) Arguments and temporary variables: var1: [...] Receiver's instance variables: an Array({vmDirectory} {userData}) PharoFilesOpener>>openSources:forImage: Receiver: a PharoFilesOpener Arguments and temporary variables: < Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil PharoFilesOpener>>openSources Receiver: a PharoFilesOpener Arguments and temporary variables: Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil PharoFilesOpener>>openOrDownloadSources Receiver: a PharoFilesOpener Arguments and temporary variables: < Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil PharoFilesOpener>>sourcesFileOrNil Receiver: a PharoFilesOpener Arguments and temporary variables: Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil SourceFileArray>>ensureOpen Receiver: a SourceFileArray(MultiByteFileStream: '/Applications/pharo-vm/PharoV20.sources' MultiByte...etc... Arguments and temporary variables: Receiver's instance variables: files: an Array(MultiByteFileStream: '/Applications/pharo-vm/PharoV20.sources' ...etc... SmalltalkImage>>openSourceFiles Receiver: Smalltalk Arguments and temporary variables: Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine SmalltalkImage class>>startUp: Receiver: SmalltalkImage Arguments and temporary variables: var1: true Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(size 235) format: 140 layout: a PointerLayout instanceVariables: #('globals' 'deferredStartupActions' 'specialObjectsArray' '...etc... organization: a ClassOrganization subclasses: nil name: #SmalltalkImage classPool: a Dictionary(#CompilerClass->Compiler #EndianCache->nil #LastImagePa...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-Support' traitComposition: {} localSelectors: nil [...] in [...] in SmalltalkImage>>send:toClassesNamedIn:with: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: < Receiver's instance variables: outerContext: [...] in SmalltalkImage>>send:toClassesNamedIn:with: startpc: 84 numArgs: 0 SmalltalkImage>>logStartUpErrorDuring:into:tryDebugger: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in SmalltalkImage>>send:toClassesNamedIn:with: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine OrderedCollection>>do: Receiver: an OrderedCollection(#Delay #OSPlatform #DisplayScreen #Cursor #InputEventFetcher #Process...etc... Arguments and temporary variables: var1: [...] Receiver's instance variables: array: #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ni...etc... firstIndex: 39 lastIndex: 70 SmalltalkImage>>send:toClassesNamedIn:with: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine SmalltalkImage>>processStartUpList: Receiver: Smalltalk Arguments and temporary variables: var1: true Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in SmalltalkImage>>startupImage:snapshotWorked: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: var1: [...] Receiver's instance variables: outerContext: SmalltalkImage>>startupImage:snapshotWorked: startpc: 112 numArgs: 0 MorphicUIManager(UIManager)>>boot:during: Receiver: a MorphicUIManager Arguments and temporary variables: < Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript SmalltalkImage>>startupImage:snapshotWorked: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine SmalltalkImage>>snapshot:andQuit: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in WorldState class>>saveAndQuit Receiver: WorldState Arguments and temporary variables: < Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#activeHand->WorldState>>#activeHand #addAlarm:w...etc... format: 152 layout: a PointerLayout instanceVariables: #('hands' 'viewBox' 'canvas' 'damageRecorder' 'stepList' 'la...etc... organization: a ClassOrganization subclasses: nil name: #WorldState classPool: a Dictionary(#CanSurrenderToOS->true #DebugShowDamage->false #Deferr...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Core-Worlds' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: var1: [...] Receiver's instance variables: outerContext: WorldState class>>saveAndQuit startpc: 39 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r11000000000000000000 ...etc... Arguments and temporary variables: < Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) --- The full stack --- StartupUIManager(NonInteractiveUIManager)>>nonInteractiveWarning: StartupUIManager(NonInteractiveUIManager)>>chooseDirectory:from: StartupUIManager(UIManager)>>chooseDirectory: ResolutionRequest>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ResolutionRequest(Exception)>>signal ResolutionRequest class>>for: InteractiveResolver>>unknownOrigin: [...] in InteractiveResolver>>resolve: IdentityDictionary(Dictionary)>>at:ifAbsent: InteractiveResolver>>resolve: FileLocator>>resolve FileLocator(AbstractFileReference)>>exists [...] in PharoFilesOpener>>openSources:forImage: Array(SequenceableCollection)>>do: PharoFilesOpener>>openSources:forImage: PharoFilesOpener>>openSources PharoFilesOpener>>openOrDownloadSources PharoFilesOpener>>sourcesFileOrNil SourceFileArray>>ensureOpen SmalltalkImage>>openSourceFiles SmalltalkImage class>>startUp: [...] in [...] in SmalltalkImage>>send:toClassesNamedIn:with: BlockClosure>>on:do: SmalltalkImage>>logStartUpErrorDuring:into:tryDebugger: [...] in SmalltalkImage>>send:toClassesNamedIn:with: OrderedCollection>>do: SmalltalkImage>>send:toClassesNamedIn:with: SmalltalkImage>>processStartUpList: [...] in SmalltalkImage>>startupImage:snapshotWorked: BlockClosure>>ensure: MorphicUIManager(UIManager)>>boot:during: SmalltalkImage>>startupImage:snapshotWorked: SmalltalkImage>>snapshot:andQuit: [...] in WorldState class>>saveAndQuit BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WorldState class>>saveAndQuit [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE Got startup errors: ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE An attempt to use interactive tools detected, while in non-interactive mode Interactive Directory Choice Request: [ Where is userData? ] from File @ /home/plantec/Documents/Cheddar-commandLine/shared ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE ==== Startup Error: An attempt to use interactive tools detected, while in non-interactive mode Interactive Directory Choice Request: [ Where is userData? ] from File @ /home/plantec/Documents/Cheddar-commandLine/shared 23 February 2015 5:07:01.224711 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] StartupUIManager(NonInteractiveUIManager)>>nonInteractiveWarning: Receiver: a StartupUIManager Arguments and temporary variables: var1: 'Interactive Directory Choice Request: [ Where is userData? ] from File @...etc... Receiver's instance variables: doNotQuitOnRestart: false uiManager: a MorphicUIManager StartupUIManager(NonInteractiveUIManager)>>chooseDirectory:from: Receiver: a StartupUIManager Arguments and temporary variables: < Receiver's instance variables: doNotQuitOnRestart: false uiManager: a MorphicUIManager StartupUIManager(UIManager)>>chooseDirectory: Receiver: a StartupUIManager Arguments and temporary variables: var1: 'Where is userData?' Receiver's instance variables: doNotQuitOnRestart: false uiManager: a MorphicUIManager ResolutionRequest>>defaultAction Receiver: ResolutionRequest Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: an InteractiveResolver signalContext: ResolutionRequest(Exception)>>signal handlerContext: nil outerContext: nil origin: #userData UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: var1: ResolutionRequest Receiver's instance variables: nil MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: < Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: < Receiver's instance variables: sender: SmalltalkImage>>logStartUpErrorDuring:into:tryDebugger: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] ResolutionRequest(Exception)>>signal Receiver: ResolutionRequest Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: an InteractiveResolver signalContext: ResolutionRequest(Exception)>>signal handlerContext: nil outerContext: nil origin: #userData ResolutionRequest class>>for: Receiver: ResolutionRequest Arguments and temporary variables: var1: #userData Receiver's instance variables: superclass: Notification methodDict: a MethodDictionary(#defaultAction->ResolutionRequest>>#defaultActio...etc... format: 144 layout: a PointerLayout instanceVariables: #('origin') organization: a ClassOrganization subclasses: nil name: #ResolutionRequest classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'FileSystem-Core-Implementation' traitComposition: {} localSelectors: nil InteractiveResolver>>unknownOrigin: Receiver: an InteractiveResolver Arguments and temporary variables: var1: #userData Receiver's instance variables: next: a SystemResolver cache: an IdentityDictionary() [...] in InteractiveResolver>>resolve: Receiver: an InteractiveResolver Arguments and temporary variables: < Receiver's instance variables: next: a SystemResolver cache: an IdentityDictionary() IdentityDictionary(Dictionary)>>at:ifAbsent: Receiver: an IdentityDictionary() Arguments and temporary variables: < Receiver's instance variables: tally: 0 array: #(nil nil nil nil nil) InteractiveResolver>>resolve: Receiver: an InteractiveResolver Arguments and temporary variables: < Receiver's instance variables: next: a SystemResolver cache: an IdentityDictionary() FileLocator>>resolve Receiver: <> Arguments and temporary variables: Receiver's instance variables: origin: #userData path: Path * 'PharoV20.sources' FileLocator(AbstractFileReference)>>exists Receiver: <> Arguments and temporary variables: Receiver's instance variables: origin: #userData path: Path * 'PharoV20.sources' [...] in PharoFilesOpener>>openSources:forImage: Receiver: a PharoFilesOpener Arguments and temporary variables: < Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil Array(SequenceableCollection)>>do: Receiver: an Array({vmDirectory} {userData}) Arguments and temporary variables: var1: [...] Receiver's instance variables: an Array({vmDirectory} {userData}) PharoFilesOpener>>openSources:forImage: Receiver: a PharoFilesOpener Arguments and temporary variables: < Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil PharoFilesOpener>>openSources Receiver: a PharoFilesOpener Arguments and temporary variables: Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil PharoFilesOpener>>openOrDownloadSources Receiver: a PharoFilesOpener Arguments and temporary variables: < Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil PharoFilesOpener>>sourcesFileOrNil Receiver: a PharoFilesOpener Arguments and temporary variables: Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil SourceFileArray>>ensureOpen Receiver: a SourceFileArray(MultiByteFileStream: '/Applications/pharo-vm/PharoV20.sources' MultiByte...etc... Arguments and temporary variables: Receiver's instance variables: files: an Array(MultiByteFileStream: '/Applications/pharo-vm/PharoV20.sources' ...etc... SmalltalkImage>>openSourceFiles Receiver: Smalltalk Arguments and temporary variables: Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine SmalltalkImage class>>startUp: Receiver: SmalltalkImage Arguments and temporary variables: var1: true Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(size 235) format: 140 layout: a PointerLayout instanceVariables: #('globals' 'deferredStartupActions' 'specialObjectsArray' '...etc... organization: a ClassOrganization subclasses: nil name: #SmalltalkImage classPool: a Dictionary(#CompilerClass->Compiler #EndianCache->nil #LastImagePa...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-Support' traitComposition: {} localSelectors: nil [...] in [...] in SmalltalkImage>>send:toClassesNamedIn:with: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: < Receiver's instance variables: outerContext: [...] in SmalltalkImage>>send:toClassesNamedIn:with: startpc: 84 numArgs: 0 SmalltalkImage>>logStartUpErrorDuring:into:tryDebugger: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in SmalltalkImage>>send:toClassesNamedIn:with: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine OrderedCollection>>do: Receiver: an OrderedCollection(#Delay #OSPlatform #DisplayScreen #Cursor #InputEventFetcher #Process...etc... Arguments and temporary variables: var1: [...] Receiver's instance variables: array: #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ni...etc... firstIndex: 39 lastIndex: 70 SmalltalkImage>>send:toClassesNamedIn:with: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine SmalltalkImage>>processStartUpList: Receiver: Smalltalk Arguments and temporary variables: var1: true Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in SmalltalkImage>>startupImage:snapshotWorked: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: var1: [...] Receiver's instance variables: outerContext: SmalltalkImage>>startupImage:snapshotWorked: startpc: 112 numArgs: 0 MorphicUIManager(UIManager)>>boot:during: Receiver: a MorphicUIManager Arguments and temporary variables: < Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript SmalltalkImage>>startupImage:snapshotWorked: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine SmalltalkImage>>snapshot:andQuit: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in WorldState class>>saveAndQuit Receiver: WorldState Arguments and temporary variables: < Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#activeHand->WorldState>>#activeHand #addAlarm:w...etc... format: 152 layout: a PointerLayout instanceVariables: #('hands' 'viewBox' 'canvas' 'damageRecorder' 'stepList' 'la...etc... organization: a ClassOrganization subclasses: nil name: #WorldState classPool: a Dictionary(#CanSurrenderToOS->true #DebugShowDamage->false #Deferr...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Core-Worlds' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: var1: [...] Receiver's instance variables: outerContext: WorldState class>>saveAndQuit startpc: 39 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r11000000000000000000 ...etc... Arguments and temporary variables: < Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) --- The full stack --- StartupUIManager(NonInteractiveUIManager)>>nonInteractiveWarning: StartupUIManager(NonInteractiveUIManager)>>chooseDirectory:from: StartupUIManager(UIManager)>>chooseDirectory: ResolutionRequest>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ResolutionRequest(Exception)>>signal ResolutionRequest class>>for: InteractiveResolver>>unknownOrigin: [...] in InteractiveResolver>>resolve: IdentityDictionary(Dictionary)>>at:ifAbsent: InteractiveResolver>>resolve: FileLocator>>resolve FileLocator(AbstractFileReference)>>exists [...] in PharoFilesOpener>>openSources:forImage: Array(SequenceableCollection)>>do: PharoFilesOpener>>openSources:forImage: PharoFilesOpener>>openSources PharoFilesOpener>>openOrDownloadSources PharoFilesOpener>>sourcesFileOrNil SourceFileArray>>ensureOpen SmalltalkImage>>openSourceFiles SmalltalkImage class>>startUp: [...] in [...] in SmalltalkImage>>send:toClassesNamedIn:with: BlockClosure>>on:do: SmalltalkImage>>logStartUpErrorDuring:into:tryDebugger: [...] in SmalltalkImage>>send:toClassesNamedIn:with: OrderedCollection>>do: SmalltalkImage>>send:toClassesNamedIn:with: SmalltalkImage>>processStartUpList: [...] in SmalltalkImage>>startupImage:snapshotWorked: BlockClosure>>ensure: MorphicUIManager(UIManager)>>boot:during: SmalltalkImage>>startupImage:snapshotWorked: SmalltalkImage>>snapshot:andQuit: [...] in WorldState class>>saveAndQuit BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WorldState class>>saveAndQuit [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE Got startup errors: ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE An attempt to use interactive tools detected, while in non-interactive mode Interactive Directory Choice Request: [ Where is userData? ] from File @ /home/plantec/Documents/Cheddar-commandLine/shared ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE An attempt to use interactive tools detected, while in non-interactive mode Interactive Directory Choice Request: [ Where is userData? ] from File @ /home/plantec/Documents/Cheddar-commandLine/shared 23 February 2015 5:07:18.497197 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] StartupUIManager(NonInteractiveUIManager)>>nonInteractiveWarning: Receiver: a StartupUIManager Arguments and temporary variables: var1: 'Interactive Directory Choice Request: [ Where is userData? ] from File @...etc... Receiver's instance variables: doNotQuitOnRestart: false uiManager: a MorphicUIManager StartupUIManager(NonInteractiveUIManager)>>chooseDirectory:from: Receiver: a StartupUIManager Arguments and temporary variables: < Receiver's instance variables: doNotQuitOnRestart: false uiManager: a MorphicUIManager StartupUIManager(UIManager)>>chooseDirectory: Receiver: a StartupUIManager Arguments and temporary variables: var1: 'Where is userData?' Receiver's instance variables: doNotQuitOnRestart: false uiManager: a MorphicUIManager ResolutionRequest>>defaultAction Receiver: ResolutionRequest Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: an InteractiveResolver signalContext: ResolutionRequest(Exception)>>signal handlerContext: nil outerContext: nil origin: #userData UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: var1: ResolutionRequest Receiver's instance variables: nil MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: < Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: < Receiver's instance variables: sender: nil pc: nil stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] ResolutionRequest(Exception)>>signal Receiver: ResolutionRequest Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: an InteractiveResolver signalContext: ResolutionRequest(Exception)>>signal handlerContext: nil outerContext: nil origin: #userData ResolutionRequest class>>for: Receiver: ResolutionRequest Arguments and temporary variables: var1: #userData Receiver's instance variables: superclass: Notification methodDict: a MethodDictionary(#defaultAction->ResolutionRequest>>#defaultActio...etc... format: 144 layout: a PointerLayout instanceVariables: #('origin') organization: a ClassOrganization subclasses: nil name: #ResolutionRequest classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'FileSystem-Core-Implementation' traitComposition: {} localSelectors: nil InteractiveResolver>>unknownOrigin: Receiver: an InteractiveResolver Arguments and temporary variables: var1: #userData Receiver's instance variables: next: a SystemResolver cache: an IdentityDictionary() [...] in InteractiveResolver>>resolve: Receiver: an InteractiveResolver Arguments and temporary variables: < Receiver's instance variables: next: a SystemResolver cache: an IdentityDictionary() IdentityDictionary(Dictionary)>>at:ifAbsent: Receiver: an IdentityDictionary() Arguments and temporary variables: < Receiver's instance variables: tally: 0 array: #(nil nil nil nil nil) InteractiveResolver>>resolve: Receiver: an InteractiveResolver Arguments and temporary variables: < Receiver's instance variables: next: a SystemResolver cache: an IdentityDictionary() FileLocator>>resolve Receiver: {userData}/PharoV20.sources Arguments and temporary variables: Receiver's instance variables: origin: #userData path: Path * 'PharoV20.sources' FileLocator(AbstractFileReference)>>exists Receiver: {userData}/PharoV20.sources Arguments and temporary variables: Receiver's instance variables: origin: #userData path: Path * 'PharoV20.sources' [...] in PharoFilesOpener>>openSources:forImage: Receiver: a PharoFilesOpener Arguments and temporary variables: < Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil Array(SequenceableCollection)>>do: Receiver: an Array({vmDirectory} {userData}) Arguments and temporary variables: var1: [...] Receiver's instance variables: an Array({vmDirectory} {userData}) PharoFilesOpener>>openSources:forImage: Receiver: a PharoFilesOpener Arguments and temporary variables: < Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil PharoFilesOpener>>openSources Receiver: a PharoFilesOpener Arguments and temporary variables: Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil PharoFilesOpener>>openOrDownloadSources Receiver: a PharoFilesOpener Arguments and temporary variables: < Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil PharoFilesOpener>>sourcesFileOrNil Receiver: a PharoFilesOpener Arguments and temporary variables: Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil SourceFileArray>>ensureOpen Receiver: a SourceFileArray(MultiByteFileStream: '/Applications/pharo-vm/PharoV20.sources' MultiByte...etc... Arguments and temporary variables: Receiver's instance variables: files: an Array(MultiByteFileStream: '/Applications/pharo-vm/PharoV20.sources' ...etc... SmalltalkImage>>openSourceFiles Receiver: Smalltalk Arguments and temporary variables: Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: an OrderedCollection([...] [...]) specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine SmalltalkImage class>>startUp: Receiver: SmalltalkImage Arguments and temporary variables: var1: true Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(size 235) format: 140 layout: a PointerLayout instanceVariables: #('globals' 'deferredStartupActions' 'specialObjectsArray' '...etc... organization: a ClassOrganization subclasses: nil name: #SmalltalkImage classPool: a Dictionary(#CompilerClass->Compiler #EndianCache->nil #LastImagePa...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-Support' traitComposition: {} localSelectors: nil [...] in [...] in SmalltalkImage>>send:toClassesNamedIn:with: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: an OrderedCollection([...] [...]) specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: < Receiver's instance variables: outerContext: [...] in SmalltalkImage>>send:toClassesNamedIn:with: startpc: 84 numArgs: 0 SmalltalkImage>>logStartUpErrorDuring:into:tryDebugger: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: an OrderedCollection([...] [...]) specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in SmalltalkImage>>send:toClassesNamedIn:with: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: an OrderedCollection([...] [...]) specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine OrderedCollection>>do: Receiver: an OrderedCollection(#Delay #OSPlatform #DisplayScreen #Cursor #InputEventFetcher #Process...etc... Arguments and temporary variables: var1: [...] Receiver's instance variables: array: #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ni...etc... firstIndex: 39 lastIndex: 70 SmalltalkImage>>send:toClassesNamedIn:with: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: an OrderedCollection([...] [...]) specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine SmalltalkImage>>processStartUpList: Receiver: Smalltalk Arguments and temporary variables: var1: true Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: an OrderedCollection([...] [...]) specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in SmalltalkImage>>startupImage:snapshotWorked: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: an OrderedCollection([...] [...]) specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: var1: [...] Receiver's instance variables: outerContext: SmalltalkImage>>startupImage:snapshotWorked: startpc: 112 numArgs: 0 MorphicUIManager(UIManager)>>boot:during: Receiver: a MorphicUIManager Arguments and temporary variables: < Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript SmalltalkImage>>startupImage:snapshotWorked: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: an OrderedCollection([...] [...]) specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine SmalltalkImage>>snapshot:andQuit: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: an OrderedCollection([...] [...]) specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in WorldState class>>saveAndQuit Receiver: WorldState Arguments and temporary variables: < Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#activeHand->WorldState>>#activeHand #addAlarm:w...etc... format: 152 layout: a PointerLayout instanceVariables: #('hands' 'viewBox' 'canvas' 'damageRecorder' 'stepList' 'la...etc... organization: a ClassOrganization subclasses: nil name: #WorldState classPool: a Dictionary(#CanSurrenderToOS->true #DebugShowDamage->false #Deferr...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Core-Worlds' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: var1: [...] Receiver's instance variables: outerContext: WorldState class>>saveAndQuit startpc: 39 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r11000000000000000000 ...etc... Arguments and temporary variables: < Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) --- The full stack --- StartupUIManager(NonInteractiveUIManager)>>nonInteractiveWarning: StartupUIManager(NonInteractiveUIManager)>>chooseDirectory:from: StartupUIManager(UIManager)>>chooseDirectory: ResolutionRequest>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ResolutionRequest(Exception)>>signal ResolutionRequest class>>for: InteractiveResolver>>unknownOrigin: [...] in InteractiveResolver>>resolve: IdentityDictionary(Dictionary)>>at:ifAbsent: InteractiveResolver>>resolve: FileLocator>>resolve FileLocator(AbstractFileReference)>>exists [...] in PharoFilesOpener>>openSources:forImage: Array(SequenceableCollection)>>do: PharoFilesOpener>>openSources:forImage: PharoFilesOpener>>openSources PharoFilesOpener>>openOrDownloadSources PharoFilesOpener>>sourcesFileOrNil SourceFileArray>>ensureOpen SmalltalkImage>>openSourceFiles SmalltalkImage class>>startUp: [...] in [...] in SmalltalkImage>>send:toClassesNamedIn:with: BlockClosure>>on:do: SmalltalkImage>>logStartUpErrorDuring:into:tryDebugger: [...] in SmalltalkImage>>send:toClassesNamedIn:with: OrderedCollection>>do: SmalltalkImage>>send:toClassesNamedIn:with: SmalltalkImage>>processStartUpList: [...] in SmalltalkImage>>startupImage:snapshotWorked: BlockClosure>>ensure: MorphicUIManager(UIManager)>>boot:during: SmalltalkImage>>startupImage:snapshotWorked: SmalltalkImage>>snapshot:andQuit: [...] in WorldState class>>saveAndQuit BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WorldState class>>saveAndQuit [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' 23 February 2015 5:07:25.430478 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: Receiver: an UnixStore Arguments and temporary variables: var1: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' Receiver's instance variables: maxFileNameLength: 255 [...] in FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: < Receiver's instance variables: true UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore [...] in FileSystem>>fileNamesAt: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore Array class(SequenceableCollection class)>>new:streamContents: Receiver: Array Arguments and temporary variables: < Receiver's instance variables: superclass: ArrayedCollection methodDict: a MethodDictionary(#'+*'->Array>>#'+*' #asArray->Array>>#asArray #a...etc... format: 6402 layout: a VariableLayout instanceVariables: nil organization: a ClassOrganization subclasses: {WeakArray. WeakActionSequence. Cubic. MetacelloMethodSectionPath} name: #Array classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Sequenceable' traitComposition: {} localSelectors: nil Array class(SequenceableCollection class)>>streamContents: Receiver: Array Arguments and temporary variables: var1: [...] Receiver's instance variables: superclass: ArrayedCollection methodDict: a MethodDictionary(#'+*'->Array>>#'+*' #asArray->Array>>#asArray #a...etc... format: 6402 layout: a VariableLayout instanceVariables: nil organization: a ClassOrganization subclasses: {WeakArray. WeakActionSequence. Cubic. MetacelloMethodSectionPath} name: #Array classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Sequenceable' traitComposition: {} localSelectors: nil FileSystem>>fileNamesAt: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore FileReference(AbstractFileReference)>>files Receiver: File @ /Users/plantec/Dropbox/Cheddar-commandLine Arguments and temporary variables: < Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' FileReference(AbstractFileReference)>>fileNames Receiver: File @ /Users/plantec/Dropbox/Cheddar-commandLine Arguments and temporary variables: Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: Receiver: StandardFileStream Arguments and temporary variables: var1: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Receiver's instance variables: superclass: FileStream methodDict: a MethodDictionary(#actAsExecutor->StandardFileStream>>#actAsExecut...etc... format: 146 layout: a PointerLayout instanceVariables: #('name' 'fileID' 'buffer1') organization: a ClassOrganization subclasses: {MultiByteFileStream. AttachableFileStream} name: #StandardFileStream classPool: a Dictionary(#Registry->a WeakRegistry(...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Files-Kernel' traitComposition: {} localSelectors: nil MorphicUIManager>>fileDoesNotExistsDefaultAction: Receiver: a MorphicUIManager Arguments and temporary variables: var1: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Ph...etc... Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript FileDoesNotExistException>>defaultAction Receiver: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: MultiByteFileStream signalContext: FileDoesNotExistException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil fileName: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' readOnly: true UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: var1: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Ph...etc... Receiver's instance variables: nil FileDoesNotExistException(Exception)>>pass Receiver: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: MultiByteFileStream signalContext: FileDoesNotExistException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil fileName: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' readOnly: true [...] in WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: < Receiver's instance variables: bounds: (0@0) corner: (1333@810) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(286523392) a Nau...etc... fullBounds: (0@0) corner: (1333@810) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: var1: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Ph...etc... Receiver's instance variables: outerContext: WorldMorph(PasteUpMorph)>>becomeActiveDuring: startpc: 71 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: < Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: var1: [...] Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: < Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] FileDoesNotExistException(Exception)>>signal Receiver: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: MultiByteFileStream signalContext: FileDoesNotExistException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil fileName: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' readOnly: true MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: Receiver: MultiByteFileStream Arguments and temporary variables: var1: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Receiver's instance variables: superclass: StandardFileStream methodDict: a MethodDictionary(#accepts:->MultiByteFileStream>>#accepts: #ascii...etc... format: 152 layout: a PointerLayout instanceVariables: #('converter' 'lineEndConvention' 'wantsLineEndConversion') organization: a ClassOrganization subclasses: nil name: #MultiByteFileStream classPool: a Dictionary(#Cr->Character cr #CrLf->' ' #Lf->Character lf #LineEn...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Files-Kernel' traitComposition: {} localSelectors: nil MultiByteFileStream(StandardFileStream)>>readOnlyCopy Receiver: MultiByteFileStream: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: RemoteString>>string Receiver: a RemoteString Arguments and temporary variables: < Receiver's instance variables: sourceFileNumber: 2 filePositionHi: 18994618 ClassOrganization>>comment Receiver: a ClassOrganization Arguments and temporary variables: Receiver's instance variables: comment: a RemoteString commentStamp: '' protocolOrganizer: a ProtocolOrganizer organizedClass: SpecDebugger ClassOrganization>>classComment Receiver: a ClassOrganization Arguments and temporary variables: Receiver's instance variables: comment: a RemoteString commentStamp: '' protocolOrganizer: a ProtocolOrganizer organizedClass: SpecDebugger SpecDebugger class(ClassDescription)>>comment Receiver: SpecDebugger Arguments and temporary variables: Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil SpecDebugger(ComposableModel)>>initialize Receiver: a SpecDebugger Arguments and temporary variables: < Receiver's instance variables: dependents: nil focusOrder: nil owner: nil window: nil spec: nil extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary() announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: nil aboutText: nil askOkToClose: nil titleHolder: nil sessionHolder: a NewValueHolder[ nil ] labelHolder: a NewValueHolder[ nil ] stack: nil code: nil toolbar: nil contextInspector: nil receiverInspector: nil needRefresh: nil SpecDebugger>>initialize Receiver: a SpecDebugger Arguments and temporary variables: < Receiver's instance variables: dependents: nil focusOrder: nil owner: nil window: nil spec: nil extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary() announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: nil aboutText: nil askOkToClose: nil titleHolder: nil sessionHolder: a NewValueHolder[ nil ] labelHolder: a NewValueHolder[ nil ] stack: nil code: nil toolbar: nil contextInspector: nil receiverInspector: nil needRefresh: nil SpecDebugger class(Behavior)>>new Receiver: SpecDebugger Arguments and temporary variables: Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: Receiver: a MorphicUIManager Arguments and temporary variables: < Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript SpecDebugger class>>openOn:context:label:contents:fullView: Receiver: SpecDebugger Arguments and temporary variables: < Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil SpecDebugger class>>debugError: Receiver: SpecDebugger Arguments and temporary variables: var1: An attempt to use interactive tools detected, while in non-interactive mo...etc... Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil ErrorNonInteractive(Exception)>>debug Receiver: An attempt to use interactive tools detected, while in non-interactive mode Interactive D...etc... Arguments and temporary variables: Receiver's instance variables: messageText: 'Interactive Directory Choice Request: [ Where is userData? ] from...etc... tag: nil signaler: a StartupUIManager signalContext: ErrorNonInteractive(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil exception: nil ByteSymbol(Symbol)>>value: Receiver: #debug Arguments and temporary variables: var1: An attempt to use interactive tools detected, while in non-interactive mo...etc... Receiver's instance variables: #debug OrderedCollection>>do: Receiver: an OrderedCollection(An attempt to use interactive tools detected, while in non-interactiv...etc... Arguments and temporary variables: var1: #debug Receiver's instance variables: array: an Array(An attempt to use interactive tools detected, while in non-inte...etc... firstIndex: 1 lastIndex: 1 --- The full stack --- UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: [...] in FileSystem>>fileNamesAt:do: True>>ifTrue:ifFalse: UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: FileSystem>>fileNamesAt:do: [...] in FileSystem>>fileNamesAt: Array class(SequenceableCollection class)>>new:streamContents: Array class(SequenceableCollection class)>>streamContents: FileSystem>>fileNamesAt: FileReference(AbstractFileReference)>>files FileReference(AbstractFileReference)>>fileNames StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: MorphicUIManager>>fileDoesNotExistsDefaultAction: FileDoesNotExistException>>defaultAction UndefinedObject>>handleSignal: FileDoesNotExistException(Exception)>>pass [...] in WorldMorph(PasteUpMorph)>>becomeActiveDuring: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: FileDoesNotExistException(Exception)>>signal MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: MultiByteFileStream(StandardFileStream)>>readOnlyCopy RemoteString>>string ClassOrganization>>comment ClassOrganization>>classComment SpecDebugger class(ClassDescription)>>comment SpecDebugger(ComposableModel)>>initialize SpecDebugger>>initialize SpecDebugger class(Behavior)>>new MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: SpecDebugger class>>openOn:context:label:contents:fullView: SpecDebugger class>>debugError: ErrorNonInteractive(Exception)>>debug ByteSymbol(Symbol)>>value: OrderedCollection>>do: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SmalltalkImage>>handleStartupErrors: SmalltalkImage>>startupImage:snapshotWorked: SmalltalkImage>>snapshot:andQuit: [...] in WorldState class>>saveAndQuit BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: WorldState class>>saveAndQuit [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' 23 February 2015 5:07:33.06872 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: Receiver: an UnixStore Arguments and temporary variables: var1: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' Receiver's instance variables: maxFileNameLength: 255 [...] in FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: < Receiver's instance variables: true UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore [...] in FileSystem>>fileNamesAt: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore Array class(SequenceableCollection class)>>new:streamContents: Receiver: Array Arguments and temporary variables: < Receiver's instance variables: superclass: ArrayedCollection methodDict: a MethodDictionary(#'+*'->Array>>#'+*' #asArray->Array>>#asArray #a...etc... format: 6402 layout: a VariableLayout instanceVariables: nil organization: a ClassOrganization subclasses: {WeakArray. WeakActionSequence. Cubic. MetacelloMethodSectionPath} name: #Array classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Sequenceable' traitComposition: {} localSelectors: nil Array class(SequenceableCollection class)>>streamContents: Receiver: Array Arguments and temporary variables: var1: [...] Receiver's instance variables: superclass: ArrayedCollection methodDict: a MethodDictionary(#'+*'->Array>>#'+*' #asArray->Array>>#asArray #a...etc... format: 6402 layout: a VariableLayout instanceVariables: nil organization: a ClassOrganization subclasses: {WeakArray. WeakActionSequence. Cubic. MetacelloMethodSectionPath} name: #Array classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Sequenceable' traitComposition: {} localSelectors: nil FileSystem>>fileNamesAt: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore FileReference(AbstractFileReference)>>files Receiver: File @ /Users/plantec/Dropbox/Cheddar-commandLine Arguments and temporary variables: < Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' FileReference(AbstractFileReference)>>fileNames Receiver: File @ /Users/plantec/Dropbox/Cheddar-commandLine Arguments and temporary variables: Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: Receiver: StandardFileStream Arguments and temporary variables: var1: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Receiver's instance variables: superclass: FileStream methodDict: a MethodDictionary(#actAsExecutor->StandardFileStream>>#actAsExecut...etc... format: 146 layout: a PointerLayout instanceVariables: #('name' 'fileID' 'buffer1') organization: a ClassOrganization subclasses: {MultiByteFileStream. AttachableFileStream} name: #StandardFileStream classPool: a Dictionary(#Registry->a WeakRegistry(...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Files-Kernel' traitComposition: {} localSelectors: nil MorphicUIManager>>fileDoesNotExistsDefaultAction: Receiver: a MorphicUIManager Arguments and temporary variables: var1: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Ph...etc... Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript FileDoesNotExistException>>defaultAction Receiver: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: MultiByteFileStream signalContext: FileDoesNotExistException(Exception)>>signal handlerContext: nil outerContext: nil fileName: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' readOnly: true UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: var1: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Ph...etc... Receiver's instance variables: nil MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: < Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] FileDoesNotExistException(Exception)>>signal Receiver: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: MultiByteFileStream signalContext: FileDoesNotExistException(Exception)>>signal handlerContext: nil outerContext: nil fileName: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' readOnly: true MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: Receiver: MultiByteFileStream Arguments and temporary variables: var1: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Receiver's instance variables: superclass: StandardFileStream methodDict: a MethodDictionary(#accepts:->MultiByteFileStream>>#accepts: #ascii...etc... format: 152 layout: a PointerLayout instanceVariables: #('converter' 'lineEndConvention' 'wantsLineEndConversion') organization: a ClassOrganization subclasses: nil name: #MultiByteFileStream classPool: a Dictionary(#Cr->Character cr #CrLf->' ' #Lf->Character lf #LineEn...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Files-Kernel' traitComposition: {} localSelectors: nil MultiByteFileStream(StandardFileStream)>>readOnlyCopy Receiver: MultiByteFileStream: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: RemoteString>>string Receiver: a RemoteString Arguments and temporary variables: < Receiver's instance variables: sourceFileNumber: 2 filePositionHi: 18994618 ClassOrganization>>comment Receiver: a ClassOrganization Arguments and temporary variables: Receiver's instance variables: comment: a RemoteString commentStamp: '' protocolOrganizer: a ProtocolOrganizer organizedClass: SpecDebugger ClassOrganization>>classComment Receiver: a ClassOrganization Arguments and temporary variables: Receiver's instance variables: comment: a RemoteString commentStamp: '' protocolOrganizer: a ProtocolOrganizer organizedClass: SpecDebugger SpecDebugger class(ClassDescription)>>comment Receiver: SpecDebugger Arguments and temporary variables: Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil SpecDebugger(ComposableModel)>>initialize Receiver: a SpecDebugger Arguments and temporary variables: < Receiver's instance variables: dependents: nil focusOrder: nil owner: nil window: nil spec: nil extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary() announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: nil aboutText: nil askOkToClose: nil titleHolder: nil sessionHolder: a NewValueHolder[ nil ] labelHolder: a NewValueHolder[ nil ] stack: nil code: nil toolbar: nil contextInspector: nil receiverInspector: nil needRefresh: nil SpecDebugger>>initialize Receiver: a SpecDebugger Arguments and temporary variables: < Receiver's instance variables: dependents: nil focusOrder: nil owner: nil window: nil spec: nil extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary() announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: nil aboutText: nil askOkToClose: nil titleHolder: nil sessionHolder: a NewValueHolder[ nil ] labelHolder: a NewValueHolder[ nil ] stack: nil code: nil toolbar: nil contextInspector: nil receiverInspector: nil needRefresh: nil SpecDebugger class(Behavior)>>new Receiver: SpecDebugger Arguments and temporary variables: Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: Receiver: a MorphicUIManager Arguments and temporary variables: < Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript SpecDebugger class>>openOn:context:label:contents:fullView: Receiver: SpecDebugger Arguments and temporary variables: < Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil SpecDebugger class>>debugError: Receiver: SpecDebugger Arguments and temporary variables: var1: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-...etc... Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil MorphicUIManager>>unhandledErrorDefaultAction: Receiver: a MorphicUIManager Arguments and temporary variables: var1: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-...etc... Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: < Receiver's instance variables: messageText: nil tag: nil signaler: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Ched...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Che...etc... [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: < Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: var1: UIManager Receiver's instance variables: outerContext: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: startpc: 24 numArgs: 1 SystemDictionary(Dictionary)>>at:ifPresent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: < Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: < Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: < Receiver's instance variables: messageText: nil tag: nil signaler: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Ched...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Che...etc... UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: var1: UnhandledError Receiver's instance variables: nil --- The full stack --- UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: [...] in FileSystem>>fileNamesAt:do: True>>ifTrue:ifFalse: UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: FileSystem>>fileNamesAt:do: [...] in FileSystem>>fileNamesAt: Array class(SequenceableCollection class)>>new:streamContents: Array class(SequenceableCollection class)>>streamContents: FileSystem>>fileNamesAt: FileReference(AbstractFileReference)>>files FileReference(AbstractFileReference)>>fileNames StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: MorphicUIManager>>fileDoesNotExistsDefaultAction: FileDoesNotExistException>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: FileDoesNotExistException(Exception)>>signal MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: MultiByteFileStream(StandardFileStream)>>readOnlyCopy RemoteString>>string ClassOrganization>>comment ClassOrganization>>classComment SpecDebugger class(ClassDescription)>>comment SpecDebugger(ComposableModel)>>initialize SpecDebugger>>initialize SpecDebugger class(Behavior)>>new MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: SpecDebugger class>>openOn:context:label:contents:fullView: SpecDebugger class>>debugError: MorphicUIManager>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MethodContext(ContextPart)>>handleSignal: UnhandledError(Exception)>>signal UnhandledError class>>signalForException: DirectoryDoesNotExist(Error)>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: DirectoryDoesNotExist(Exception)>>signal DirectoryDoesNotExist class(FileSystemError class)>>signalWith: UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: [...] in FileSystem>>fileNamesAt:do: True>>ifTrue:ifFalse: UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: FileSystem>>fileNamesAt:do: [...] in FileSystem>>fileNamesAt: Array class(SequenceableCollection class)>>new:streamContents: Array class(SequenceableCollection class)>>streamContents: FileSystem>>fileNamesAt: FileReference(AbstractFileReference)>>files FileReference(AbstractFileReference)>>fileNames StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: MorphicUIManager>>fileDoesNotExistsDefaultAction: FileDoesNotExistException>>defaultAction UndefinedObject>>handleSignal: FileDoesNotExistException(Exception)>>pass [...] in WorldMorph(PasteUpMorph)>>becomeActiveDuring: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: FileDoesNotExistException(Exception)>>signal MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: MultiByteFileStream(StandardFileStream)>>readOnlyCopy RemoteString>>string ClassOrganization>>comment ClassOrganization>>classComment SpecDebugger class(ClassDescription)>>comment SpecDebugger(ComposableModel)>>initialize SpecDebugger>>initialize SpecDebugger class(Behavior)>>new MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: SpecDebugger class>>openOn:context:label:contents:fullView: SpecDebugger class>>debugError: ErrorNonInteractive(Exception)>>debug ByteSymbol(Symbol)>>value: OrderedCollection>>do: SmalltalkImage>>handleStartupErrors: SmalltalkImage>>startupImage:snapshotWorked: SmalltalkImage>>snapshot:andQuit: [...] in WorldState class>>saveAndQuit BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: WorldState class>>saveAndQuit [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' 23 February 2015 5:07:39.588724 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: Receiver: an UnixStore Arguments and temporary variables: var1: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' Receiver's instance variables: maxFileNameLength: 255 [...] in FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: < Receiver's instance variables: true UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore [...] in FileSystem>>fileNamesAt: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore Array class(SequenceableCollection class)>>new:streamContents: Receiver: Array Arguments and temporary variables: < Receiver's instance variables: superclass: ArrayedCollection methodDict: a MethodDictionary(#'+*'->Array>>#'+*' #asArray->Array>>#asArray #a...etc... format: 6402 layout: a VariableLayout instanceVariables: nil organization: a ClassOrganization subclasses: {WeakArray. WeakActionSequence. Cubic. MetacelloMethodSectionPath} name: #Array classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Sequenceable' traitComposition: {} localSelectors: nil Array class(SequenceableCollection class)>>streamContents: Receiver: Array Arguments and temporary variables: var1: [...] Receiver's instance variables: superclass: ArrayedCollection methodDict: a MethodDictionary(#'+*'->Array>>#'+*' #asArray->Array>>#asArray #a...etc... format: 6402 layout: a VariableLayout instanceVariables: nil organization: a ClassOrganization subclasses: {WeakArray. WeakActionSequence. Cubic. MetacelloMethodSectionPath} name: #Array classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Sequenceable' traitComposition: {} localSelectors: nil FileSystem>>fileNamesAt: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore FileReference(AbstractFileReference)>>files Receiver: File @ /Users/plantec/Dropbox/Cheddar-commandLine Arguments and temporary variables: < Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' FileReference(AbstractFileReference)>>fileNames Receiver: File @ /Users/plantec/Dropbox/Cheddar-commandLine Arguments and temporary variables: Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: Receiver: StandardFileStream Arguments and temporary variables: var1: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Receiver's instance variables: superclass: FileStream methodDict: a MethodDictionary(#actAsExecutor->StandardFileStream>>#actAsExecut...etc... format: 146 layout: a PointerLayout instanceVariables: #('name' 'fileID' 'buffer1') organization: a ClassOrganization subclasses: {MultiByteFileStream. AttachableFileStream} name: #StandardFileStream classPool: a Dictionary(#Registry->a WeakRegistry(...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Files-Kernel' traitComposition: {} localSelectors: nil MorphicUIManager>>fileDoesNotExistsDefaultAction: Receiver: a MorphicUIManager Arguments and temporary variables: var1: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Ph...etc... Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript FileDoesNotExistException>>defaultAction Receiver: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: MultiByteFileStream signalContext: FileDoesNotExistException(Exception)>>signal handlerContext: nil outerContext: nil fileName: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' readOnly: true UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: var1: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Ph...etc... Receiver's instance variables: nil MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: < Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] FileDoesNotExistException(Exception)>>signal Receiver: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: MultiByteFileStream signalContext: FileDoesNotExistException(Exception)>>signal handlerContext: nil outerContext: nil fileName: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' readOnly: true MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: Receiver: MultiByteFileStream Arguments and temporary variables: var1: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Receiver's instance variables: superclass: StandardFileStream methodDict: a MethodDictionary(#accepts:->MultiByteFileStream>>#accepts: #ascii...etc... format: 152 layout: a PointerLayout instanceVariables: #('converter' 'lineEndConvention' 'wantsLineEndConversion') organization: a ClassOrganization subclasses: nil name: #MultiByteFileStream classPool: a Dictionary(#Cr->Character cr #CrLf->' ' #Lf->Character lf #LineEn...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Files-Kernel' traitComposition: {} localSelectors: nil MultiByteFileStream(StandardFileStream)>>readOnlyCopy Receiver: MultiByteFileStream: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: RemoteString>>string Receiver: a RemoteString Arguments and temporary variables: < Receiver's instance variables: sourceFileNumber: 2 filePositionHi: 18994618 ClassOrganization>>comment Receiver: a ClassOrganization Arguments and temporary variables: Receiver's instance variables: comment: a RemoteString commentStamp: '' protocolOrganizer: a ProtocolOrganizer organizedClass: SpecDebugger ClassOrganization>>classComment Receiver: a ClassOrganization Arguments and temporary variables: Receiver's instance variables: comment: a RemoteString commentStamp: '' protocolOrganizer: a ProtocolOrganizer organizedClass: SpecDebugger SpecDebugger class(ClassDescription)>>comment Receiver: SpecDebugger Arguments and temporary variables: Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil SpecDebugger(ComposableModel)>>initialize Receiver: a SpecDebugger Arguments and temporary variables: < Receiver's instance variables: dependents: nil focusOrder: nil owner: nil window: nil spec: nil extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary() announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: nil aboutText: nil askOkToClose: nil titleHolder: nil sessionHolder: a NewValueHolder[ nil ] labelHolder: a NewValueHolder[ nil ] stack: nil code: nil toolbar: nil contextInspector: nil receiverInspector: nil needRefresh: nil SpecDebugger>>initialize Receiver: a SpecDebugger Arguments and temporary variables: < Receiver's instance variables: dependents: nil focusOrder: nil owner: nil window: nil spec: nil extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary() announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: nil aboutText: nil askOkToClose: nil titleHolder: nil sessionHolder: a NewValueHolder[ nil ] labelHolder: a NewValueHolder[ nil ] stack: nil code: nil toolbar: nil contextInspector: nil receiverInspector: nil needRefresh: nil SpecDebugger class(Behavior)>>new Receiver: SpecDebugger Arguments and temporary variables: Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: Receiver: a MorphicUIManager Arguments and temporary variables: < Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript SpecDebugger class>>openOn:context:label:contents:fullView: Receiver: SpecDebugger Arguments and temporary variables: < Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil SpecDebugger class>>debugError: Receiver: SpecDebugger Arguments and temporary variables: var1: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-...etc... Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil MorphicUIManager>>unhandledErrorDefaultAction: Receiver: a MorphicUIManager Arguments and temporary variables: var1: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-...etc... Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: < Receiver's instance variables: messageText: nil tag: nil signaler: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Ched...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Che...etc... [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: < Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: var1: UIManager Receiver's instance variables: outerContext: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: startpc: 24 numArgs: 1 SystemDictionary(Dictionary)>>at:ifPresent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: < Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: < Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: < Receiver's instance variables: messageText: nil tag: nil signaler: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Ched...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Che...etc... UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: var1: UnhandledError Receiver's instance variables: nil --- The full stack --- UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: [...] in FileSystem>>fileNamesAt:do: True>>ifTrue:ifFalse: UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: FileSystem>>fileNamesAt:do: [...] in FileSystem>>fileNamesAt: Array class(SequenceableCollection class)>>new:streamContents: Array class(SequenceableCollection class)>>streamContents: FileSystem>>fileNamesAt: FileReference(AbstractFileReference)>>files FileReference(AbstractFileReference)>>fileNames StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: MorphicUIManager>>fileDoesNotExistsDefaultAction: FileDoesNotExistException>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: FileDoesNotExistException(Exception)>>signal MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: MultiByteFileStream(StandardFileStream)>>readOnlyCopy RemoteString>>string ClassOrganization>>comment ClassOrganization>>classComment SpecDebugger class(ClassDescription)>>comment SpecDebugger(ComposableModel)>>initialize SpecDebugger>>initialize SpecDebugger class(Behavior)>>new MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: SpecDebugger class>>openOn:context:label:contents:fullView: SpecDebugger class>>debugError: MorphicUIManager>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MethodContext(ContextPart)>>handleSignal: UnhandledError(Exception)>>signal UnhandledError class>>signalForException: DirectoryDoesNotExist(Error)>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: DirectoryDoesNotExist(Exception)>>signal DirectoryDoesNotExist class(FileSystemError class)>>signalWith: UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: [...] in FileSystem>>fileNamesAt:do: True>>ifTrue:ifFalse: UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: FileSystem>>fileNamesAt:do: [...] in FileSystem>>fileNamesAt: Array class(SequenceableCollection class)>>new:streamContents: Array class(SequenceableCollection class)>>streamContents: FileSystem>>fileNamesAt: FileReference(AbstractFileReference)>>files FileReference(AbstractFileReference)>>fileNames StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: MorphicUIManager>>fileDoesNotExistsDefaultAction: FileDoesNotExistException>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: FileDoesNotExistException(Exception)>>signal MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: MultiByteFileStream(StandardFileStream)>>readOnlyCopy RemoteString>>string ClassOrganization>>comment ClassOrganization>>classComment SpecDebugger class(ClassDescription)>>comment SpecDebugger(ComposableModel)>>initialize SpecDebugger>>initialize SpecDebugger class(Behavior)>>new MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: SpecDebugger class>>openOn:context:label:contents:fullView: SpecDebugger class>>debugError: MorphicUIManager>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: UnhandledError(Exception)>>signal UnhandledError class>>signalForException: DirectoryDoesNotExist(Error)>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: DirectoryDoesNotExist(Exception)>>signal DirectoryDoesNotExist class(FileSystemError class)>>signalWith: UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: [...] in FileSystem>>fileNamesAt:do: True>>ifTrue:ifFalse: UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: FileSystem>>fileNamesAt:do: [...] in FileSystem>>fileNamesAt: Array class(SequenceableCollection class)>>new:streamContents: Array class(SequenceableCollection class)>>streamContents: FileSystem>>fileNamesAt: FileReference(AbstractFileReference)>>files FileReference(AbstractFileReference)>>fileNames StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: MorphicUIManager>>fileDoesNotExistsDefaultAction: FileDoesNotExistException>>defaultAction UndefinedObject>>handleSignal: FileDoesNotExistException(Exception)>>pass [...] in WorldMorph(PasteUpMorph)>>becomeActiveDuring: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: FileDoesNotExistException(Exception)>>signal MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed: MultiByteFileStream(StandardFileStream)>>readOnlyCopy RemoteString>>string ClassOrganization>>comment ClassOrganization>>classComment SpecDebugger class(ClassDescription)>>comment SpecDebugger(ComposableModel)>>initialize SpecDebugger>>initialize SpecDebugger class(Behavior)>>new MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: SpecDebugger class>>openOn:context:label:contents:fullView: SpecDebugger class>>debugError: ErrorNonInteractive(Exception)>>debug ByteSymbol(Symbol)>>value: OrderedCollection>>do: SmalltalkImage>>handleStartupErrors: SmalltalkImage>>startupImage:snapshotWorked: SmalltalkImage>>snapshot:andQuit: [...] in WorldState class>>saveAndQuit BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: WorldState class>>saveAndQuit [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE DirectoryDoesNotExist: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' 23 February 2015 5:07:45.639453 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UnixStore(FileSystemStore)>>signalDirectoryDoesNotExist: Receiver: an UnixStore Arguments and temporary variables: var1: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' Receiver's instance variables: maxFileNameLength: 255 [...] in FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: < Receiver's instance variables: true UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore [...] in FileSystem>>fileNamesAt: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore Array class(SequenceableCollection class)>>new:streamContents: Receiver: Array Arguments and temporary variables: < Receiver's instance variables: superclass: ArrayedCollection methodDict: a MethodDictionary(#'+*'->Array>>#'+*' #asArray->Array>>#asArray #a...etc... format: 6402 layout: a VariableLayout instanceVariables: nil organization: a ClassOrganization subclasses: {WeakArray. WeakActionSequence. Cubic. MetacelloMethodSectionPath} name: #Array classPool: a Dictionary() sharedPools: an OrderedCoTHERE_BE_DRAGONS_HERE PrimitiveFailed: primitive #primSize: in MultiByteFileStream failed 23 February 2015 5:07:47.595027 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] MultiByteFileStream(Object)>>primitiveFailed: Receiver: MultiByteFileStream: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: var1: #primSize: Receiver's instance variables: MultiByteFileStream(Object)>>primitiveFailed Receiver: MultiByteFileStream: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: MultiByteFileStream(StandardFileStream)>>primSize: Receiver: MultiByteFileStream: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: var1: #[202 27 235 84 68 84 60 160 233 191 220 3 0 0 0 0 1 0 0 0] Receiver's instance variables: MultiByteFileStream(StandardFileStream)>>size Receiver: MultiByteFileStream: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: MultiByteFileStream(StandardFileStream)>>setToEnd Receiver: MultiByteFileStream: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Arguments and temporary variables: Receiver's instance variables: ChangesLog>>assureStartupStampLogged Receiver: a ChangesLog Arguments and temporary variables: Receiver's instance variables: startupStamp: '----STARTUP----2015-02-23T17:07:07.676706+01:00 as /home/plantec...etc... ChangesLog>>logSnapshot:andQuit: Receiver: a ChangesLog Arguments and temporary variables: < Receiver's instance variables: startupStamp: '----STARTUP----2015-02-23T17:07:07.676706+01:00 as /home/plantec...etc... SmalltalkImage>>snapshot:andQuit: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: an OrderedCollection([...] [...]) specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in WorldState class>>quitSession Receiver: WorldState Arguments and temporary variables: < Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#activeHand->WorldState>>#activeHand #addAlarm:w...etc... format: 152 layout: a PointerLayout instanceVariables: #('hands' 'viewBox' 'canvas' 'damageRecorder' 'stepList' 'la...etc... organization: a ClassOrganization subclasses: nil name: #WorldState classPool: a Dictionary(#CanSurrenderToOS->true #DebugShowDamage->false #Deferr...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Core-Worlds' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: var1: [...] Receiver's instance variables: outerContext: WorldState class>>quitSession startpc: 87 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r11000000000000000000 ...etc... Arguments and temporary variables: < Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) WorldState class>>quitSession Receiver: WorldState Arguments and temporary variables: < Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#activeHand->WorldState>>#activeHand #addAlarm:w...etc... format: 152 layout: a PointerLayout instanceVariables: #('hands' 'viewBox' 'canvas' 'damageRecorder' 'stepList' 'la...etc... organization: a ClassOrganization subclasses: nil name: #WorldState classPool: a Dictionary(#CanSurrenderToOS->true #DebugShowDamage->false #Deferr...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Core-Worlds' traitComposition: {} localSelectors: nil [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(344719360)'Quit' Arguments and temporary variables: < Receiver's instance variables: bounds: (83.0@612.0) corner: (228.0@630.0) owner: a MenuMorph(978583552) submorphs: #() fullBounds: (83.0@612.0) corner: (228.0@630.0) color: NewColor black extension: a MorphExtension (362283008) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'Quit' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: WorldState selector: #quitSession arguments: nil icon: ColorForm(16x16x8) getStateSelector: nil enablementSelector: nil keyText: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: var1: [...] Receiver's instance variables: outerContext: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: startpc: 134 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r100000000000000000000...etc... Arguments and temporary variables: < Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(344719360)'Quit' Arguments and temporary variables: < Receiver's instance variables: bounds: (83.0@612.0) corner: (228.0@630.0) owner: a MenuMorph(978583552) submorphs: #() fullBounds: (83.0@612.0) corner: (228.0@630.0) color: NewColor black extension: a MorphExtension (362283008) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'Quit' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: WorldState selector: #quitSession arguments: nil icon: ColorForm(16x16x8) getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: Receiver: a ToggleMenuItemMorph(344719360)'Quit' Arguments and temporary variables: var1: [(127@617) mouseUp 44074 nil] Receiver's instance variables: bounds: (83.0@612.0) corner: (228.0@630.0) owner: a MenuMorph(978583552) submorphs: #() fullBounds: (83.0@612.0) corner: (228.0@630.0) color: NewColor black extension: a MorphExtension (362283008) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'Quit' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: WorldState selector: #quitSession arguments: nil icon: ColorForm(16x16x8) getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: Receiver: a ToggleMenuItemMorph(344719360)'Quit' Arguments and temporary variables: var1: [(127@617) mouseUp 44074 nil] Receiver's instance variables: bounds: (83.0@612.0) corner: (228.0@630.0) owner: a MenuMorph(978583552) submorphs: #() fullBounds: (83.0@612.0) corner: (228.0@630.0) color: NewColor black extension: a MorphExtension (362283008) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'Quit' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: WorldState selector: #quitSession arguments: nil icon: ColorForm(16x16x8) getStateSelector: nil enablementSelector: nil keyText: nil MouseButtonEvent>>sentTo: Receiver: [(127@617) mouseUp 44074 nil] Arguments and temporary variables: var1: a ToggleMenuItemMorph(344719360)'Quit' Receiver's instance variables: timeStamp: 44074 source: a HandMorph(760479744) windowIndex: nil type: #mouseUp buttons: 0 position: (127@617) handler: nil wasHandled: true whichButton: 4 ToggleMenuItemMorph(Morph)>>handleEvent: Receiver: a ToggleMenuItemMorph(344719360)'Quit' Arguments and temporary variables: var1: [(127@617) mouseUp 44074 nil] Receiver's instance variables: bounds: (83.0@612.0) corner: (228.0@630.0) owner: a MenuMorph(978583552) submorphs: #() fullBounds: (83.0@612.0) corner: (228.0@630.0) color: NewColor black extension: a MorphExtension (362283008) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'Quit' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: WorldState selector: #quitSession arguments: nil icon: ColorForm(16x16x8) getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: < Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: < Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: ToggleMenuItemMorph(Morph)>>processEvent:using: Receiver: a ToggleMenuItemMorph(344719360)'Quit' Arguments and temporary variables: < Receiver's instance variables: bounds: (83.0@612.0) corner: (228.0@630.0) owner: a MenuMorph(978583552) submorphs: #() fullBounds: (83.0@612.0) corner: (228.0@630.0) color: NewColor black extension: a MorphExtension (362283008) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'Quit' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: WorldState selector: #quitSession arguments: nil icon: ColorForm(16x16x8) getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: < Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: < Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MenuMorph(Morph)>>processEvent:using: Receiver: a MenuMorph(978583552) Arguments and temporary variables: < Receiver's instance variables: bounds: (78.0@368.0) corner: (233.0@635.0) owner: nil submorphs: an Array(an AlignmentMorph(436731904) a ToggleMenuItemMorph(91252326...etc... fullBounds: (78.0@368.0) corner: (233.0@635.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (1001914368) [other: (basicColor -> (Color r: 0.82...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(344719360)'Quit' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: nil MenuMorph(Morph)>>processEvent: Receiver: a MenuMorph(978583552) Arguments and temporary variables: var1: [(127@617) mouseUp 44074 nil] Receiver's instance variables: bounds: (78.0@368.0) corner: (233.0@635.0) owner: nil submorphs: an Array(an AlignmentMorph(436731904) a ToggleMenuItemMorph(91252326...etc... fullBounds: (78.0@368.0) corner: (233.0@635.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (1001914368) [other: (basicColor -> (Color r: 0.82...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(344719360)'Quit' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: nil MenuMorph>>handleFocusEvent: Receiver: a MenuMorph(978583552) Arguments and temporary variables: var1: [(127@617) mouseUp 44074 nil] Receiver's instance variables: bounds: (78.0@368.0) corner: (233.0@635.0) owner: nil submorphs: an Array(an AlignmentMorph(436731904) a ToggleMenuItemMorph(91252326...etc... fullBounds: (78.0@368.0) corner: (233.0@635.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (1001914368) [other: (basicColor -> (Color r: 0.82...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(344719360)'Quit' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: nil [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: < Receiver's instance variables: bounds: (217@529.0) corner: (233@545.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (217@529.0) corner: (233@545.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(217@529) mouseOver nil nil] targetOffset: (21.0@7.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 50968 2 556 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: < Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: < Receiver's instance variables: bounds: (0@0) corner: (1333@810) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(286523392) a Sys...etc... fullBounds: (0@0) corner: (1333@810) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: < Receiver's instance variables: bounds: (217@529.0) corner: (233@545.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (217@529.0) corner: (233@545.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(217@529) mouseOver nil nil] targetOffset: (21.0@7.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 50968 2 556 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: < Receiver's instance variables: bounds: (217@529.0) corner: (233@545.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (217@529.0) corner: (233@545.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(217@529) mouseOver nil nil] targetOffset: (21.0@7.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 50968 2 556 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendMouseEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: < Receiver's instance variables: bounds: (217@529.0) corner: (233@545.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (217@529.0) corner: (233@545.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(217@529) mouseOver nil nil] targetOffset: (21.0@7.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 50968 2 556 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: < Receiver's instance variables: bounds: (217@529.0) corner: (233@545.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (217@529.0) corner: (233@545.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(217@529) mouseOver nil nil] targetOffset: (21.0@7.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 50968 2 556 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: Receiver's instance variables: bounds: (217@529.0) corner: (233@545.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (217@529.0) corner: (233@545.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(217@529) mouseOver nil nil] targetOffset: (21.0@7.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 50968 2 556 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: < Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1333@810) canvas: a FormCanvas on: DisplayScreen(1333x810x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(150994944))...etc... lastStepTime: 57626 lastStepMessage: nil lastCycleTime: 57626 alarms: a Heap() lastAlarmTime: 57626 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: var1: [...] Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: var1: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1333@810) canvas: a FormCanvas on: DisplayScreen(1333x810x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(303300608))...etc... lastStepTime: 58554 lastStepMessage: nil lastCycleTime: 58554 alarms: a Heap() lastAlarmTime: 58554 menuBuilder: a PragmaMenuBuilder ( nil ) --- The full stack --- MultiByteFileStream(Object)>>primitiveFailed: MultiByteFileStream(Object)>>primitiveFailed MultiByteFileStream(StandardFileStream)>>primSize: MultiByteFileStream(StandardFileStream)>>size MultiByteFileStream(StandardFileStream)>>setToEnd ChangesLog>>assureStartupStampLogged ChangesLog>>logSnapshot:andQuit: SmalltalkImage>>snapshot:andQuit: [...] in WorldState class>>quitSession BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: WorldState class>>quitSession [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Line' Receiver's instance variables: maxFileNameLength: 255 [...] in FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: < Receiver's instance variables: true UnixStore(DiskStore)>>nodeAt:ifPresent:ifAbsent: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:nodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 UnixStore(FileSystemStore)>>directoryAt:ifAbsent:fileNodesDo: Receiver: an UnixStore Arguments and temporary variables: < Receiver's instance variables: maxFileNameLength: 255 FileSystem>>fileNamesAt:do: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore [...] in FileSystem>>fileNamesAt: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore Array class(SequenceableCollection class)>>new:streamContents: Receiver: Array Arguments and temporary variables: < Receiver's instance variables: superclass: ArrayedCollection methodDict: a MethodDictionary(#'+*'->Array>>#'+*' #asArray->Array>>#asArray #a...etc... format: 6402 layout: a VariableLayout instanceVariables: nil organization: a ClassOrganization subclasses: {WeakArray. WeakActionSequence. Cubic. MetacelloMethodSectionPath} name: #Array classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Sequenceable' traitComposition: {} localSelectors: nil Array class(SequenceableCollection class)>>streamContents: Receiver: Array Arguments and temporary variables: var1: [...] Receiver's instance variables: superclass: ArrayedCollection methodDict: a MethodDictionary(#'+*'->Array>>#'+*' #asArray->Array>>#asArray #a...etc... format: 6402 layout: a VariableLayout instanceVariables: nil organization: a ClassOrganization subclasses: {WeakArray. WeakActionSequence. Cubic. MetacelloMethodSectionPath} name: #Array classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Sequenceable' traitComposition: {} localSelectors: nil FileSystem>>fileNamesAt: Receiver: a FileSystem Arguments and temporary variables: < Receiver's instance variables: workingDirectory: Path / 'home' / 'plantec' / 'Documents' / 'Cheddar-commandLin...etc... store: an UnixStore FileReference(AbstractFileReference)>>files Receiver: File @ /Users/plantec/Dropbox/Cheddar-commandLine Arguments and temporary variables: < Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' FileReference(AbstractFileReference)>>fileNames Receiver: File @ /Users/plantec/Dropbox/Cheddar-commandLine Arguments and temporary variables: Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'Cheddar-commandLine' StandardFileStream class>>readOnlyFileDoesNotExistUserHandling: Receiver: StandardFileStream Arguments and temporary variables: var1: '/Users/plantec/Dropbox/Cheddar-commandLine/Pharo.changes' Receiver's instance variables: superclass: FileStream methodDict: a MethodDictionary(#actAsExecutor->StandardFileStream>>#actAsExecut...etc... format: 146 layout: a PointerLayout instanceVariables: #('name' 'fileID' 'buffer1') organization: a ClassOrganization subclasses: {MultiByteFileStream. AttachableFileStream} name: #StandardFileStream classPool: a Dictionary(#Registry->a WeakRegistry(...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Files-Kernel' traitComposition: {} localSelectors: nil MorphicUIManager>>fileDoesNotExistsDefaultAction: Receiver: a MorphicUIManager Arguments and temporary variables: var1: FileDoesNotExistException: '/Users/plantec/Dropbox/Cheddar-commandLine/Ph...etc... ReTHERE_BE_DRAGONS_HERE ==== Startup Error: An attempt to use interactive tools detected, while in non-interactive mode Interactive Directory Choice Request: [ Where is userData? ] from File @ /home/plantec/Documents/Cheddar-commandLine/shared 23 February 2015 7:04:10.304121 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] StartupUIManager(NonInteractiveUIManager)>>nonInteractiveWarning: Receiver: a StartupUIManager Arguments and temporary variables: var1: 'Interactive Directory Choice Request: [ Where is userData? ] from File @...etc... Receiver's instance variables: doNotQuitOnRestart: false uiManager: a MorphicUIManager StartupUIManager(NonInteractiveUIManager)>>chooseDirectory:from: Receiver: a StartupUIManager Arguments and temporary variables: < Receiver's instance variables: doNotQuitOnRestart: false uiManager: a MorphicUIManager StartupUIManager(UIManager)>>chooseDirectory: Receiver: a StartupUIManager Arguments and temporary variables: var1: 'Where is userData?' Receiver's instance variables: doNotQuitOnRestart: false uiManager: a MorphicUIManager ResolutionRequest>>defaultAction Receiver: ResolutionRequest Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: an InteractiveResolver signalContext: ResolutionRequest(Exception)>>signal handlerContext: nil outerContext: nil origin: #userData UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: var1: ResolutionRequest Receiver's instance variables: nil MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: < Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: < Receiver's instance variables: sender: SmalltalkImage>>logStartUpErrorDuring:into:tryDebugger: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] ResolutionRequest(Exception)>>signal Receiver: ResolutionRequest Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: an InteractiveResolver signalContext: ResolutionRequest(Exception)>>signal handlerContext: nil outerContext: nil origin: #userData ResolutionRequest class>>for: Receiver: ResolutionRequest Arguments and temporary variables: var1: #userData Receiver's instance variables: superclass: Notification methodDict: a MethodDictionary(#defaultAction->ResolutionRequest>>#defaultActio...etc... format: 144 layout: a PointerLayout instanceVariables: #('origin') organization: a ClassOrganization subclasses: nil name: #ResolutionRequest classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'FileSystem-Core-Implementation' traitComposition: {} localSelectors: nil InteractiveResolver>>unknownOrigin: Receiver: an InteractiveResolver Arguments and temporary variables: var1: #userData Receiver's instance variables: next: a SystemResolver cache: an IdentityDictionary() [...] in InteractiveResolver>>resolve: Receiver: an InteractiveResolver Arguments and temporary variables: < Receiver's instance variables: next: a SystemResolver cache: an IdentityDictionary() IdentityDictionary(Dictionary)>>at:ifAbsent: Receiver: an IdentityDictionary() Arguments and temporary variables: < Receiver's instance variables: tally: 0 array: #(nil nil nil nil nil) InteractiveResolver>>resolve: Receiver: an InteractiveResolver Arguments and temporary variables: < Receiver's instance variables: next: a SystemResolver cache: an IdentityDictionary() FileLocator>>resolve Receiver: <> Arguments and temporary variables: Receiver's instance variables: origin: #userData path: Path * 'PharoV20.sources' FileLocator(AbstractFileReference)>>exists Receiver: <> Arguments and temporary variables: Receiver's instance variables: origin: #userData path: Path * 'PharoV20.sources' [...] in PharoFilesOpener>>openSources:forImage: Receiver: a PharoFilesOpener Arguments and temporary variables: < Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil Array(SequenceableCollection)>>do: Receiver: an Array({vmDirectory} {userData}) Arguments and temporary variables: var1: [...] Receiver's instance variables: an Array({vmDirectory} {userData}) PharoFilesOpener>>openSources:forImage: Receiver: a PharoFilesOpener Arguments and temporary variables: < Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil PharoFilesOpener>>openSources Receiver: a PharoFilesOpener Arguments and temporary variables: Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil PharoFilesOpener>>openOrDownloadSources Receiver: a PharoFilesOpener Arguments and temporary variables: < Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil PharoFilesOpener>>sourcesFileOrNil Receiver: a PharoFilesOpener Arguments and temporary variables: Receiver's instance variables: shouldInformAboutReadOnlyChanges: nil SourceFileArray>>ensureOpen Receiver: a SourceFileArray(MultiByteFileStream: '/Applications/pharo-vm/PharoV20.sources' MultiByte...etc... Arguments and temporary variables: Receiver's instance variables: files: an Array(MultiByteFileStream: '/Applications/pharo-vm/PharoV20.sources' ...etc... SmalltalkImage>>openSourceFiles Receiver: Smalltalk Arguments and temporary variables: Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine SmalltalkImage class>>startUp: Receiver: SmalltalkImage Arguments and temporary variables: var1: true Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(size 235) format: 140 layout: a PointerLayout instanceVariables: #('globals' 'deferredStartupActions' 'specialObjectsArray' '...etc... organization: a ClassOrganization subclasses: nil name: #SmalltalkImage classPool: a Dictionary(#CompilerClass->Compiler #EndianCache->nil #LastImagePa...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-Support' traitComposition: {} localSelectors: nil [...] in [...] in SmalltalkImage>>send:toClassesNamedIn:with: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: < Receiver's instance variables: outerContext: [...] in SmalltalkImage>>send:toClassesNamedIn:with: startpc: 84 numArgs: 0 SmalltalkImage>>logStartUpErrorDuring:into:tryDebugger: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in SmalltalkImage>>send:toClassesNamedIn:with: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine OrderedCollection>>do: Receiver: an OrderedCollection(#Delay #OSPlatform #DisplayScreen #Cursor #InputEventFetcher #Process...etc... Arguments and temporary variables: var1: [...] Receiver's instance variables: array: #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ni...etc... firstIndex: 39 lastIndex: 70 SmalltalkImage>>send:toClassesNamedIn:with: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine SmalltalkImage>>processStartUpList: Receiver: Smalltalk Arguments and temporary variables: var1: true Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in SmalltalkImage>>startupImage:snapshotWorked: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: var1: [...] Receiver's instance variables: outerContext: SmalltalkImage>>startupImage:snapshotWorked: startpc: 112 numArgs: 0 MorphicUIManager(UIManager)>>boot:during: Receiver: a MorphicUIManager Arguments and temporary variables: < Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript SmalltalkImage>>startupImage:snapshotWorked: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine SmalltalkImage>>snapshot:andQuit: Receiver: Smalltalk Arguments and temporary variables: < Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: nil specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in WorldState class>>saveAndQuit Receiver: WorldState Arguments and temporary variables: < Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#activeHand->WorldState>>#activeHand #addAlarm:w...etc... format: 152 layout: a PointerLayout instanceVariables: #('hands' 'viewBox' 'canvas' 'damageRecorder' 'stepList' 'la...etc... organization: a ClassOrganization subclasses: nil name: #WorldState classPool: a Dictionary(#CanSurrenderToOS->true #DebugShowDamage->false #Deferr...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Core-Worlds' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: var1: [...] Receiver's instance variables: outerContext: WorldState class>>saveAndQuit startpc: 39 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r11000000000000000000 ...etc... Arguments and temporary variables: < Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) --- The full stack --- StartupUIManager(NonInteractiveUIManager)>>nonInteractiveWarning: StartupUIManager(NonInteractiveUIManager)>>chooseDirectory:from: StartupUIManager(UIManager)>>chooseDirectory: ResolutionRequest>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ResolutionRequest(Exception)>>signal ResolutionRequest class>>for: InteractiveResolver>>unknownOrigin: [...] in InteractiveResolver>>resolve: IdentityDictionary(Dictionary)>>at:ifAbsent: InteractiveResolver>>resolve: FileLocator>>resolve FileLocator(AbstractFileReference)>>exists [...] in PharoFilesOpener>>openSources:forImage: Array(SequenceableCollection)>>do: PharoFilesOpener>>openSources:forImage: PharoFilesOpener>>openSources PharoFilesOpener>>openOrDownloadSources PharoFilesOpener>>sourcesFileOrNil SourceFileArray>>ensureOpen SmalltalkImage>>openSourceFiles SmalltalkImage class>>startUp: [...] in [...] in SmalltalkImage>>send:toClassesNamedIn:with: BlockClosure>>on:do: SmalltalkImage>>logStartUpErrorDuring:into:tryDebugger: [...] in SmalltalkImage>>send:toClassesNamedIn:with: OrderedCollection>>do: SmalltalkImage>>send:toClassesNamedIn:with: SmalltalkImage>>processStartUpList: [...] in SmalltalkImage>>startupImage:snapshotWorked: BlockClosure>>ensure: MorphicUIManager(UIManager)>>boot:during: SmalltalkImage>>startupImage:snapshotWorked: SmalltalkImage>>snapshot:andQuit: [...] in WorldState class>>saveAndQuit BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WorldState class>>saveAndQuit [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE Got startup errors: ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE An attempt to use interactive tools detected, while in non-interactive mode Interactive Directory Choice Request: [ Where is userData? ] from File @ /home/plantec/Documents/Cheddar-commandLine/shared ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input =============================================================================== Notice: Pharo cannot locate the sources file named /home/plantec/Documents/Cheddar-commandLine/linux/bin/PharoV20.sources. Please check that the file is named properly and is in the same directory as this image. =============================================================================== *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE Error: Command line handler failed 23 February 2015 9:37:04.566043 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 https://github.com/pharo-project/pharo-vm.git Commit: 81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By: Esteban Lorenzano Jenkins build #14858 Image: Pharo3.0 [Latest update: #30635] PharoCommandLineHandler(BasicCommandLineHandler)>>handleExit:for: Receiver: a PharoCommandLineHandler Arguments and temporary variables: exit: Exit: Command line handler failed 1 aCommandLinehandler: a PharoCommandLineHandler Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler(BasicCommandLineHandler)>>handleExit: Receiver: a PharoCommandLineHandler Arguments and temporary variables: exit: Exit: Command line handler failed 1 Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate Receiver: a PharoCommandLineHandler Arguments and temporary variables: exit: Exit: Command line handler failed 1 Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: Exit: Command line handler failed 1 Receiver's instance variables: outerContext: PharoCommandLineHandler(BasicCommandLineHandler)>>activate startpc: 73 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: Exit: Command line handler failed 1 value: nil Receiver's instance variables: sender: PharoCommandLineHandler(BasicCommandLineHandler)>>activate pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: Exit: Command line handler failed 1 value: nil Receiver's instance variables: sender: PharoCommandLineHandler(BasicCommandLineHandler)>>activate pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] Exit(Exception)>>signal Receiver: Exit: Command line handler failed 1 Arguments and temporary variables: Receiver's instance variables: messageText: 'Command line handler failed' tag: nil signaler: a PharoCommandLineHandler signalContext: Exit(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil status: 1 Exit(Exception)>>signal: Receiver: Exit: Command line handler failed 1 Arguments and temporary variables: signalerText: 'Command line handler failed' Receiver's instance variables: messageText: 'Command line handler failed' tag: nil signaler: a PharoCommandLineHandler signalContext: Exit(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil status: 1 Exit class>>signalFailure: Receiver: Exit Arguments and temporary variables: aMessage: 'Command line handler failed' Receiver's instance variables: superclass: Exception methodDict: a MethodDictionary(#defaultAction->Exit>>#defaultAction #isSuccess-...etc... format: 144 layout: a PointerLayout instanceVariables: #('status') organization: a ClassOrganization subclasses: nil name: #Exit classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Kernel-Exceptions' traitComposition: {} localSelectors: nil PharoCommandLineHandler(CommandLineHandler)>>exitFailure: Receiver: a PharoCommandLineHandler Arguments and temporary variables: aMessage: 'Command line handler failed' Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler(CommandLineHandler)>>exitFailure Receiver: a PharoCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler(BasicCommandLineHandler)>>error Receiver: a PharoCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: Receiver: a PharoCommandLineHandler Arguments and temporary variables: aString: 'src/cheddar-dev/cheddar_api.exp' Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate Receiver: a PharoCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Exit handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: PharoCommandLineHandler(BasicCommandLineHandler)>>activate startpc: 49 numArgs: 0 PharoCommandLineHandler(BasicCommandLineHandler)>>activate Receiver: a PharoCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler>>activate Receiver: a PharoCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: Receiver: PharoCommandLineHandler Arguments and temporary variables: aCommandLine: a CommandLineArguments Receiver's instance variables: superclass: BasicCommandLineHandler methodDict: a MethodDictionary(#activate->PharoCommandLineHandler>>#activate #c...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #PharoCommandLineHandler classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-CommandLine' traitComposition: {} localSelectors: nil [...] in PharoCommandLineHandler class>>activateWith: Receiver: PharoCommandLineHandler Arguments and temporary variables: aCommandLine: a CommandLineArguments Receiver's instance variables: superclass: BasicCommandLineHandler methodDict: a MethodDictionary(#activate->PharoCommandLineHandler>>#activate #c...etc... aString: 'src/cheddar-dev/cheddar_api.exp' Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate Receiver: a PharoCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Exit handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: PharoCommandLineHandler(BasicCommandLineHandler)>>activate startpc: 49 numArgs: 0 PharoCommandLineHandler(BasicCommandLineHandler)>>activate Receiver: a PharoCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler>>activate Receiver: a PharoCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: Receiver: PharoCommandLineHandler Arguments and temporary variables: aCommandLine: a CommandLineArguments Receiver's instance variables: superclass: BasicCommandLineHandler methodDict: a MethodDictionary(#activate->PharoCommandLineHandler>>#activate #c...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #PharoCommandLineHandler classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-CommandLine' traitComposition: {} localSelectors: nil [...] in PharoCommandLineHandler class>>activateWith: Receiver: PharoCommandLineHandler Arguments and temporary variables: aCommandLine: a CommandLineArguments Receiver's instance variables: superclass: BasicCommandLineHandler methodDict: a MethodDictionary(#activate->PharoCommandLineHandler>>#activate #c...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #PharoCommandLineHandler classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-CommandLine' traitComposition: {} localSelectors: nil WorldState>>runStepMethodsIn: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] queue: WaitfreeQueue with 0 items nextInQueue: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1336@810) canvas: nil damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SearchMorph(131334144))(a SearchMorp...etc... lastStepTime: 1171343 lastStepMessage: nil lastCycleTime: 393 alarms: a Heap() lastAlarmTime: 1171343 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>runStepMethods Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1336@810) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(202899456) a Nau...etc... fullBounds: (0@0) corner: (1336@810) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1336@810) canvas: nil damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SearchMorph(131334144))(a SearchMorp...etc... lastStepTime: 1171343 lastStepMessage: nil lastCycleTime: 393 alarms: a Heap() lastAlarmTime: 1171343 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1336@810) canvas: nil damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SearchMorph(131334144))(a SearchMorp...etc... lastStepTime: 1171343 lastStepMessage: nil lastCycleTime: 393 alarms: a Heap() lastAlarmTime: 1171343 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1336@810) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(202899456) a Nau...etc... fullBounds: (0@0) corner: (1336@810) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- PharoCommandLineHandler(BasicCommandLineHandler)>>handleExit:for: PharoCommandLineHandler(BasicCommandLineHandler)>>handleExit: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: Exit(Exception)>>signal Exit(Exception)>>signal: Exit class>>signalFailure: PharoCommandLineHandler(CommandLineHandler)>>exitFailure: PharoCommandLineHandler(CommandLineHandler)>>exitFailure PharoCommandLineHandler(BasicCommandLineHandler)>>error PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE NotFound: #isChdDtdElement not found in Set 24 February 2015 9:42:44.918618 am VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 https://github.com/pharo-project/pharo-vm.git Commit: 81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By: Esteban Lorenzano Jenkins build #14858 Image: Pharo3.0 [Latest update: #30635] Set(Collection)>>errorNotFound: Receiver: a Set(#isChdDomainDtdElement #isChdCompositeDtdElement #isChdPackageDtdElement #isChdUnkno...etc... Arguments and temporary variables: anObject: #isChdDtdElement Receiver's instance variables: tally: 16 array: #(#isChdDomainDtdElement #isChdCompositeDtdElement #isChdPackageDtdEleme...etc... [...] in Set(Collection)>>remove: Receiver: a Set(#isChdDomainDtdElement #isChdCompositeDtdElement #isChdPackageDtdElement #isChdUnkno...etc... Arguments and temporary variables: oldObject: #isChdDtdElement Receiver's instance variables: tally: 16 array: #(#isChdDomainDtdElement #isChdCompositeDtdElement #isChdPackageDtdEleme...etc... Set>>remove:ifAbsent: Receiver: a Set(#isChdDomainDtdElement #isChdCompositeDtdElement #isChdPackageDtdElement #isChdUnkno...etc... Arguments and temporary variables: oldObject: #isChdDtdElement aBlock: [...] index: 13 Receiver's instance variables: tally: 16 array: #(#isChdDomainDtdElement #isChdCompositeDtdElement #isChdPackageDtdEleme...etc... Set(Collection)>>remove: Receiver: a Set(#isChdDomainDtdElement #isChdCompositeDtdElement #isChdPackageDtdElement #isChdUnkno...etc... Arguments and temporary variables: oldObject: #isChdDtdElement Receiver's instance variables: tally: 16 array: #(#isChdDomainDtdElement #isChdCompositeDtdElement #isChdPackageDtdEleme...etc... RPackage>>basicRemoveSelector:ofClassName: Receiver: a RPackage(Chd-CheddarDtdSchema-classifying) Arguments and temporary variables: aSelector: #isChdDtdElement aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdDomainDtdElem...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Chd-CheddarDtdSchema-classifying' classTags: a Set() RPackage>>removeSelector:ofClassName: Receiver: a RPackage(Chd-CheddarDtdSchema-classifying) Arguments and temporary variables: aSelector: #isChdDtdElement aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdDomainDtdElem...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Chd-CheddarDtdSchema-classifying' classTags: a Set() RPackage>>removeMethod: Receiver: a RPackage(Chd-CheddarDtdSchema-classifying) Arguments and temporary variables: aCompiledMethod: ChdCoreEntity>>#isChdDtdElement mr: nil mthClass: ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdDomainDtdElem...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Chd-CheddarDtdSchema-classifying' classTags: a Set() RPackageOrganizer>>systemMethodRecategorizedActionFrom: Receiver: a RPackageOrganizer Arguments and temporary variables: ann: a MethodRecategorized oldProtocol: #'*Chd-CheddarDtdSchema-classifying' newProtocol: #'*Cheddar-CheddarDtdSchema-classifying' method: ChdCoreEntity>>#isChdDtdElement methodPackage: a RPackage(Chd-CheddarDtdSchema-classifying) destinationPackage: a RPackage(Cheddar-CheddarDtdSchema) Receiver's instance variables: classPackageMapping: an IdentityDictionary(size 4898) packages: an IdentityDictionary(size 329) classExtendingPackagesMapping: an IdentityDictionary(size 686) debuggingName: '' WeakMessageSend>>value: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: anObject: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull:cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg1: a MethodRecategorized arg2: an Announcer Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() [...] in WeakAnnouncementSubscription>>deliver: Receiver: a WeakAnnouncementSubscription Arguments and temporary variables: anAnnouncement: a MethodRecategorized Receiver's instance variables: list: a WeakFinalizationList next: nil announcer: an Announcer announcementClass: MethodRecategorized action: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrga...etc... BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 [...] in [...] in BlockClosure>>on:fork: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: nil ex: UnhandledError copy: nil onDoCtx: nil process: nil handler: nil bottom: nil thisCtx: nil Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 --- The full stack --- Set(Collection)>>errorNotFound: [...] in Set(Collection)>>remove: Set>>remove:ifAbsent: Set(Collection)>>remove: RPackage>>basicRemoveSelector:ofClassName: RPackage>>removeSelector:ofClassName: RPackage>>removeMethod: RPackageOrganizer>>systemMethodRecategorizedActionFrom: WeakMessageSend>>value: WeakMessageSend>>cull: WeakMessageSend>>cull:cull: [...] in WeakAnnouncementSubscription>>deliver: BlockClosure>>on:do: [...] in [...] in BlockClosure>>on:fork: ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE NotFound: #isChdPragmaConvention not found in Set 24 February 2015 9:43:13.997175 am VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 https://github.com/pharo-project/pharo-vm.git Commit: 81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By: Esteban Lorenzano Jenkins build #14858 Image: Pharo3.0 [Latest update: #30635] Set(Collection)>>errorNotFound: Receiver: a Set(#isChdAdaType #isChdAdaAttributeReference #isChdAdaListType #isChdCheddarXmlIdType #...etc... Arguments and temporary variables: anObject: #isChdPragmaConvention Receiver's instance variables: tally: 32 array: #(#isChdAdaType #isChdAdaAttributeReference #isChdAdaListType #isChdChed...etc... [...] in Set(Collection)>>remove: Receiver: a Set(#isChdAdaType #isChdAdaAttributeReference #isChdAdaListType #isChdCheddarXmlIdType #...etc... Arguments and temporary variables: oldObject: #isChdPragmaConvention Receiver's instance variables: tally: 32 array: #(#isChdAdaType #isChdAdaAttributeReference #isChdAdaListType #isChdChed...etc... Set>>remove:ifAbsent: Receiver: a Set(#isChdAdaType #isChdAdaAttributeReference #isChdAdaListType #isChdCheddarXmlIdType #...etc... Arguments and temporary variables: oldObject: #isChdPragmaConvention aBlock: [...] index: 9 Receiver's instance variables: tally: 32 array: #(#isChdAdaType #isChdAdaAttributeReference #isChdAdaListType #isChdChed...etc... Set(Collection)>>remove: Receiver: a Set(#isChdAdaType #isChdAdaAttributeReference #isChdAdaListType #isChdCheddarXmlIdType #...etc... Arguments and temporary variables: oldObject: #isChdPragmaConvention Receiver's instance variables: tally: 32 array: #(#isChdAdaType #isChdAdaAttributeReference #isChdAdaListType #isChdChed...etc... RPackage>>basicRemoveSelector:ofClassName: Receiver: a RPackage(Chd-CheddarDomainsSchema-classifying) Arguments and temporary variables: aSelector: #isChdPragmaConvention aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdAdaType #isCh...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Chd-CheddarDomainsSchema-classifying' classTags: a Set() RPackage>>removeSelector:ofClassName: Receiver: a RPackage(Chd-CheddarDomainsSchema-classifying) Arguments and temporary variables: aSelector: #isChdPragmaConvention aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdAdaType #isCh...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Chd-CheddarDomainsSchema-classifying' classTags: a Set() RPackage>>removeMethod: Receiver: a RPackage(Chd-CheddarDomainsSchema-classifying) Arguments and temporary variables: aCompiledMethod: ChdCoreEntity>>#isChdPragmaConvention mr: nil mthClass: ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdAdaType #isCh...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Chd-CheddarDomainsSchema-classifying' classTags: a Set() RPackageOrganizer>>systemMethodRecategorizedActionFrom: Receiver: a RPackageOrganizer Arguments and temporary variables: ann: a MethodRecategorized oldProtocol: #'*Chd-CheddarDomainsSchema-classifying' newProtocol: #'*Cheddar-CheddarDomainsSchema-classifying' method: ChdCoreEntity>>#isChdPragmaConvention methodPackage: a RPackage(Chd-CheddarDomainsSchema-classifying) destinationPackage: a RPackage(Cheddar-CheddarDomainsSchema) Receiver's instance variables: classPackageMapping: an IdentityDictionary(size 4898) packages: an IdentityDictionary(size 334) classExtendingPackagesMapping: an IdentityDictionary(size 686) debuggingName: '' WeakMessageSend>>value: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: anObject: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull:cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg1: a MethodRecategorized arg2: an Announcer Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() [...] in WeakAnnouncementSubscription>>deliver: Receiver: a WeakAnnouncementSubscription Arguments and temporary variables: anAnnouncement: a MethodRecategorized Receiver's instance variables: list: a WeakFinalizationList next: nil announcer: an Announcer announcementClass: MethodRecategorized action: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrga...etc... BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 [...] in [...] in BlockClosure>>on:fork: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: nil ex: UnhandledError copy: nil onDoCtx: nil process: nil handler: nil bottom: nil thisCtx: nil Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 --- The full stack --- Set(Collection)>>errorNotFound: [...] in Set(Collection)>>remove: Set>>remove:ifAbsent: Set(Collection)>>remove: RPackage>>basicRemoveSelector:ofClassName: RPackage>>removeSelector:ofClassName: RPackage>>removeMethod: RPackageOrganizer>>systemMethodRecategorizedActionFrom: WeakMessageSend>>value: WeakMessageSend>>cull: WeakMessageSend>>cull:cull: [...] in WeakAnnouncementSubscription>>deliver: BlockClosure>>on:do: [...] in [...] in BlockClosure>>on:fork: ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE NotFound: #isChdAdaEntity not found in Set 24 February 2015 9:43:56.886787 am VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 https://github.com/pharo-project/pharo-vm.git Commit: 81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By: Esteban Lorenzano Jenkins build #14858 Image: Pharo3.0 [Latest update: #30635] Set(Collection)>>errorNotFound: Receiver: a Set(#isChdCheddarFunctionPtr #isChdAdaClass #isChdRecord) Arguments and temporary variables: anObject: #isChdAdaEntity Receiver's instance variables: tally: 3 array: #(nil #isChdCheddarFunctionPtr #isChdAdaClass nil #isChdRecord) [...] in Set(Collection)>>remove: Receiver: a Set(#isChdCheddarFunctionPtr #isChdAdaClass #isChdRecord) Arguments and temporary variables: oldObject: #isChdAdaEntity Receiver's instance variables: tally: 3 array: #(nil #isChdCheddarFunctionPtr #isChdAdaClass nil #isChdRecord) Set>>remove:ifAbsent: Receiver: a Set(#isChdCheddarFunctionPtr #isChdAdaClass #isChdRecord) Arguments and temporary variables: oldObject: #isChdAdaEntity aBlock: [...] index: 4 Receiver's instance variables: tally: 3 array: #(nil #isChdCheddarFunctionPtr #isChdAdaClass nil #isChdRecord) Set(Collection)>>remove: Receiver: a Set(#isChdCheddarFunctionPtr #isChdAdaClass #isChdRecord) Arguments and temporary variables: oldObject: #isChdAdaEntity Receiver's instance variables: tally: 3 array: #(nil #isChdCheddarFunctionPtr #isChdAdaClass nil #isChdRecord) RPackage>>basicRemoveSelector:ofClassName: Receiver: a RPackage(Chd-RecordAndClassSchema-classifying) Arguments and temporary variables: aSelector: #isChdAdaEntity aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdCheddarFuncti...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Chd-RecordAndClassSchema-classifying' classTags: a Set() RPackage>>removeSelector:ofClassName: Receiver: a RPackage(Chd-RecordAndClassSchema-classifying) Arguments and temporary variables: aSelector: #isChdAdaEntity aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdCheddarFuncti...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Chd-RecordAndClassSchema-classifying' classTags: a Set() RPackage>>removeMethod: Receiver: a RPackage(Chd-RecordAndClassSchema-classifying) Arguments and temporary variables: aCompiledMethod: ChdCoreEntity>>#isChdAdaEntity mr: nil mthClass: ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdCheddarFuncti...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Chd-RecordAndClassSchema-classifying' classTags: a Set() RPackageOrganizer>>systemMethodRecategorizedActionFrom: Receiver: a RPackageOrganizer Arguments and temporary variables: ann: a MethodRecategorized oldProtocol: #'*Chd-RecordAndClassSchema-classifying' newProtocol: #'*Cheddar-RecordAndClassSchema-classifying' method: ChdCoreEntity>>#isChdAdaEntity methodPackage: a RPackage(Chd-RecordAndClassSchema-classifying) destinationPackage: a RPackage(Cheddar-RecordAndClassSchema) Receiver's instance variables: classPackageMapping: an IdentityDictionary(size 4898) packages: an IdentityDictionary(size 338) classExtendingPackagesMapping: an IdentityDictionary(size 686) debuggingName: '' WeakMessageSend>>value: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: anObject: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull:cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg1: a MethodRecategorized arg2: an Announcer Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() [...] in WeakAnnouncementSubscription>>deliver: Receiver: a WeakAnnouncementSubscription Arguments and temporary variables: anAnnouncement: a MethodRecategorized Receiver's instance variables: list: a WeakFinalizationList next: nil announcer: an Announcer announcementClass: MethodRecategorized action: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrga...etc... BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 [...] in [...] in BlockClosure>>on:fork: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: nil ex: UnhandledError copy: nil onDoCtx: nil process: nil handler: nil bottom: nil thisCtx: nil Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 --- The full stack --- Set(Collection)>>errorNotFound: [...] in Set(Collection)>>remove: Set>>remove:ifAbsent: Set(Collection)>>remove: RPackage>>basicRemoveSelector:ofClassName: RPackage>>removeSelector:ofClassName: RPackage>>removeMethod: RPackageOrganizer>>systemMethodRecategorizedActionFrom: WeakMessageSend>>value: WeakMessageSend>>cull: WeakMessageSend>>cull:cull: [...] in WeakAnnouncementSubscription>>deliver: BlockClosure>>on:do: [...] in [...] in BlockClosure>>on:fork: ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE NotFound: #isChdAdaPackage not found in Set 24 February 2015 9:44:18.718983 am VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 https://github.com/pharo-project/pharo-vm.git Commit: 81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By: Esteban Lorenzano Jenkins build #14858 Image: Pharo3.0 [Latest update: #30635] Set(Collection)>>errorNotFound: Receiver: a Set(#isChdPackageAlias #isChdGenericPackageInstanciation) Arguments and temporary variables: anObject: #isChdAdaPackage Receiver's instance variables: tally: 2 array: #(#isChdPackageAlias nil nil #isChdGenericPackageInstanciation nil) [...] in Set(Collection)>>remove: Receiver: a Set(#isChdPackageAlias #isChdGenericPackageInstanciation) Arguments and temporary variables: oldObject: #isChdAdaPackage Receiver's instance variables: tally: 2 array: #(#isChdPackageAlias nil nil #isChdGenericPackageInstanciation nil) Set>>remove:ifAbsent: Receiver: a Set(#isChdPackageAlias #isChdGenericPackageInstanciation) Arguments and temporary variables: oldObject: #isChdAdaPackage aBlock: [...] index: 3 Receiver's instance variables: tally: 2 array: #(#isChdPackageAlias nil nil #isChdGenericPackageInstanciation nil) Set(Collection)>>remove: Receiver: a Set(#isChdPackageAlias #isChdGenericPackageInstanciation) Arguments and temporary variables: oldObject: #isChdAdaPackage Receiver's instance variables: tally: 2 array: #(#isChdPackageAlias nil nil #isChdGenericPackageInstanciation nil) RPackage>>basicRemoveSelector:ofClassName: Receiver: a RPackage(Chd-PackageSchema-classifying) Arguments and temporary variables: aSelector: #isChdAdaPackage aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdPackageAlias ...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Chd-PackageSchema-classifying' classTags: a Set() RPackage>>removeSelector:ofClassName: Receiver: a RPackage(Chd-PackageSchema-classifying) Arguments and temporary variables: aSelector: #isChdAdaPackage aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdPackageAlias ...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Chd-PackageSchema-classifying' classTags: a Set() RPackage>>removeMethod: Receiver: a RPackage(Chd-PackageSchema-classifying) Arguments and temporary variables: aCompiledMethod: ChdCoreEntity>>#isChdAdaPackage mr: nil mthClass: ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdPackageAlias ...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Chd-PackageSchema-classifying' classTags: a Set() RPackageOrganizer>>systemMethodRecategorizedActionFrom: Receiver: a RPackageOrganizer Arguments and temporary variables: ann: a MethodRecategorized oldProtocol: #'*Chd-PackageSchema-classifying' newProtocol: #'*Cheddar-PackageSchema-classifying' method: ChdCoreEntity>>#isChdAdaPackage methodPackage: a RPackage(Chd-PackageSchema-classifying) destinationPackage: a RPackage(Cheddar-PackageSchema) Receiver's instance variables: classPackageMapping: an IdentityDictionary(size 4898) packages: an IdentityDictionary(size 341) classExtendingPackagesMapping: an IdentityDictionary(size 686) debuggingName: '' WeakMessageSend>>value: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: anObject: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull:cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg1: a MethodRecategorized arg2: an Announcer Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() [...] in WeakAnnouncementSubscription>>deliver: Receiver: a WeakAnnouncementSubscription Arguments and temporary variables: anAnnouncement: a MethodRecategorized Receiver's instance variables: list: a WeakFinalizationList next: nil announcer: an Announcer announcementClass: MethodRecategorized action: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrga...etc... BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 [...] in [...] in BlockClosure>>on:fork: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: nil ex: UnhandledError copy: nil onDoCtx: nil process: nil handler: nil bottom: nil thisCtx: nil Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 --- The full stack --- Set(Collection)>>errorNotFound: [...] in Set(Collection)>>remove: Set>>remove:ifAbsent: Set(Collection)>>remove: RPackage>>basicRemoveSelector:ofClassName: RPackage>>removeSelector:ofClassName: RPackage>>removeMethod: RPackageOrganizer>>systemMethodRecategorizedActionFrom: WeakMessageSend>>value: WeakMessageSend>>cull: WeakMessageSend>>cull:cull: [...] in WeakAnnouncementSubscription>>deliver: BlockClosure>>on:do: [...] in [...] in BlockClosure>>on:fork: ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE NotFound: #isChdDiscriminatedType not found in Set 24 February 2015 9:44:29.302334 am VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 https://github.com/pharo-project/pharo-vm.git Commit: 81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By: Esteban Lorenzano Jenkins build #14858 Image: Pharo3.0 [Latest update: #30635] Set(Collection)>>errorNotFound: Receiver: a Set(#isChdDiscriminatedTypeDiscriminant #isChdDiscriminatedTypeUnion #isChdDiscriminated...etc... Arguments and temporary variables: anObject: #isChdDiscriminatedType Receiver's instance variables: tally: 4 array: #(#isChdDiscriminatedTypeDiscriminant #isChdDiscriminatedTypeUnion nil #...etc... [...] in Set(Collection)>>remove: Receiver: a Set(#isChdDiscriminatedTypeDiscriminant #isChdDiscriminatedTypeUnion #isChdDiscriminated...etc... Arguments and temporary variables: oldObject: #isChdDiscriminatedType Receiver's instance variables: tally: 4 array: #(#isChdDiscriminatedTypeDiscriminant #isChdDiscriminatedTypeUnion nil #...etc... Set>>remove:ifAbsent: Receiver: a Set(#isChdDiscriminatedTypeDiscriminant #isChdDiscriminatedTypeUnion #isChdDiscriminated...etc... Arguments and temporary variables: oldObject: #isChdDiscriminatedType aBlock: [...] index: 3 Receiver's instance variables: tally: 4 array: #(#isChdDiscriminatedTypeDiscriminant #isChdDiscriminatedTypeUnion nil #...etc... Set(Collection)>>remove: Receiver: a Set(#isChdDiscriminatedTypeDiscriminant #isChdDiscriminatedTypeUnion #isChdDiscriminated...etc... Arguments and temporary variables: oldObject: #isChdDiscriminatedType Receiver's instance variables: tally: 4 array: #(#isChdDiscriminatedTypeDiscriminant #isChdDiscriminatedTypeUnion nil #...etc... RPackage>>basicRemoveSelector:ofClassName: Receiver: a RPackage(Chd-DiscriminatedTypeSchema-classifying) Arguments and temporary variables: aSelector: #isChdDiscriminatedType aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdDiscriminated...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Chd-DiscriminatedTypeSchema-classifying' classTags: a Set() RPackage>>removeSelector:ofClassName: Receiver: a RPackage(Chd-DiscriminatedTypeSchema-classifying) Arguments and temporary variables: aSelector: #isChdDiscriminatedType aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdDiscriminated...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Chd-DiscriminatedTypeSchema-classifying' classTags: a Set() RPackage>>removeMethod: Receiver: a RPackage(Chd-DiscriminatedTypeSchema-classifying) Arguments and temporary variables: aCompiledMethod: ChdCoreEntity>>#isChdDiscriminatedType mr: nil mthClass: ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdDiscriminated...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Chd-DiscriminatedTypeSchema-classifying' classTags: a Set() RPackageOrganizer>>systemMethodRecategorizedActionFrom: Receiver: a RPackageOrganizer Arguments and temporary variables: ann: a MethodRecategorized oldProtocol: #'*Chd-DiscriminatedTypeSchema-classifying' newProtocol: #'*Cheddar-DiscriminatedTypeSchema-classifying' method: ChdCoreEntity>>#isChdDiscriminatedType methodPackage: a RPackage(Chd-DiscriminatedTypeSchema-classifying) destinationPackage: a RPackage(Cheddar-DiscriminatedTypeSchema) Receiver's instance variables: classPackageMapping: an IdentityDictionary(size 4898) packages: an IdentityDictionary(size 343) classExtendingPackagesMapping: an IdentityDictionary(size 686) debuggingName: '' WeakMessageSend>>value: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: anObject: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull:cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg1: a MethodRecategorized arg2: an Announcer Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() [...] in WeakAnnouncementSubscription>>deliver: Receiver: a WeakAnnouncementSubscription Arguments and temporary variables: anAnnouncement: a MethodRecategorized Receiver's instance variables: list: a WeakFinalizationList next: nil announcer: an Announcer announcementClass: MethodRecategorized action: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrga...etc... BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 [...] in [...] in BlockClosure>>on:fork: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: nil ex: UnhandledError copy: nil onDoCtx: nil process: nil handler: nil bottom: nil thisCtx: nil Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 --- The full stack --- Set(Collection)>>errorNotFound: [...] in Set(Collection)>>remove: Set>>remove:ifAbsent: Set(Collection)>>remove: RPackage>>basicRemoveSelector:ofClassName: RPackage>>removeSelector:ofClassName: RPackage>>removeMethod: RPackageOrganizer>>systemMethodRecategorizedActionFrom: WeakMessageSend>>value: WeakMessageSend>>cull: WeakMessageSend>>cull:cull: [...] in WeakAnnouncementSubscription>>deliver: BlockClosure>>on:do: [...] in [...] in BlockClosure>>on:fork: ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE NotFound: #isChdDtdElement not found in Set 24 February 2015 9:55:15.375513 am VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 https://github.com/pharo-project/pharo-vm.git Commit: 81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By: Esteban Lorenzano Jenkins build #14858 Image: Pharo3.0 [Latest update: #30635] Set(Collection)>>errorNotFound: Receiver: a Set(#isChdDomainDtdElement #isChdCompositeDtdElement #isChdPackageDtdElement #isChdUnkno...etc... Arguments and temporary variables: anObject: #isChdDtdElement Receiver's instance variables: tally: 16 array: #(#isChdDomainDtdElement #isChdCompositeDtdElement #isChdPackageDtdEleme...etc... [...] in Set(Collection)>>remove: Receiver: a Set(#isChdDomainDtdElement #isChdCompositeDtdElement #isChdPackageDtdElement #isChdUnkno...etc... Arguments and temporary variables: oldObject: #isChdDtdElement Receiver's instance variables: tally: 16 array: #(#isChdDomainDtdElement #isChdCompositeDtdElement #isChdPackageDtdEleme...etc... Set>>remove:ifAbsent: Receiver: a Set(#isChdDomainDtdElement #isChdCompositeDtdElement #isChdPackageDtdElement #isChdUnkno...etc... Arguments and temporary variables: oldObject: #isChdDtdElement aBlock: [...] index: 13 Receiver's instance variables: tally: 16 array: #(#isChdDomainDtdElement #isChdCompositeDtdElement #isChdPackageDtdEleme...etc... Set(Collection)>>remove: Receiver: a Set(#isChdDomainDtdElement #isChdCompositeDtdElement #isChdPackageDtdElement #isChdUnkno...etc... Arguments and temporary variables: oldObject: #isChdDtdElement Receiver's instance variables: tally: 16 array: #(#isChdDomainDtdElement #isChdCompositeDtdElement #isChdPackageDtdEleme...etc... RPackage>>basicRemoveSelector:ofClassName: Receiver: a RPackage(Cheddar-CheddarDtdSchema-classifying) Arguments and temporary variables: aSelector: #isChdDtdElement aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdDomainDtdElem...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Cheddar-CheddarDtdSchema-classifying' classTags: a Set() RPackage>>removeSelector:ofClassName: Receiver: a RPackage(Cheddar-CheddarDtdSchema-classifying) Arguments and temporary variables: aSelector: #isChdDtdElement aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdDomainDtdElem...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Cheddar-CheddarDtdSchema-classifying' classTags: a Set() RPackage>>removeMethod: Receiver: a RPackage(Cheddar-CheddarDtdSchema-classifying) Arguments and temporary variables: aCompiledMethod: ChdCoreEntity>>#isChdDtdElement mr: nil mthClass: ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdDomainDtdElem...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Cheddar-CheddarDtdSchema-classifying' classTags: a Set() RPackageOrganizer>>systemMethodRecategorizedActionFrom: Receiver: a RPackageOrganizer Arguments and temporary variables: ann: a MethodRecategorized oldProtocol: #'*Chd-CheddarDtdSchema-classifying' newProtocol: #'*Cheddar-CheddarDtdSchema-classifying' method: ChdCoreEntity>>#isChdDtdElement methodPackage: a RPackage(Cheddar-CheddarDtdSchema-classifying) destinationPackage: a RPackage(Cheddar-CheddarDtdSchema) Receiver's instance variables: classPackageMapping: an IdentityDictionary(size 4898) packages: an IdentityDictionary(size 330) classExtendingPackagesMapping: an IdentityDictionary(size 686) debuggingName: '' WeakMessageSend>>value: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: anObject: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull:cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg1: a MethodRecategorized arg2: an Announcer Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() [...] in WeakAnnouncementSubscription>>deliver: Receiver: a WeakAnnouncementSubscription Arguments and temporary variables: anAnnouncement: a MethodRecategorized Receiver's instance variables: list: a WeakFinalizationList next: nil announcer: an Announcer announcementClass: MethodRecategorized action: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrga...etc... BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 [...] in [...] in BlockClosure>>on:fork: Receiver: [...] Arguments and temporary variables: < Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 --- The full stack --- Set(Collection)>>errorNotFound: [...] in Set(Collection)>>remove: Set>>remove:ifAbsent: Set(Collection)>>remove: RPackage>>basicRemoveSelector:ofClassName: RPackage>>removeSelector:ofClassName: RPackage>>removeMethod: RPackageOrganizer>>systemMethodRecategorizedActionFrom: WeakMessageSend>>value: WeakMessageSend>>cull: WeakMessageSend>>cull:cull: [...] in WeakAnnouncementSubscription>>deliver: BlockClosure>>on:do: [...] in [...] in BlockClosure>>on:fork: ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE NotFound: #isChdPragmaConvention not found in Set 24 February 2015 9:55:44.41988 am VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 https://github.com/pharo-project/pharo-vm.git Commit: 81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By: Esteban Lorenzano Jenkins build #14858 Image: Pharo3.0 [Latest update: #30635] Set(Collection)>>errorNotFound: Receiver: a Set(#isChdAdaType #isChdAdaAttributeReference #isChdAdaListType #isChdCheddarXmlIdType #...etc... Arguments and temporary variables: anObject: #isChdPragmaConvention Receiver's instance variables: tally: 32 array: #(#isChdAdaType #isChdAdaAttributeReference #isChdAdaListType #isChdChed...etc... [...] in Set(Collection)>>remove: Receiver: a Set(#isChdAdaType #isChdAdaAttributeReference #isChdAdaListType #isChdCheddarXmlIdType #...etc... Arguments and temporary variables: oldObject: #isChdPragmaConvention Receiver's instance variables: tally: 32 array: #(#isChdAdaType #isChdAdaAttributeReference #isChdAdaListType #isChdChed...etc... Set>>remove:ifAbsent: Receiver: a Set(#isChdAdaType #isChdAdaAttributeReference #isChdAdaListType #isChdCheddarXmlIdType #...etc... Arguments and temporary variables: oldObject: #isChdPragmaConvention aBlock: [...] index: 9 Receiver's instance variables: tally: 32 array: #(#isChdAdaType #isChdAdaAttributeReference #isChdAdaListType #isChdChed...etc... Set(Collection)>>remove: Receiver: a Set(#isChdAdaType #isChdAdaAttributeReference #isChdAdaListType #isChdCheddarXmlIdType #...etc... Arguments and temporary variables: oldObject: #isChdPragmaConvention Receiver's instance variables: tally: 32 array: #(#isChdAdaType #isChdAdaAttributeReference #isChdAdaListType #isChdChed...etc... RPackage>>basicRemoveSelector:ofClassName: Receiver: a RPackage(Cheddar-CheddarDomainsSchema-classifying) Arguments and temporary variables: aSelector: #isChdPragmaConvention aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdAdaType #isCh...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Cheddar-CheddarDomainsSchema-classifying' classTags: a Set() RPackage>>removeSelector:ofClassName: Receiver: a RPackage(Cheddar-CheddarDomainsSchema-classifying) Arguments and temporary variables: aSelector: #isChdPragmaConvention aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdAdaType #isCh...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Cheddar-CheddarDomainsSchema-classifying' classTags: a Set() RPackage>>removeMethod: Receiver: a RPackage(Cheddar-CheddarDomainsSchema-classifying) Arguments and temporary variables: aCompiledMethod: ChdCoreEntity>>#isChdPragmaConvention mr: nil mthClass: ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdAdaType #isCh...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Cheddar-CheddarDomainsSchema-classifying' classTags: a Set() RPackageOrganizer>>systemMethodRecategorizedActionFrom: Receiver: a RPackageOrganizer Arguments and temporary variables: ann: a MethodRecategorized oldProtocol: #'*Chd-CheddarDomainsSchema-classifying' newProtocol: #'*Cheddar-CheddarDomainsSchema-classifying' method: ChdCoreEntity>>#isChdPragmaConvention methodPackage: a RPackage(Cheddar-CheddarDomainsSchema-classifying) destinationPackage: a RPackage(Cheddar-CheddarDomainsSchema) Receiver's instance variables: classPackageMapping: an IdentityDictionary(size 4898) packages: an IdentityDictionary(size 335) classExtendingPackagesMapping: an IdentityDictionary(size 686) debuggingName: '' WeakMessageSend>>value: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: anObject: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull:cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg1: a MethodRecategorized arg2: an Announcer Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() [...] in WeakAnnouncementSubscription>>deliver: Receiver: a WeakAnnouncementSubscription Arguments and temporary variables: anAnnouncement: a MethodRecategorized Receiver's instance variables: list: a WeakFinalizationList next: nil announcer: an Announcer announcementClass: MethodRecategorized action: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrga...etc... BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 [...] in [...] in BlockClosure>>on:fork: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: nil ex: UnhandledError copy: nil onDoCtx: nil process: nil handler: nil bottom: nil thisCtx: nil Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 --- The full stack --- Set(Collection)>>errorNotFound: [...] in Set(Collection)>>remove: Set>>remove:ifAbsent: Set(Collection)>>remove: RPackage>>basicRemoveSelector:ofClassName: RPackage>>removeSelector:ofClassName: RPackage>>removeMethod: RPackageOrganizer>>systemMethodRecategorizedActionFrom: WeakMessageSend>>value: WeakMessageSend>>cull: WeakMessageSend>>cull:cull: [...] in WeakAnnouncementSubscription>>deliver: BlockClosure>>on:do: [...] in [...] in BlockClosure>>on:fork: ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE NotFound: #isChdAdaEntity not found in Set 24 February 2015 9:56:27.47259 am VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 https://github.com/pharo-project/pharo-vm.git Commit: 81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By: Esteban Lorenzano Jenkins build #14858 Image: Pharo3.0 [Latest update: #30635] Set(Collection)>>errorNotFound: Receiver: a Set(#isChdCheddarFunctionPtr #isChdAdaClass #isChdRecord) Arguments and temporary variables: anObject: #isChdAdaEntity Receiver's instance variables: tally: 3 array: #(nil #isChdCheddarFunctionPtr #isChdAdaClass nil #isChdRecord) [...] in Set(Collection)>>remove: Receiver: a Set(#isChdCheddarFunctionPtr #isChdAdaClass #isChdRecord) Arguments and temporary variables: oldObject: #isChdAdaEntity Receiver's instance variables: tally: 3 array: #(nil #isChdCheddarFunctionPtr #isChdAdaClass nil #isChdRecord) Set>>remove:ifAbsent: Receiver: a Set(#isChdCheddarFunctionPtr #isChdAdaClass #isChdRecord) Arguments and temporary variables: oldObject: #isChdAdaEntity aBlock: [...] index: 4 Receiver's instance variables: tally: 3 array: #(nil #isChdCheddarFunctionPtr #isChdAdaClass nil #isChdRecord) Set(Collection)>>remove: Receiver: a Set(#isChdCheddarFunctionPtr #isChdAdaClass #isChdRecord) Arguments and temporary variables: oldObject: #isChdAdaEntity Receiver's instance variables: tally: 3 array: #(nil #isChdCheddarFunctionPtr #isChdAdaClass nil #isChdRecord) RPackage>>basicRemoveSelector:ofClassName: Receiver: a RPackage(Cheddar-RecordAndClassSchema-classifying) Arguments and temporary variables: aSelector: #isChdAdaEntity aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdCheddarFuncti...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Cheddar-RecordAndClassSchema-classifying' classTags: a Set() RPackage>>removeSelector:ofClassName: Receiver: a RPackage(Cheddar-RecordAndClassSchema-classifying) Arguments and temporary variables: aSelector: #isChdAdaEntity aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdCheddarFuncti...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Cheddar-RecordAndClassSchema-classifying' classTags: a Set() RPackage>>removeMethod: Receiver: a RPackage(Cheddar-RecordAndClassSchema-classifying) Arguments and temporary variables: aCompiledMethod: ChdCoreEntity>>#isChdAdaEntity mr: nil mthClass: ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdCheddarFuncti...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Cheddar-RecordAndClassSchema-classifying' classTags: a Set() RPackageOrganizer>>systemMethodRecategorizedActionFrom: Receiver: a RPackageOrganizer Arguments and temporary variables: ann: a MethodRecategorized oldProtocol: #'*Chd-RecordAndClassSchema-classifying' newProtocol: #'*Cheddar-RecordAndClassSchema-classifying' method: ChdCoreEntity>>#isChdAdaEntity methodPackage: a RPackage(Cheddar-RecordAndClassSchema-classifying) destinationPackage: a RPackage(Cheddar-RecordAndClassSchema) Receiver's instance variables: classPackageMapping: an IdentityDictionary(size 4898) packages: an IdentityDictionary(size 339) classExtendingPackagesMapping: an IdentityDictionary(size 686) debuggingName: '' WeakMessageSend>>value: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: anObject: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull:cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg1: a MethodRecategorized arg2: an Announcer Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() [...] in WeakAnnouncementSubscription>>deliver: Receiver: a WeakAnnouncementSubscription Arguments and temporary variables: anAnnouncement: a MethodRecategorized Receiver's instance variables: list: a WeakFinalizationList next: nil announcer: an Announcer announcementClass: MethodRecategorized action: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrga...etc... BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 [...] in [...] in BlockClosure>>on:fork: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: nil ex: UnhandledError copy: nil onDoCtx: nil process: nil handler: nil bottom: nil thisCtx: nil Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 --- The full stack --- Set(Collection)>>errorNotFound: [...] in Set(Collection)>>remove: Set>>remove:ifAbsent: Set(Collection)>>remove: RPackage>>basicRemoveSelector:ofClassName: RPackage>>removeSelector:ofClassName: RPackage>>removeMethod: RPackageOrganizer>>systemMethodRecategorizedActionFrom: WeakMessageSend>>value: WeakMessageSend>>cull: WeakMessageSend>>cull:cull: [...] in WeakAnnouncementSubscription>>deliver: BlockClosure>>on:do: [...] in [...] in BlockClosure>>on:fork: ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE NotFound: #isChdAdaPackage not found in Set 24 February 2015 9:56:48.499108 am VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 https://github.com/pharo-project/pharo-vm.git Commit: 81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By: Esteban Lorenzano Jenkins build #14858 Image: Pharo3.0 [Latest update: #30635] Set(Collection)>>errorNotFound: Receiver: a Set(#isChdPackageAlias #isChdGenericPackageInstanciation) Arguments and temporary variables: anObject: #isChdAdaPackage Receiver's instance variables: tally: 2 array: #(#isChdPackageAlias nil nil #isChdGenericPackageInstanciation nil) [...] in Set(Collection)>>remove: Receiver: a Set(#isChdPackageAlias #isChdGenericPackageInstanciation) Arguments and temporary variables: oldObject: #isChdAdaPackage Receiver's instance variables: tally: 2 array: #(#isChdPackageAlias nil nil #isChdGenericPackageInstanciation nil) Set>>remove:ifAbsent: Receiver: a Set(#isChdPackageAlias #isChdGenericPackageInstanciation) Arguments and temporary variables: oldObject: #isChdAdaPackage aBlock: [...] index: 3 Receiver's instance variables: tally: 2 array: #(#isChdPackageAlias nil nil #isChdGenericPackageInstanciation nil) Set(Collection)>>remove: Receiver: a Set(#isChdPackageAlias #isChdGenericPackageInstanciation) Arguments and temporary variables: oldObject: #isChdAdaPackage Receiver's instance variables: tally: 2 array: #(#isChdPackageAlias nil nil #isChdGenericPackageInstanciation nil) RPackage>>basicRemoveSelector:ofClassName: Receiver: a RPackage(Cheddar-PackageSchema-classifying) Arguments and temporary variables: aSelector: #isChdAdaPackage aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdPackageAlias ...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Cheddar-PackageSchema-classifying' classTags: a Set() RPackage>>removeSelector:ofClassName: Receiver: a RPackage(Cheddar-PackageSchema-classifying) Arguments and temporary variables: aSelector: #isChdAdaPackage aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdPackageAlias ...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Cheddar-PackageSchema-classifying' classTags: a Set() RPackage>>removeMethod: Receiver: a RPackage(Cheddar-PackageSchema-classifying) Arguments and temporary variables: aCompiledMethod: ChdCoreEntity>>#isChdAdaPackage mr: nil mthClass: ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdPackageAlias ...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Cheddar-PackageSchema-classifying' classTags: a Set() RPackageOrganizer>>systemMethodRecategorizedActionFrom: Receiver: a RPackageOrganizer Arguments and temporary variables: ann: a MethodRecategorized oldProtocol: #'*Chd-PackageSchema-classifying' newProtocol: #'*Cheddar-PackageSchema-classifying' method: ChdCoreEntity>>#isChdAdaPackage methodPackage: a RPackage(Cheddar-PackageSchema-classifying) destinationPackage: a RPackage(Cheddar-PackageSchema) Receiver's instance variables: classPackageMapping: an IdentityDictionary(size 4898) packages: an IdentityDictionary(size 341) classExtendingPackagesMapping: an IdentityDictionary(size 686) debuggingName: '' WeakMessageSend>>value: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: anObject: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull:cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg1: a MethodRecategorized arg2: an Announcer Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() [...] in WeakAnnouncementSubscription>>deliver: Receiver: a WeakAnnouncementSubscription Arguments and temporary variables: anAnnouncement: a MethodRecategorized Receiver's instance variables: list: a WeakFinalizationList next: nil announcer: an Announcer announcementClass: MethodRecategorized action: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrga...etc... BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 [...] in [...] in BlockClosure>>on:fork: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: nil ex: UnhandledError copy: nil onDoCtx: nil process: nil handler: nil bottom: nil thisCtx: nil Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 --- The full stack --- Set(Collection)>>errorNotFound: [...] in Set(Collection)>>remove: Set>>remove:ifAbsent: Set(Collection)>>remove: RPackage>>basicRemoveSelector:ofClassName: RPackage>>removeSelector:ofClassName: RPackage>>removeMethod: RPackageOrganizer>>systemMethodRecategorizedActionFrom: WeakMessageSend>>value: WeakMessageSend>>cull: WeakMessageSend>>cull:cull: [...] in WeakAnnouncementSubscription>>deliver: BlockClosure>>on:do: [...] in [...] in BlockClosure>>on:fork: ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE NotFound: #isChdDiscriminatedType not found in Set 24 February 2015 9:56:59.513789 am VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 https://github.com/pharo-project/pharo-vm.git Commit: 81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By: Esteban Lorenzano Jenkins build #14858 Image: Pharo3.0 [Latest update: #30635] Set(Collection)>>errorNotFound: Receiver: a Set(#isChdDiscriminatedTypeDiscriminant #isChdDiscriminatedTypeUnion #isChdDiscriminated...etc... Arguments and temporary variables: anObject: #isChdDiscriminatedType Receiver's instance variables: tally: 4 array: #(#isChdDiscriminatedTypeDiscriminant #isChdDiscriminatedTypeUnion nil #...etc... [...] in Set(Collection)>>remove: Receiver: a Set(#isChdDiscriminatedTypeDiscriminant #isChdDiscriminatedTypeUnion #isChdDiscriminated...etc... Arguments and temporary variables: oldObject: #isChdDiscriminatedType Receiver's instance variables: tally: 4 array: #(#isChdDiscriminatedTypeDiscriminant #isChdDiscriminatedTypeUnion nil #...etc... Set>>remove:ifAbsent: Receiver: a Set(#isChdDiscriminatedTypeDiscriminant #isChdDiscriminatedTypeUnion #isChdDiscriminated...etc... Arguments and temporary variables: oldObject: #isChdDiscriminatedType aBlock: [...] index: 3 Receiver's instance variables: tally: 4 array: #(#isChdDiscriminatedTypeDiscriminant #isChdDiscriminatedTypeUnion nil #...etc... Set(Collection)>>remove: Receiver: a Set(#isChdDiscriminatedTypeDiscriminant #isChdDiscriminatedTypeUnion #isChdDiscriminated...etc... Arguments and temporary variables: oldObject: #isChdDiscriminatedType Receiver's instance variables: tally: 4 array: #(#isChdDiscriminatedTypeDiscriminant #isChdDiscriminatedTypeUnion nil #...etc... RPackage>>basicRemoveSelector:ofClassName: Receiver: a RPackage(Cheddar-DiscriminatedTypeSchema-classifying) Arguments and temporary variables: aSelector: #isChdDiscriminatedType aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdDiscriminated...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Cheddar-DiscriminatedTypeSchema-classifying' classTags: a Set() RPackage>>removeSelector:ofClassName: Receiver: a RPackage(Cheddar-DiscriminatedTypeSchema-classifying) Arguments and temporary variables: aSelector: #isChdDiscriminatedType aClassName: #ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdDiscriminated...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Cheddar-DiscriminatedTypeSchema-classifying' classTags: a Set() RPackage>>removeMethod: Receiver: a RPackage(Cheddar-DiscriminatedTypeSchema-classifying) Arguments and temporary variables: aCompiledMethod: ChdCoreEntity>>#isChdDiscriminatedType mr: nil mthClass: ChdCoreEntity Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary() classExtensionSelectors: a Dictionary(#ChdCoreEntity->a Set(#isChdDiscriminated...etc... metaclassExtensionSelectors: a Dictionary() classes: a Set() name: #'Cheddar-DiscriminatedTypeSchema-classifying' classTags: a Set() RPackageOrganizer>>systemMethodRecategorizedActionFrom: Receiver: a RPackageOrganizer Arguments and temporary variables: ann: a MethodRecategorized oldProtocol: #'*Chd-DiscriminatedTypeSchema-classifying' newProtocol: #'*Cheddar-DiscriminatedTypeSchema-classifying' method: ChdCoreEntity>>#isChdDiscriminatedType methodPackage: a RPackage(Cheddar-DiscriminatedTypeSchema-classifying) destinationPackage: a RPackage(Cheddar-DiscriminatedTypeSchema) Receiver's instance variables: classPackageMapping: an IdentityDictionary(size 4898) packages: an IdentityDictionary(size 343) classExtendingPackagesMapping: an IdentityDictionary(size 686) debuggingName: '' WeakMessageSend>>value: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: anObject: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg: a MethodRecategorized Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull:cull: Receiver: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrganizer) Arguments and temporary variables: arg1: a MethodRecategorized arg2: an Announcer Receiver's instance variables: selector: #systemMethodRecategorizedActionFrom: shouldBeNil: #() arguments: a WeakArray() [...] in WeakAnnouncementSubscription>>deliver: Receiver: a WeakAnnouncementSubscription Arguments and temporary variables: anAnnouncement: a MethodRecategorized Receiver's instance variables: list: a WeakFinalizationList next: nil announcer: an Announcer announcementClass: MethodRecategorized action: WeakMessageSend(#systemMethodRecategorizedActionFrom: -> a RPackageOrga...etc... BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 [...] in [...] in BlockClosure>>on:fork: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: nil ex: UnhandledError copy: nil onDoCtx: nil process: nil handler: nil bottom: nil thisCtx: nil Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 --- The full stack --- Set(Collection)>>errorNotFound: [...] in Set(Collection)>>remove: Set>>remove:ifAbsent: Set(Collection)>>remove: RPackage>>basicRemoveSelector:ofClassName: RPackage>>removeSelector:ofClassName: RPackage>>removeMethod: RPackageOrganizer>>systemMethodRecategorizedActionFrom: WeakMessageSend>>value: WeakMessageSend>>cull: WeakMessageSend>>cull:cull: [...] in WeakAnnouncementSubscription>>deliver: BlockClosure>>on:do: [...] in [...] in BlockClosure>>on:fork: ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE SubscriptOutOfBounds: 0 24 February 2015 10:38:42.412766 am VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] OrderedCollection(Object)>>errorSubscriptBounds: Receiver: an OrderedCollection() Arguments and temporary variables: index: 0 Receiver's instance variables: array: #() firstIndex: 1 lastIndex: 0 OrderedCollection>>ensureBoundsFrom:to: Receiver: an OrderedCollection() Arguments and temporary variables: fromIndex: 0 toIndex: 0 Receiver's instance variables: array: #() firstIndex: 1 lastIndex: 0 OrderedCollection>>at: Receiver: an OrderedCollection() Arguments and temporary variables: anInteger: 0 Receiver's instance variables: array: #() firstIndex: 1 lastIndex: 0 OrderedCollection(SequenceableCollection)>>last Receiver: an OrderedCollection() Arguments and temporary variables: Receiver's instance variables: array: #() firstIndex: 1 lastIndex: 0 PlatypusCompileSchemaCommandLineHandler>>parseInputFiles Receiver: a PlatypusCompileSchemaCommandLineHandler Arguments and temporary variables: inputFile: nil elemName: nil command: nil Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PlatypusCompileSchemaCommandLineHandler>>activate Receiver: a PlatypusCompileSchemaCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PlatypusCompileSchemaCommandLineHandler class(CommandLineHandler class)>>activateWith: Receiver: PlatypusCompileSchemaCommandLineHandler Arguments and temporary variables: aCommandLine: a CommandLineArguments Receiver's instance variables: superclass: PlatypusSubCommandLineHandler methodDict: a MethodDictionary(#activate->PlatypusCompileSchemaCommandLineHandl...etc... format: 138 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusCompileSchemaCommandLineHandler classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'SqPlatypus-HW-CommandLine' traitComposition: {} localSelectors: nil [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: Receiver: a PharoCommandLineHandler Arguments and temporary variables: aCommandLinehandler: PlatypusCompileSchemaCommandLineHandler Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Exit handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubComm...etc... startpc: 34 numArgs: 0 PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: Receiver: a PharoCommandLineHandler Arguments and temporary variables: aCommandLinehandler: PlatypusCompileSchemaCommandLineHandler Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand Receiver: a PharoCommandLineHandler Arguments and temporary variables: handlers: an OrderedCollection(PlatypusCompileSchemaCommandLineHandler) Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: Receiver: a PharoCommandLineHandler Arguments and temporary variables: aString: 'compile' Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate Receiver: a PharoCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Exit handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PharoCommandLineHandler(BasicCommandLineHandler)>>activate startpc: 49 numArgs: 0 PharoCommandLineHandler(BasicCommandLineHandler)>>activate Receiver: a PharoCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler>>activate Receiver: a PharoCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: Receiver: PharoCommandLineHandler Arguments and temporary variables: aCommandLine: a CommandLineArguments Receiver's instance variables: superclass: BasicCommandLineHandler methodDict: a MethodDictionary(#activate->PharoCommandLineHandler>>#activate #c...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #PharoCommandLineHandler classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-CommandLine' traitComposition: {} localSelectors: nil [...] in PharoCommandLineHandler class>>activateWith: Receiver: PharoCommandLineHandler Arguments and temporary variables: aCommandLine: a CommandLineArguments Receiver's instance variables: superclass: BasicCommandLineHandler methodDict: a MethodDictionary(#activate->PharoCommandLineHandler>>#activate #c...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #PharoCommandLineHandler classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-CommandLine' traitComposition: {} localSelectors: nil WorldState>>runStepMethodsIn: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] queue: WaitfreeQueue with 0 items nextInQueue: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1336@810) canvas: nil damageRecorder: a DamageRecorder stepList: a Heap() lastStepTime: 50234 lastStepMessage: nil lastCycleTime: 51436 alarms: a Heap() lastAlarmTime: 51416 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>runStepMethods Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1336@810) owner: nil submorphs: an Array(a TaskbarMorph(984088576) an ImageMorph(560726016)) fullBounds: (0@0) corner: (1336@810) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1336@810) canvas: nil damageRecorder: a DamageRecorder stepList: a Heap() lastStepTime: 50234 lastStepMessage: nil lastCycleTime: 51436 alarms: a Heap() lastAlarmTime: 51416 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1336@810) canvas: nil damageRecorder: a DamageRecorder stepList: a Heap() lastStepTime: 50234 lastStepMessage: nil lastCycleTime: 51436 alarms: a Heap() lastAlarmTime: 51416 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1336@810) owner: nil submorphs: an Array(a TaskbarMorph(984088576) an ImageMorph(560726016)) fullBounds: (0@0) corner: (1336@810) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: a ThreadSafeTranscript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- OrderedCollection(Object)>>errorSubscriptBounds: OrderedCollection>>ensureBoundsFrom:to: OrderedCollection>>at: OrderedCollection(SequenceableCollection)>>last PlatypusCompileSchemaCommandLineHandler>>parseInputFiles PlatypusCompileSchemaCommandLineHandler>>activate PlatypusCompileSchemaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: UnhandledError(Exception)>>signal UnhandledError class>>signalForException: ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: RPackage>>package 24 February 2015 1:06:21.676133 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 https://github.com/pharo-project/pharo-vm.git Commit: 81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By: Esteban Lorenzano Jenkins build #14858 Image: Pharo3.0 [Latest update: #30635] RPackage(Object)>>doesNotUnderstand: #package Receiver: a RPackage(Cheddar-scripts) Arguments and temporary variables: aMessage: package exception: MessageNotUnderstood: RPackage>>package resumeValue: nil Receiver's instance variables: classDefinedSelectors: a Dictionary() metaclassDefinedSelectors: a Dictionary(#CheddarGenerator->a Set(#generateInto:...etc... classExtensionSelectors: a Dictionary() metaclassExtensionSelectors: a Dictionary() classes: a Set(#CheddarGenerator #CheddarUMLGen) name: #'Cheddar-scripts' classTags: a Set(Cheddar-scripts) [...] in PackageTreeNautilusUI(AbstractTool)>>fileOutPackages: Receiver: a PackageTreeNautilusUI Arguments and temporary variables: aCollection: an Array(a PackageTreePackageSelection a RPackage(Cheddar-scripts)...etc... package: a PackageTreePackageSelection Receiver's instance variables: dependents: a DependentsArray(a CategoryWidget a MethodWidget a NautilusWindow(...etc... model: a PackageTreeNautilus window: a NautilusWindow(843579392) hierarchyClass: nil cachedHierarchy: a SortHierarchically sourceTextArea: a PluggableTextMorphWithLimits(573833216) groupsSelection: a Dictionary() packagesSelection: a Dictionary(a PackageTreePackageSelection->true a RPackage(...etc... classesSelection: a Dictionary(CheddarGenerator->true ) list: a MorphTreeMorph(497811456) list2: a PluggableIconListMorph(398721024) sourceCodePanel: a PanelMorph(454295552) commentTextArea: nil currentDisplayChoice: nil sourceTextAreaLimit: 350 sourceCodeContainer: a PanelMorph(1025769472) list2Elements: {CheddarGenerator. CheddarUMLGen} listElements: nil shouldUpdateTitle: true testSemaphore: a Semaphore() sourceTextAreas: an OrderedCollection(a PluggableTextMorphWithLimits(573833216)...etc... multipleMethodsEditor: a MultipleMethodsEditor(692322304) contentSelection: nil acceptor: a ClassOrMethodDefinitionAcceptor classifier: a MethodClassifier categoryWidget: a CategoryWidget methodWidget: a MethodWidget packagePattern: nil [...] in [...] in PackageTreeNautilusUI(AbstractTool)>>do:on:displaying: Receiver: a PackageTreeNautilusUI Arguments and temporary variables: aBlock: a Job aCollection: [...] aString: 'Filing out packages...' job: a Job bar: [...] element: a PackageTreePackageSelection Receiver's instance variables: dependents: a DependentsArray(a CategoryWidget a MethodWidget a NautilusWindow(...etc... model: a PackageTreeNautilus window: a NautilusWindow(843579392) hierarchyClass: nil cachedHierarchy: a SortHierarchically sourceTextArea: a PluggableTextMorphWithLimits(573833216) groupsSelection: a Dictionary() packagesSelection: a Dictionary(a PackageTreePackageSelection->true a RPackage(...etc... classesSelection: a Dictionary(CheddarGenerator->true ) list: a MorphTreeMorph(497811456) list2: a PluggableIconListMorph(398721024) sourceCodePanel: a PanelMorph(454295552) commentTextArea: nil currentDisplayChoice: nil sourceTextAreaLimit: 350 sourceCodeContainer: a PanelMorph(1025769472) list2Elements: {CheddarGenerator. CheddarUMLGen} listElements: nil shouldUpdateTitle: true testSemaphore: a Semaphore() sourceTextAreas: an OrderedCollection(a PluggableTextMorphWithLimits(573833216)...etc... multipleMethodsEditor: a MultipleMethodsEditor(692322304) contentSelection: nil acceptor: a ClassOrMethodDefinitionAcceptor classifier: a MethodClassifier categoryWidget: a CategoryWidget methodWidget: a MethodWidget packagePattern: nil Array(SequenceableCollection)>>do: Receiver: an Array(a PackageTreePackageSelection a RPackage(Cheddar-scripts)) Arguments and temporary variables: aBlock: [...] index: 2 indexLimiT: 1 Receiver's instance variables: an Array(a PackageTreePackageSelection a RPackage(Cheddar-scripts)) [...] in PackageTreeNautilusUI(AbstractTool)>>do:on:displaying: Receiver: a PackageTreeNautilusUI Arguments and temporary variables: aBlock: an Array(a PackageTreePackageSelection a RPackage(Cheddar-scripts)) aCollection: [...] aString: 'Filing out packages...' job: a Job bar: a Job Receiver's instance variables: dependents: a DependentsArray(a CategoryWidget a MethodWidget a NautilusWindow(...etc... model: a PackageTreeNautilus window: a NautilusWindow(843579392) hierarchyClass: nil cachedHierarchy: a SortHierarchically sourceTextArea: a PluggableTextMorphWithLimits(573833216) groupsSelection: a Dictionary() packagesSelection: a Dictionary(a PackageTreePackageSelection->true a RPackage(...etc... classesSelection: a Dictionary(CheddarGenerator->true ) list: a MorphTreeMorph(497811456) list2: a PluggableIconListMorph(398721024) sourceCodePanel: a PanelMorph(454295552) commentTextArea: nil currentDisplayChoice: nil sourceTextAreaLimit: 350 sourceCodeContainer: a PanelMorph(1025769472) list2Elements: {CheddarGenerator. CheddarUMLGen} listElements: nil shouldUpdateTitle: true testSemaphore: a Semaphore() sourceTextAreas: an OrderedCollection(a PluggableTextMorphWithLimits(573833216)...etc... multipleMethodsEditor: a MultipleMethodsEditor(692322304) contentSelection: nil acceptor: a ClassOrMethodDefinitionAcceptor classifier: a MethodClassifier categoryWidget: a CategoryWidget methodWidget: a MethodWidget packagePattern: nil BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a Job Receiver's instance variables: outerContext: PackageTreeNautilusUI(AbstractTool)>>do:on:displaying: startpc: 55 numArgs: 1 [...] in [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 0 min: 0 max: 2 title: 'Filing out packages...' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: JobNotification handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in Job>>run startpc: 57 numArgs: 0 [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 0 min: 0 max: 2 title: 'Filing out packages...' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Job>>run startpc: 49 numArgs: 0 Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 0 min: 0 max: 2 title: 'Filing out packages...' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil PackageTreeNautilusUI(AbstractTool)>>do:on:displaying: Receiver: a PackageTreeNautilusUI Arguments and temporary variables: aBlock: [...] aCollection: an Array(a PackageTreePackageSelection a RPackage(Cheddar-scripts)...etc... aString: 'Filing out packages...' job: a Job Receiver's instance variables: dependents: a DependentsArray(a CategoryWidget a MethodWidget a NautilusWindow(...etc... model: a PackageTreeNautilus window: a NautilusWindow(843579392) hierarchyClass: nil cachedHierarchy: a SortHierarchically sourceTextArea: a PluggableTextMorphWithLimits(573833216) groupsSelection: a Dictionary() packagesSelection: a Dictionary(a PackageTreePackageSelection->true a RPackage(...etc... classesSelection: a Dictionary(CheddarGenerator->true ) list: a MorphTreeMorph(497811456) list2: a PluggableIconListMorph(398721024) sourceCodePanel: a PanelMorph(454295552) commentTextArea: nil currentDisplayChoice: nil sourceTextAreaLimit: 350 sourceCodeContainer: a PanelMorph(1025769472) list2Elements: {CheddarGenerator. CheddarUMLGen} listElements: nil shouldUpdateTitle: true testSemaphore: a Semaphore() sourceTextAreas: an OrderedCollection(a PluggableTextMorphWithLimits(573833216)...etc... multipleMethodsEditor: a MultipleMethodsEditor(692322304) contentSelection: nil acceptor: a ClassOrMethodDefinitionAcceptor classifier: a MethodClassifier categoryWidget: a CategoryWidget methodWidget: a MethodWidget packagePattern: nil PackageTreeNautilusUI(AbstractTool)>>fileOutPackages: Receiver: a PackageTreeNautilusUI Arguments and temporary variables: aCollection: an Array(a PackageTreePackageSelection a RPackage(Cheddar-scripts)...etc... Receiver's instance variables: dependents: a DependentsArray(a CategoryWidget a MethodWidget a NautilusWindow(...etc... model: a PackageTreeNautilus window: a NautilusWindow(843579392) hierarchyClass: nil cachedHierarchy: a SortHierarchically sourceTextArea: a PluggableTextMorphWithLimits(573833216) groupsSelection: a Dictionary() packagesSelection: a Dictionary(a PackageTreePackageSelection->true a RPackage(...etc... classesSelection: a Dictionary(CheddarGenerator->true ) list: a MorphTreeMorph(497811456) list2: a PluggableIconListMorph(398721024) sourceCodePanel: a PanelMorph(454295552) commentTextArea: nil currentDisplayChoice: nil sourceTextAreaLimit: 350 sourceCodeContainer: a PanelMorph(1025769472) list2Elements: {CheddarGenerator. CheddarUMLGen} listElements: nil shouldUpdateTitle: true testSemaphore: a Semaphore() sourceTextAreas: an OrderedCollection(a PluggableTextMorphWithLimits(573833216)...etc... multipleMethodsEditor: a MultipleMethodsEditor(692322304) contentSelection: nil acceptor: a ClassOrMethodDefinitionAcceptor classifier: a MethodClassifier categoryWidget: a CategoryWidget methodWidget: a MethodWidget packagePattern: nil PackageTreeNautilusUI(AbstractNautilusUI)>>fileOutPackage Receiver: a PackageTreeNautilusUI Arguments and temporary variables: Receiver's instance variables: dependents: a DependentsArray(a CategoryWidget a MethodWidget a NautilusWindow(...etc... model: a PackageTreeNautilus window: a NautilusWindow(843579392) hierarchyClass: nil cachedHierarchy: a SortHierarchically sourceTextArea: a PluggableTextMorphWithLimits(573833216) groupsSelection: a Dictionary() packagesSelection: a Dictionary(a PackageTreePackageSelection->true a RPackage(...etc... classesSelection: a Dictionary(CheddarGenerator->true ) list: a MorphTreeMorph(497811456) list2: a PluggableIconListMorph(398721024) sourceCodePanel: a PanelMorph(454295552) commentTextArea: nil currentDisplayChoice: nil sourceTextAreaLimit: 350 sourceCodeContainer: a PanelMorph(1025769472) list2Elements: {CheddarGenerator. CheddarUMLGen} listElements: nil shouldUpdateTitle: true testSemaphore: a Semaphore() sourceTextAreas: an OrderedCollection(a PluggableTextMorphWithLimits(573833216)...etc... multipleMethodsEditor: a MultipleMethodsEditor(692322304) contentSelection: nil acceptor: a ClassOrMethodDefinitionAcceptor classifier: a MethodClassifier categoryWidget: a CategoryWidget methodWidget: a MethodWidget packagePattern: nil [...] in AbstractNautilusUI class>>packagesMenu: Receiver: AbstractNautilusUI Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration package: nil target: a PackageTreeNautilusUI Receiver's instance variables: superclass: AbstractTool methodDict: a MethodDictionary(size 422) format: 180 layout: a PointerLayout instanceVariables: #(#model #window #hierarchyClass #cachedHierarchy #sourceTex...etc... organization: a ClassOrganization subclasses: {NautilusUI} name: #AbstractNautilusUI classPool: a Dictionary(#ClassesIconsCache->a WeakIdentityKeyDictionary(ASTCach...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #Nautilus traitComposition: {} localSelectors: nil BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PackageTreeNautilusUI Receiver's instance variables: outerContext: AbstractNautilusUI class>>packagesMenu: startpc: 548 numArgs: 0 [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(371458048)'File Out' Arguments and temporary variables: evt: [(591@518) mouseUp 14958 nil] w: a WorldMorph(511705088) [world] selArgCount: 1 Receiver's instance variables: bounds: (508.0@510.0) corner: (860.0@524.0) owner: a MenuMorph(433586176) submorphs: #() fullBounds: (508.0@510.0) corner: (860.0@524.0) color: NewColor black extension: a MorphExtension (414711808) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'File Out' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [...] selector: #cull: arguments: an Array(a PackageTreeNautilusUI) icon: Form(16x1x8) getStateSelector: nil enablementSelector: nil keyText: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: startpc: 134 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r100000000000000000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(371458048)'File Out' Arguments and temporary variables: evt: [(591@518) mouseUp 14958 nil] w: a WorldMorph(511705088) [world] Receiver's instance variables: bounds: (508.0@510.0) corner: (860.0@524.0) owner: a MenuMorph(433586176) submorphs: #() fullBounds: (508.0@510.0) corner: (860.0@524.0) color: NewColor black extension: a MorphExtension (414711808) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'File Out' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [...] selector: #cull: arguments: an Array(a PackageTreeNautilusUI) icon: Form(16x1x8) getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: Receiver: a ToggleMenuItemMorph(371458048)'File Out' Arguments and temporary variables: evt: [(591@518) mouseUp 14958 nil] Receiver's instance variables: bounds: (508.0@510.0) corner: (860.0@524.0) owner: a MenuMorph(433586176) submorphs: #() fullBounds: (508.0@510.0) corner: (860.0@524.0) color: NewColor black extension: a MorphExtension (414711808) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'File Out' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [...] selector: #cull: arguments: an Array(a PackageTreeNautilusUI) icon: Form(16x1x8) getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: Receiver: a ToggleMenuItemMorph(371458048)'File Out' Arguments and temporary variables: anEvent: [(591@518) mouseUp 14958 nil] Receiver's instance variables: bounds: (508.0@510.0) corner: (860.0@524.0) owner: a MenuMorph(433586176) submorphs: #() fullBounds: (508.0@510.0) corner: (860.0@524.0) color: NewColor black extension: a MorphExtension (414711808) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'File Out' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [...] selector: #cull: arguments: an Array(a PackageTreeNautilusUI) icon: Form(16x1x8) getStateSelector: nil enablementSelector: nil keyText: nil MouseButtonEvent>>sentTo: Receiver: [(591@518) mouseUp 14958 nil] Arguments and temporary variables: anObject: a ToggleMenuItemMorph(371458048)'File Out' Receiver's instance variables: timeStamp: 14958 source: a HandMorph(760479744) windowIndex: nil type: #mouseUp buttons: 0 position: (591@518) handler: nil wasHandled: true whichButton: 4 ToggleMenuItemMorph(Morph)>>handleEvent: Receiver: a ToggleMenuItemMorph(371458048)'File Out' Arguments and temporary variables: anEvent: [(591@518) mouseUp 14958 nil] Receiver's instance variables: bounds: (508.0@510.0) corner: (860.0@524.0) owner: a MenuMorph(433586176) submorphs: #() fullBounds: (508.0@510.0) corner: (860.0@524.0) color: NewColor black extension: a MorphExtension (414711808) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'File Out' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [...] selector: #cull: arguments: an Array(a PackageTreeNautilusUI) icon: Form(16x1x8) getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(591@518) mouseUp 14958 nil] aMorph: a ToggleMenuItemMorph(371458048)'File Out' localEvt: nil index: 1 child: nil morphs: #() inside: true Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(591@518) mouseUp 14958 nil] aMorph: a ToggleMenuItemMorph(371458048)'File Out' Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: ToggleMenuItemMorph(Morph)>>processEvent:using: Receiver: a ToggleMenuItemMorph(371458048)'File Out' Arguments and temporary variables: anEvent: [(591@518) mouseUp 14958 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (508.0@510.0) corner: (860.0@524.0) owner: a MenuMorph(433586176) submorphs: #() fullBounds: (508.0@510.0) corner: (860.0@524.0) color: NewColor black extension: a MorphExtension (414711808) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'File Out' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [...] selector: #cull: arguments: an Array(a PackageTreeNautilusUI) icon: Form(16x1x8) getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(591@518) mouseUp 14958 nil] aMorph: a MenuMorph(433586176) localEvt: [(591@518) mouseUp 14958 nil] index: 20 child: a ToggleMenuItemMorph(371458048)'File Out' morphs: an Array(a ToggleMenuItemMorph(929038336)'Find Class...' a ToggleMenuIt...etc... inside: false Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(591@518) mouseUp 14958 nil] aMorph: a MenuMorph(433586176) Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MenuMorph(Morph)>>processEvent:using: Receiver: a MenuMorph(433586176) Arguments and temporary variables: anEvent: [(591@518) mouseUp 14958 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (503.0@276.0) corner: (865.0@640.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(929038336)'Find Class...' a ToggleMen...etc... fullBounds: (503.0@276.0) corner: (865.0@640.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (468975616) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: a PackageTreeModel selectedItem: a ToggleMenuItemMorph(371458048)'File Out' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(929038336)'Find Class...'...etc... MenuMorph(Morph)>>processEvent: Receiver: a MenuMorph(433586176) Arguments and temporary variables: anEvent: [(591@518) mouseUp 14958 nil] Receiver's instance variables: bounds: (503.0@276.0) corner: (865.0@640.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(929038336)'Find Class...' a ToggleMen...etc... fullBounds: (503.0@276.0) corner: (865.0@640.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (468975616) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: a PackageTreeModel selectedItem: a ToggleMenuItemMorph(371458048)'File Out' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(929038336)'Find Class...'...etc... MenuMorph>>handleFocusEvent: Receiver: a MenuMorph(433586176) Arguments and temporary variables: evt: [(591@518) mouseUp 14958 nil] Receiver's instance variables: bounds: (503.0@276.0) corner: (865.0@640.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(929038336)'Find Class...' a ToggleMen...etc... fullBounds: (503.0@276.0) corner: (865.0@640.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (468975616) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: a PackageTreeModel selectedItem: a ToggleMenuItemMorph(371458048)'File Out' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(929038336)'Find Class...'...etc... [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(591@518) mouseUp 14958 nil] focusHolder: a MenuMorph(433586176) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (591@518.0) corner: (607@534.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (591@518.0) corner: (607@534.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(591@518) mouseOver nil nil] targetOffset: (83.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 14958 591 518 0 0 0 1) lastKeyScanCode: 15 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: [(591@518) mouseOver red nil nil] Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a SystemProgressMorph(328466432) ...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(591@518) mouseUp 14958 nil] focusHolder: a MenuMorph(433586176) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (591@518.0) corner: (607@534.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (591@518.0) corner: (607@534.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(591@518) mouseOver nil nil] targetOffset: (83.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 14958 591 518 0 0 0 1) lastKeyScanCode: 15 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(591@518) mouseUp 14958 nil] focusHolder: a MenuMorph(433586176) aBlock: [...] result: nil Receiver's instance variables: bounds: (591@518.0) corner: (607@534.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (591@518.0) corner: (607@534.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(591@518) mouseOver nil nil] targetOffset: (83.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 14958 591 518 0 0 0 1) lastKeyScanCode: 15 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendMouseEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(591@518) mouseUp 14958 nil] Receiver's instance variables: bounds: (591@518.0) corner: (607@534.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (591@518.0) corner: (607@534.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(591@518) mouseOver nil nil] targetOffset: (83.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 14958 591 518 0 0 0 1) lastKeyScanCode: 15 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(591@518) mouseUp 14958 nil] evt: [(591@518) mouseUp 14958 nil] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (591@518.0) corner: (607@534.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (591@518.0) corner: (607@534.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(591@518) mouseOver nil nil] targetOffset: (83.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 14958 591 518 0 0 0 1) lastKeyScanCode: 15 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 --- The full stack --- RPackage(Object)>>doesNotUnderstand: #package [...] in PackageTreeNautilusUI(AbstractTool)>>fileOutPackages: [...] in [...] in PackageTreeNautilusUI(AbstractTool)>>do:on:displaying: Array(SequenceableCollection)>>do: [...] in PackageTreeNautilusUI(AbstractTool)>>do:on:displaying: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run PackageTreeNautilusUI(AbstractTool)>>do:on:displaying: PackageTreeNautilusUI(AbstractTool)>>fileOutPackages: PackageTreeNautilusUI(AbstractNautilusUI)>>fileOutPackage [...] in AbstractNautilusUI class>>packagesMenu: BlockClosure>>cull: [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: receiver of "asNautilusSelection" is nil 24 February 2015 1:09:48.679492 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 https://github.com/pharo-project/pharo-vm.git Commit: 81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By: Esteban Lorenzano Jenkins build #14858 Image: Pharo3.0 [Latest update: #30635] UndefinedObject(Object)>>doesNotUnderstand: #asNautilusSelection Receiver: nil Arguments and temporary variables: aMessage: asNautilusSelection exception: MessageNotUnderstood: receiver of "asNautilusSelection" is nil resumeValue: nil Receiver's instance variables: nil PackageTreeNautilus class>>parentOfClass: Receiver: PackageTreeNautilus Arguments and temporary variables: aClass: CheddarGenerator package: a RPackage(Express2Cheddar-scripts) tag: nil Receiver's instance variables: superclass: Nautilus methodDict: a MethodDictionary(#defaultUIClass->PackageTreeNautilus>>#defaultUI...etc... format: 164 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PackageTreeNautilus classPool: a Dictionary(#ShowGroupsOnTop->true ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Nautilus-Tree' traitComposition: {} localSelectors: nil populateMethodList: nil emptyCommentWarning: nil groups: a GroupHolder cachedLastClasses: a WeakOrderedCollection(CheddarGenerator PlatypusCoreAlgorit...etc... maxSize: 10 useOldStyleKeys: nil PackageTreeNautilus class(Nautilus class)>>openOnClass:inEnvironment: Receiver: PackageTreeNautilus Arguments and temporary variables: aClass: CheddarGenerator anEnvironment: Smalltalk instance: a PackageTreeNautilus Receiver's instance variables: superclass: Nautilus methodDict: a MethodDictionary(#defaultUIClass->PackageTreeNautilus>>#defaultUI...etc... format: 164 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PackageTreeNautilus classPool: a Dictionary(#ShowGroupsOnTop->true ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Nautilus-Tree' traitComposition: {} localSelectors: nil populateMethodList: nil emptyCommentWarning: nil groups: a GroupHolder cachedLastClasses: a WeakOrderedCollection(CheddarGenerator PlatypusCoreAlgorit...etc... maxSize: 10 useOldStyleKeys: nil PackageTreeNautilus class(Nautilus class)>>openOnClass: Receiver: PackageTreeNautilus Arguments and temporary variables: aClass: CheddarGenerator Receiver's instance variables: superclass: Nautilus methodDict: a MethodDictionary(#defaultUIClass->PackageTreeNautilus>>#defaultUI...etc... format: 164 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PackageTreeNautilus classPool: a Dictionary(#ShowGroupsOnTop->true ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Nautilus-Tree' traitComposition: {} localSelectors: nil populateMethodList: nil emptyCommentWarning: nil groups: a GroupHolder cachedLastClasses: a WeakOrderedCollection(CheddarGenerator PlatypusCoreAlgorit...etc... maxSize: 10 useOldStyleKeys: nil PackageTreeNautilus class(Nautilus class)>>fullOnClass:selector: Receiver: PackageTreeNautilus Arguments and temporary variables: aClass: CheddarGenerator aSelector: nil method: nil Receiver's instance variables: superclass: Nautilus methodDict: a MethodDictionary(#defaultUIClass->PackageTreeNautilus>>#defaultUI...etc... format: 164 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PackageTreeNautilus classPool: a Dictionary(#ShowGroupsOnTop->true ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Nautilus-Tree' traitComposition: {} localSelectors: nil populateMethodList: nil emptyCommentWarning: nil groups: a GroupHolder cachedLastClasses: a WeakOrderedCollection(CheddarGenerator PlatypusCoreAlgorit...etc... maxSize: 10 useOldStyleKeys: nil SystemNavigation>>browseClass: Receiver: a SystemNavigation Arguments and temporary variables: aBehavior: CheddarGenerator targetClass: CheddarGenerator Receiver's instance variables: environment: a SystemDictionary(lots of globals) SmalltalkEditor>>internalCallToBrowse: Receiver: a SmalltalkEditor Arguments and temporary variables: aSelector: #CheddarGenerator aClass: CheddarGenerator Receiver's instance variables: morph: a TextMorphForEditView(1016332288) selectionShowing: true model: a TamStringHolder editingState: a SmalltalkEditingState SmalltalkEditor>>implementorsOf: Receiver: a SmalltalkEditor Arguments and temporary variables: aSelector: #CheddarGenerator Receiver's instance variables: morph: a TextMorphForEditView(1016332288) selectionShowing: true model: a TamStringHolder editingState: a SmalltalkEditingState SmalltalkEditor>>implementorsOfIt Receiver: a SmalltalkEditor Arguments and temporary variables: aSelector: #CheddarGenerator Receiver's instance variables: morph: a TextMorphForEditView(1016332288) selectionShowing: true model: a TamStringHolder editingState: a SmalltalkEditingState [...] in PluggableTextMorph>>implementorsOfIt Receiver: a PluggableTextMorph(785121280) Arguments and temporary variables: Receiver's instance variables: bounds: (30.0@892.0) corner: (813.0@944.0) owner: a TamPaneMorph(95420416) submorphs: an Array(a TransformMorph(712245248)) fullBounds: (30@892) corner: (813@944) color: NewColor white extension: a MorphExtension (995098624) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a TamStringHolder open: false accessor: nil scrollBar: a ScrollBar(824705024) scroller: a TransformMorph(712245248) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(285999104) textMorph: a TextMorphForEditView(1016332288) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (18 to: 17) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(785121280) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (30.0@892.0) corner: (813.0@944.0) owner: a TamPaneMorph(95420416) submorphs: an Array(a TransformMorph(712245248)) fullBounds: (30@892) corner: (813@944) color: NewColor white extension: a MorphExtension (995098624) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a TamStringHolder open: false accessor: nil scrollBar: a ScrollBar(824705024) scroller: a TransformMorph(712245248) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(285999104) textMorph: a TextMorphForEditView(1016332288) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (18 to: 17) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TextMorphForEditView(TextMorph)>>handleEdit: Receiver: a TextMorphForEditView(1016332288) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (775@18) owner: a TransformMorph(712245248) submorphs: #() fullBounds: (0@0) corner: (775@18) color: NewColor black extension: a MorphExtension (1052770304) [other: (kmDispatcher -> a KMDispatch...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'CheddarGenerator ' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(785121280) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(785121280) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (30.0@892.0) corner: (813.0@944.0) owner: a TamPaneMorph(95420416) submorphs: an Array(a TransformMorph(712245248)) fullBounds: (30@892) corner: (813@944) color: NewColor white extension: a MorphExtension (995098624) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a TamStringHolder open: false accessor: nil scrollBar: a ScrollBar(824705024) scroller: a TransformMorph(712245248) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(285999104) textMorph: a TextMorphForEditView(1016332288) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (18 to: 17) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PluggableTextMorph>>implementorsOfIt Receiver: a PluggableTextMorph(785121280) Arguments and temporary variables: Receiver's instance variables: bounds: (30.0@892.0) corner: (813.0@944.0) owner: a TamPaneMorph(95420416) submorphs: an Array(a TransformMorph(712245248)) fullBounds: (30@892) corner: (813@944) color: NewColor white extension: a MorphExtension (995098624) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a TamStringHolder open: false accessor: nil scrollBar: a ScrollBar(824705024) scroller: a TransformMorph(712245248) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(285999104) textMorph: a TextMorphForEditView(1016332288) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (18 to: 17) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: Receiver: SmalltalkEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration morph: a PluggableTextMorph(785121280) Receiver's instance variables: superclass: TextEditor methodDict: a MethodDictionary(#argAdvance:->SmalltalkEditor>>#argAdvance: #bro...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #SmalltalkEditor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #argAdvance: #noop: #compareToClipboard: #debugIt: #m...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PluggableTextMorph(785121280) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 207 numArgs: 1 BlockClosure>>cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PluggableTextMorph(785121280) secondArg: a PluggableTextMorph(785121280) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 207 numArgs: 1 BlockClosure>>cull:cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PluggableTextMorph(785121280) secondArg: a PluggableTextMorph(785121280) thirdArg: [keystroke ''] Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 207 numArgs: 1 KMCategoryBinding>>completeMatch:buffer: Receiver: aKMCategoryTarget(#SmalltalkEditor) Arguments and temporary variables: aKeymap: #implementorsOfIt on Cmd + M do [...] aBuffer: an OrderedCollection([keystroke '']) Receiver's instance variables: target: a PluggableTextMorph(785121280) category: a KMCategory morph: a PluggableTextMorph(785121280) [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #implementorsOfIt on Cmd + M do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) l: aKMCategoryTarget(#SmalltalkEditor) Receiver's instance variables: action: [...] name: #implementorsOfIt shortcut: Cmd + M defaultShortcut: Cmd + M description: '' Array(SequenceableCollection)>>do: Receiver: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) Arguments and temporary variables: aBlock: [...] index: 2 indexLimiT: 1 Receiver's instance variables: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #implementorsOfIt on Cmd + M do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) Receiver's instance variables: action: [...] name: #implementorsOfIt shortcut: Cmd + M defaultShortcut: Cmd + M description: '' KMKeymap>>onMatchWith:notify:andDo: Receiver: #implementorsOfIt on Cmd + M do [...] Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) anAction: [...] Receiver's instance variables: action: [...] name: #implementorsOfIt shortcut: Cmd + M defaultShortcut: Cmd + M description: '' [...] in KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) aMatchListener: [...] aBlock: an OrderedCollection([keystroke '']) entry: #implementorsOfIt on Cmd + M do [...] Receiver's instance variables: name: #SmalltalkEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... Set>>do: Receiver: a Set(#smartSuggestions on Cmd + T do [...] #printIt on Cmd + P do [...] #implementorsOf...etc... Arguments and temporary variables: aBlock: [...] index: 23 each: #implementorsOfIt on Cmd + M do [...] indexLimiT: 3 Receiver's instance variables: tally: 14 array: an Array(#smartSuggestions on Cmd + T do [...] #printIt on Cmd + P do [...etc... KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) aBlock: [...] Receiver's instance variables: name: #SmalltalkEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: Receiver: aKMCategoryTarget(#SmalltalkEditor) Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aListener: a KMDispatcher anAction: [...] Receiver's instance variables: target: a PluggableTextMorph(785121280) category: a KMCategory morph: a PluggableTextMorph(785121280) [...] in KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil aTarget: aKMCategoryTarget(#SmalltalkEditor) Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextMorph) aKMCategoryTarget(#TextEditor) aKM...etc... morph: a PluggableTextMorph(785121280) directKeymaps: a KMCategory OrderedCollection>>do: Receiver: an OrderedCollection(aKMCategoryTarget(nil) aKMCategoryTarget(#TextMorph) aKMCategoryTarge...etc... Arguments and temporary variables: aBlock: [...] index: 6 Receiver's instance variables: array: an Array(aKMCategoryTarget(nil) aKMCategoryTarget(#TextMorph) aKMCategor...etc... firstIndex: 1 lastIndex: 7 KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextMorph) aKMCategoryTarget(#TextEditor) aKM...etc... morph: a PluggableTextMorph(785121280) directKeymaps: a KMCategory KMTarget>>dispatch: Receiver: a KMTarget Arguments and temporary variables: buffer: an OrderedCollection([keystroke '']) Receiver's instance variables: realTarget: nil morph: a PluggableTextMorph(785121280) targetSelector: #yourself directKeymaps: nil perInstanceCategories: nil [...] in KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] targetToDispatch: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>do: Receiver: a KMDispatchChain Arguments and temporary variables: aBlock: [...] currentTarget: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatcher>>dispatchKeystroke: Receiver: a KMDispatcher Arguments and temporary variables: aKeyEvent: [keystroke ''] chain: a KMDispatchChain Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#MorphFocusCtrlNavigation) aKMCategoryTarget(#...etc... morph: a TextMorphForEditView(1016332288) directKeymaps: a KMCategory TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: Receiver: a TextMorphForEditView(1016332288) Arguments and temporary variables: evt: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (775@18) owner: a TransformMorph(712245248) submorphs: #() fullBounds: (0@0) corner: (775@18) color: NewColor black extension: a MorphExtension (1052770304) [other: (kmDispatcher -> a KMDispatch...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'CheddarGenerator ' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(785121280) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil TextMorphForEditView(TextMorph)>>handleKeystroke: Receiver: a TextMorphForEditView(1016332288) Arguments and temporary variables: anEvent: [keystroke ''] pasteUp: nil Receiver's instance variables: bounds: (0@0) corner: (775@18) owner: a TransformMorph(712245248) submorphs: #() fullBounds: (0@0) corner: (775@18) color: NewColor black extension: a MorphExtension (1052770304) [other: (kmDispatcher -> a KMDispatch...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'CheddarGenerator ' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(785121280) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil KeyboardEvent>>sentTo: Receiver: [keystroke ''] Arguments and temporary variables: anObject: a TextMorphForEditView(1016332288) Receiver's instance variables: timeStamp: 753803 source: a HandMorph(760479744) windowIndex: nil type: #keystroke buttons: 64 position: (102@22.0) handler: nil wasHandled: true keyValue: 109 charCode: 109 scanCode: 41 TextMorphForEditView(Morph)>>handleEvent: Receiver: a TextMorphForEditView(1016332288) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (775@18) owner: a TransformMorph(712245248) submorphs: #() fullBounds: (0@0) corner: (775@18) color: NewColor black extension: a MorphExtension (1052770304) [other: (kmDispatcher -> a KMDispatch...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'CheddarGenerator ' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(785121280) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil --- The full stack --- UndefinedObject(Object)>>doesNotUnderstand: #asNautilusSelection PackageTreeNautilus class>>parentOfClass: PackageTreeNautilus class(Nautilus class)>>openOnClass:inEnvironment: PackageTreeNautilus class(Nautilus class)>>openOnClass: PackageTreeNautilus class(Nautilus class)>>fullOnClass:selector: SystemNavigation>>browseClass: SmalltalkEditor>>internalCallToBrowse: SmalltalkEditor>>implementorsOf: SmalltalkEditor>>implementorsOfIt [...] in PluggableTextMorph>>implementorsOfIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>implementorsOfIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: receiver of "ifNotEmpty:" is nil 24 February 2015 1:22:38.562559 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 https://github.com/pharo-project/pharo-vm.git Commit: 81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By: Esteban Lorenzano Jenkins build #14858 Image: Pharo3.0 [Latest update: #30635] UndefinedObject(Object)>>doesNotUnderstand: #ifNotEmpty: Receiver: nil Arguments and temporary variables: aMessage: ifNotEmpty: [...] exception: MessageNotUnderstood: receiver of "ifNotEmpty:" is nil resumeValue: nil Receiver's instance variables: nil PlatypusSchemaInstanceReference>>menuSetTranslaterRootClassSystemCategory Receiver: [cheddar-dev: /express2cheddar] Arguments and temporary variables: name: nil Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection([cheddar-dev: /express2cheddar/ex...etc... PlatypusSchemaInstanceReference(TamListItemReference)>>perform:orSendTo: Receiver: [cheddar-dev: /express2cheddar] Arguments and temporary variables: selector: #menuSetTranslaterRootClassSystemCategory otherTarget: a TamHierarchicalListMorph(703594496) Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection([cheddar-dev: /express2cheddar/ex...etc... [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(668467200)'set translater root class system category' Arguments and temporary variables: evt: [(596@453) mouseUp 1515380 nil] w: a WorldMorph(511705088) [world] selArgCount: 2 Receiver's instance variables: bounds: (519.0@446.0) corner: (785.0@460.0) owner: a MenuMorph(781975552) submorphs: #() fullBounds: (519.0@446.0) corner: (785.0@460.0) color: NewColor black extension: a MorphExtension (686030848) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'set translater root class system category' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar] selector: #perform:orSendTo: arguments: an Array(#menuSetTranslaterRootClassSystemCategory a TamHierarchical...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: startpc: 134 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r100000000000000000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(668467200)'set translater root class system category' Arguments and temporary variables: evt: [(596@453) mouseUp 1515380 nil] w: a WorldMorph(511705088) [world] Receiver's instance variables: bounds: (519.0@446.0) corner: (785.0@460.0) owner: a MenuMorph(781975552) submorphs: #() fullBounds: (519.0@446.0) corner: (785.0@460.0) color: NewColor black extension: a MorphExtension (686030848) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'set translater root class system category' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar] selector: #perform:orSendTo: arguments: an Array(#menuSetTranslaterRootClassSystemCategory a TamHierarchical...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: Receiver: a ToggleMenuItemMorph(668467200)'set translater root class system category' Arguments and temporary variables: evt: [(596@453) mouseUp 1515380 nil] Receiver's instance variables: bounds: (519.0@446.0) corner: (785.0@460.0) owner: a MenuMorph(781975552) submorphs: #() fullBounds: (519.0@446.0) corner: (785.0@460.0) color: NewColor black extension: a MorphExtension (686030848) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'set translater root class system category' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar] selector: #perform:orSendTo: arguments: an Array(#menuSetTranslaterRootClassSystemCategory a TamHierarchical...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: Receiver: a ToggleMenuItemMorph(668467200)'set translater root class system category' Arguments and temporary variables: anEvent: [(596@453) mouseUp 1515380 nil] Receiver's instance variables: bounds: (519.0@446.0) corner: (785.0@460.0) owner: a MenuMorph(781975552) submorphs: #() fullBounds: (519.0@446.0) corner: (785.0@460.0) color: NewColor black extension: a MorphExtension (686030848) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'set translater root class system category' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar] selector: #perform:orSendTo: arguments: an Array(#menuSetTranslaterRootClassSystemCategory a TamHierarchical...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MouseButtonEvent>>sentTo: Receiver: [(596@453) mouseUp 1515380 nil] Arguments and temporary variables: anObject: a ToggleMenuItemMorph(668467200)'set translater root class system cat...etc... Receiver's instance variables: timeStamp: 1515380 source: a HandMorph(760479744) windowIndex: nil type: #mouseUp buttons: 0 position: (596@453) handler: nil wasHandled: true whichButton: 4 ToggleMenuItemMorph(Morph)>>handleEvent: Receiver: a ToggleMenuItemMorph(668467200)'set translater root class system category' Arguments and temporary variables: anEvent: [(596@453) mouseUp 1515380 nil] Receiver's instance variables: bounds: (519.0@446.0) corner: (785.0@460.0) owner: a MenuMorph(781975552) submorphs: #() fullBounds: (519.0@446.0) corner: (785.0@460.0) color: NewColor black extension: a MorphExtension (686030848) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'set translater root class system category' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar] selector: #perform:orSendTo: arguments: an Array(#menuSetTranslaterRootClassSystemCategory a TamHierarchical...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(596@453) mouseUp 1515380 nil] aMorph: a ToggleMenuItemMorph(668467200)'set translater root class system categ...etc... localEvt: nil index: 1 child: nil morphs: #() inside: true Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(596@453) mouseUp 1515380 nil] aMorph: a ToggleMenuItemMorph(668467200)'set translater root class system categ...etc... Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: ToggleMenuItemMorph(Morph)>>processEvent:using: Receiver: a ToggleMenuItemMorph(668467200)'set translater root class system category' Arguments and temporary variables: anEvent: [(596@453) mouseUp 1515380 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (519.0@446.0) corner: (785.0@460.0) owner: a MenuMorph(781975552) submorphs: #() fullBounds: (519.0@446.0) corner: (785.0@460.0) color: NewColor black extension: a MorphExtension (686030848) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'set translater root class system category' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar] selector: #perform:orSendTo: arguments: an Array(#menuSetTranslaterRootClassSystemCategory a TamHierarchical...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(596@453) mouseUp 1515380 nil] aMorph: a MenuMorph(781975552) localEvt: [(596@453) mouseUp 1515380 nil] index: 22 child: a ToggleMenuItemMorph(668467200)'set translater root class system catego...etc... morphs: an Array(a ToggleMenuItemMorph(92798976)'new schema (n)' a ToggleMenuIt...etc... inside: false Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(596@453) mouseUp 1515380 nil] aMorph: a MenuMorph(781975552) Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MenuMorph(Morph)>>processEvent:using: Receiver: a MenuMorph(781975552) Arguments and temporary variables: anEvent: [(596@453) mouseUp 1515380 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (514.0@210.0) corner: (790.0@516.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(92798976)'new schema (n)' a ToggleMen...etc... fullBounds: (514.0@210.0) corner: (790.0@516.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (811335680) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(668467200)'set translater root class system...etc... stayUp: false popUpOwner: a ToggleMenuItemMorph(69992448)'express ...' activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(92798976)'new schema (n)'...etc... MenuMorph(Morph)>>processEvent: Receiver: a MenuMorph(781975552) Arguments and temporary variables: anEvent: [(596@453) mouseUp 1515380 nil] Receiver's instance variables: bounds: (514.0@210.0) corner: (790.0@516.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(92798976)'new schema (n)' a ToggleMen...etc... fullBounds: (514.0@210.0) corner: (790.0@516.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (811335680) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(668467200)'set translater root class system...etc... stayUp: false popUpOwner: a ToggleMenuItemMorph(69992448)'express ...' activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(92798976)'new schema (n)'...etc... MenuMorph>>handleFocusEvent: Receiver: a MenuMorph(781975552) Arguments and temporary variables: evt: [(596@453) mouseUp 1515380 nil] Receiver's instance variables: bounds: (514.0@210.0) corner: (790.0@516.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(92798976)'new schema (n)' a ToggleMen...etc... fullBounds: (514.0@210.0) corner: (790.0@516.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (811335680) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(668467200)'set translater root class system...etc... stayUp: false popUpOwner: a ToggleMenuItemMorph(69992448)'express ...' activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(92798976)'new schema (n)'...etc... [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(596@453) mouseUp 1515380 nil] focusHolder: a MenuMorph(781975552) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (512@143.0) corner: (528@159.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (512@143.0) corner: (528@159.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(512@143) mouseOver nil nil] targetOffset: (29.0@16.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 1524032 512 143 0 0 0 1) lastKeyScanCode: 15 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: [(596@453) mouseOver red nil nil] Receiver's instance variables: bounds: (0@0) corner: (1630@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(981729280) an Im...etc... fullBounds: (0@0) corner: (1630@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(596@453) mouseUp 1515380 nil] focusHolder: a MenuMorph(781975552) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (510@142.0) corner: (526@158.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (510@142.0) corner: (526@158.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(510@142) mouseOver nil nil] targetOffset: (29.0@16.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 1524054 510 142 0 0 0 1) lastKeyScanCode: 15 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(596@453) mouseUp 1515380 nil] focusHolder: a MenuMorph(781975552) aBlock: [...] result: nil Receiver's instance variables: bounds: (508@141.0) corner: (524@157.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (508@141.0) corner: (524@157.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(508@141) mouseOver nil nil] targetOffset: (29.0@16.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 1524074 508 141 0 0 0 1) lastKeyScanCode: 15 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendMouseEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(596@453) mouseUp 1515380 nil] Receiver's instance variables: bounds: (508@141.0) corner: (524@157.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (508@141.0) corner: (524@157.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(508@141) mouseOver nil nil] targetOffset: (29.0@16.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 1524074 508 141 0 0 0 1) lastKeyScanCode: 15 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(596@453) mouseUp 1515380 nil] evt: [(596@453) mouseUp 1515380 nil] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (506@141.0) corner: (522@157.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (506@141.0) corner: (522@157.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(506@141) mouseOver nil nil] targetOffset: (29.0@16.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 1524094 506 141 0 0 0 1) lastKeyScanCode: 15 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [(596@453) mouseUp 1515380 nil] evtBuf: #(1 1515380 596 453 0 0 0 1) type: 1 hadAny: false Receiver's instance variables: bounds: (503@141.0) corner: (519@157.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (503@141.0) corner: (519@157.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(503@141) mouseOver nil nil] targetOffset: (29.0@16.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 1524115 503 141 0 0 0 1) lastKeyScanCode: 15 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1630@1002) canvas: a FormCanvas on: DisplayScreen(1630x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamPaneMorph(974127104))(a TamPaneMo...etc... lastStepTime: 1524137 lastStepMessage: nil lastCycleTime: 1524137 alarms: a Heap() lastAlarmTime: 1524137 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1630@1002) canvas: a FormCanvas on: DisplayScreen(1630x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamPaneMorph(974127104))(a TamPaneMo...etc... lastStepTime: 1524137 lastStepMessage: nil lastCycleTime: 1524137 alarms: a Heap() lastAlarmTime: 1524137 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1630@1002) canvas: a FormCanvas on: DisplayScreen(1630x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamPaneMorph(974127104))(a TamPaneMo...etc... lastStepTime: 1524137 lastStepMessage: nil lastCycleTime: 1524137 alarms: a Heap() lastAlarmTime: 1524137 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1630@1002) canvas: a FormCanvas on: DisplayScreen(1630x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamPaneMorph(974127104))(a TamPaneMo...etc... lastStepTime: 1524137 lastStepMessage: nil lastCycleTime: 1524137 alarms: a Heap() lastAlarmTime: 1524137 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1630@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(981729280) an Im...etc... fullBounds: (0@0) corner: (1630@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- UndefinedObject(Object)>>doesNotUnderstand: #ifNotEmpty: PlatypusSchemaInstanceReference>>menuSetTranslaterRootClassSystemCategory PlatypusSchemaInstanceReference(TamListItemReference)>>perform:orSendTo: [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: receiver of "ifNotEmpty:" is nil 24 February 2015 1:22:57.264839 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 https://github.com/pharo-project/pharo-vm.git Commit: 81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By: Esteban Lorenzano Jenkins build #14858 Image: Pharo3.0 [Latest update: #30635] UndefinedObject(Object)>>doesNotUnderstand: #ifNotEmpty: Receiver: nil Arguments and temporary variables: aMessage: ifNotEmpty: [...] exception: MessageNotUnderstood: receiver of "ifNotEmpty:" is nil resumeValue: nil Receiver's instance variables: nil PlatypusSchemaInstanceReference>>menuSetTranslaterSystemCategoryPrefix Receiver: [cheddar-dev: /express2cheddar] Arguments and temporary variables: prefix: nil Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection([cheddar-dev: /express2cheddar/ex...etc... PlatypusSchemaInstanceReference(TamListItemReference)>>perform:orSendTo: Receiver: [cheddar-dev: /express2cheddar] Arguments and temporary variables: selector: #menuSetTranslaterSystemCategoryPrefix otherTarget: a TamHierarchicalListMorph(703594496) Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection([cheddar-dev: /express2cheddar/ex...etc... [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(741605376)'set translater system categories prefix' Arguments and temporary variables: evt: [(626@421) mouseUp 1539026 nil] w: a WorldMorph(511705088) [world] selArgCount: 2 Receiver's instance variables: bounds: (573.0@415.0) corner: (839.0@429.0) owner: a MenuMorph(954990592) submorphs: #() fullBounds: (573.0@415.0) corner: (839.0@429.0) color: NewColor black extension: a MorphExtension (771227648) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'set translater system categories prefix' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar] selector: #perform:orSendTo: arguments: an Array(#menuSetTranslaterSystemCategoryPrefix a TamHierarchicalLis...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: startpc: 134 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r100000000000000000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(741605376)'set translater system categories prefix' Arguments and temporary variables: evt: [(626@421) mouseUp 1539026 nil] w: a WorldMorph(511705088) [world] Receiver's instance variables: bounds: (573.0@415.0) corner: (839.0@429.0) owner: a MenuMorph(954990592) submorphs: #() fullBounds: (573.0@415.0) corner: (839.0@429.0) color: NewColor black extension: a MorphExtension (771227648) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'set translater system categories prefix' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar] selector: #perform:orSendTo: arguments: an Array(#menuSetTranslaterSystemCategoryPrefix a TamHierarchicalLis...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: Receiver: a ToggleMenuItemMorph(741605376)'set translater system categories prefix' Arguments and temporary variables: evt: [(626@421) mouseUp 1539026 nil] Receiver's instance variables: bounds: (573.0@415.0) corner: (839.0@429.0) owner: a MenuMorph(954990592) submorphs: #() fullBounds: (573.0@415.0) corner: (839.0@429.0) color: NewColor black extension: a MorphExtension (771227648) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'set translater system categories prefix' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar] selector: #perform:orSendTo: arguments: an Array(#menuSetTranslaterSystemCategoryPrefix a TamHierarchicalLis...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: Receiver: a ToggleMenuItemMorph(741605376)'set translater system categories prefix' Arguments and temporary variables: anEvent: [(626@421) mouseUp 1539026 nil] Receiver's instance variables: bounds: (573.0@415.0) corner: (839.0@429.0) owner: a MenuMorph(954990592) submorphs: #() fullBounds: (573.0@415.0) corner: (839.0@429.0) color: NewColor black extension: a MorphExtension (771227648) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'set translater system categories prefix' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar] selector: #perform:orSendTo: arguments: an Array(#menuSetTranslaterSystemCategoryPrefix a TamHierarchicalLis...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MouseButtonEvent>>sentTo: Receiver: [(626@421) mouseUp 1539026 nil] Arguments and temporary variables: anObject: a ToggleMenuItemMorph(741605376)'set translater system categories pre...etc... Receiver's instance variables: timeStamp: 1539026 source: a HandMorph(760479744) windowIndex: nil type: #mouseUp buttons: 0 position: (626@421) handler: nil wasHandled: true whichButton: 4 ToggleMenuItemMorph(Morph)>>handleEvent: Receiver: a ToggleMenuItemMorph(741605376)'set translater system categories prefix' Arguments and temporary variables: anEvent: [(626@421) mouseUp 1539026 nil] Receiver's instance variables: bounds: (573.0@415.0) corner: (839.0@429.0) owner: a MenuMorph(954990592) submorphs: #() fullBounds: (573.0@415.0) corner: (839.0@429.0) color: NewColor black extension: a MorphExtension (771227648) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'set translater system categories prefix' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar] selector: #perform:orSendTo: arguments: an Array(#menuSetTranslaterSystemCategoryPrefix a TamHierarchicalLis...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(626@421) mouseUp 1539026 nil] aMorph: a ToggleMenuItemMorph(741605376)'set translater system categories prefi...etc... localEvt: nil index: 1 child: nil morphs: #() inside: true Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(626@421) mouseUp 1539026 nil] aMorph: a ToggleMenuItemMorph(741605376)'set translater system categories prefi...etc... Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: ToggleMenuItemMorph(Morph)>>processEvent:using: Receiver: a ToggleMenuItemMorph(741605376)'set translater system categories prefix' Arguments and temporary variables: anEvent: [(626@421) mouseUp 1539026 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (573.0@415.0) corner: (839.0@429.0) owner: a MenuMorph(954990592) submorphs: #() fullBounds: (573.0@415.0) corner: (839.0@429.0) color: NewColor black extension: a MorphExtension (771227648) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'set translater system categories prefix' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar] selector: #perform:orSendTo: arguments: an Array(#menuSetTranslaterSystemCategoryPrefix a TamHierarchicalLis...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(626@421) mouseUp 1539026 nil] aMorph: a MenuMorph(954990592) localEvt: [(626@421) mouseUp 1539026 nil] index: 20 child: a ToggleMenuItemMorph(741605376)'set translater system categories prefix...etc... morphs: an Array(a ToggleMenuItemMorph(235667456)'new schema (n)' a ToggleMenuI...etc... inside: false Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(626@421) mouseUp 1539026 nil] aMorph: a MenuMorph(954990592) Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MenuMorph(Morph)>>processEvent:using: Receiver: a MenuMorph(954990592) Arguments and temporary variables: anEvent: [(626@421) mouseUp 1539026 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (568.0@209.0) corner: (844.0@515.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(235667456)'new schema (n)' a ToggleMe...etc... fullBounds: (568.0@209.0) corner: (844.0@515.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (978321408) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(741605376)'set translater system categories...etc... stayUp: false popUpOwner: a ToggleMenuItemMorph(411828224)'express ...' activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(235667456)'new schema (n)...etc... MenuMorph(Morph)>>processEvent: Receiver: a MenuMorph(954990592) Arguments and temporary variables: anEvent: [(626@421) mouseUp 1539026 nil] Receiver's instance variables: bounds: (568.0@209.0) corner: (844.0@515.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(235667456)'new schema (n)' a ToggleMe...etc... fullBounds: (568.0@209.0) corner: (844.0@515.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (978321408) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(741605376)'set translater system categories...etc... stayUp: false popUpOwner: a ToggleMenuItemMorph(411828224)'express ...' activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(235667456)'new schema (n)...etc... MenuMorph>>handleFocusEvent: Receiver: a MenuMorph(954990592) Arguments and temporary variables: evt: [(626@421) mouseUp 1539026 nil] Receiver's instance variables: bounds: (568.0@209.0) corner: (844.0@515.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(235667456)'new schema (n)' a ToggleMe...etc... fullBounds: (568.0@209.0) corner: (844.0@515.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (978321408) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(741605376)'set translater system categories...etc... stayUp: false popUpOwner: a ToggleMenuItemMorph(411828224)'express ...' activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(235667456)'new schema (n)...etc... [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(626@421) mouseUp 1539026 nil] focusHolder: a MenuMorph(954990592) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (523@199.0) corner: (539@215.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(523@199) mouseOver nil nil] targetOffset: (18.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 1542442 765 440 0 0 0 1) lastKeyScanCode: 8 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: [(626@421) mouseOver red nil nil] Receiver's instance variables: bounds: (0@0) corner: (1630@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(981729280) an Im...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(626@421) mouseUp 1539026 nil] focusHolder: a MenuMorph(954990592) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (509@186.0) corner: (525@202.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (509@186.0) corner: (525@202.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(509@186) mouseOver nil nil] targetOffset: (18.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 1542765 509 186 0 0 0 1) lastKeyScanCode: 8 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(626@421) mouseUp 1539026 nil] focusHolder: a MenuMorph(954990592) aBlock: [...] result: nil Receiver's instance variables: bounds: (509@186.0) corner: (525@202.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (509@186.0) corner: (525@202.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(509@186) mouseOver nil nil] targetOffset: (18.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 1542765 509 186 0 0 0 1) lastKeyScanCode: 8 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendMouseEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(626@421) mouseUp 1539026 nil] Receiver's instance variables: bounds: (509@186.0) corner: (525@202.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (509@186.0) corner: (525@202.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(509@186) mouseOver nil nil] targetOffset: (18.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 1542765 509 186 0 0 0 1) lastKeyScanCode: 8 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(626@421) mouseUp 1539026 nil] evt: [(626@421) mouseUp 1539026 nil] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (499@173.0) corner: (515@189.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (499@173.0) corner: (515@189.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(499@173) mouseOver nil nil] targetOffset: (18.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 1542809 499 173 0 0 0 1) lastKeyScanCode: 8 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [(626@421) mouseUp 1539026 nil] evtBuf: #(1 1539026 626 421 0 0 0 1) type: 1 hadAny: false Receiver's instance variables: bounds: (496@167.0) corner: (512@183.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (496@167.0) corner: (512@183.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(496@167) mouseOver nil nil] targetOffset: (18.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 1542830 496 167 0 0 0 1) lastKeyScanCode: 8 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1630@1002) canvas: a FormCanvas on: DisplayScreen(1630x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(452722688))...etc... lastStepTime: 1542830 lastStepMessage: nil lastCycleTime: 1542830 alarms: a Heap() lastAlarmTime: 1542830 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1630@1002) canvas: a FormCanvas on: DisplayScreen(1630x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(452722688))...etc... lastStepTime: 1542830 lastStepMessage: nil lastCycleTime: 1542830 alarms: a Heap() lastAlarmTime: 1542830 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1630@1002) canvas: a FormCanvas on: DisplayScreen(1630x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamPaneMorph(974127104))(a TamPaneMo...etc... lastStepTime: 1542851 lastStepMessage: nil lastCycleTime: 1542851 alarms: a Heap() lastAlarmTime: 1542851 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1630@1002) canvas: a FormCanvas on: DisplayScreen(1630x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamPaneMorph(974127104))(a TamPaneMo...etc... lastStepTime: 1542851 lastStepMessage: nil lastCycleTime: 1542851 alarms: a Heap() lastAlarmTime: 1542851 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1630@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(981729280) an Im...etc... fullBounds: (0@0) corner: (1630@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- UndefinedObject(Object)>>doesNotUnderstand: #ifNotEmpty: PlatypusSchemaInstanceReference>>menuSetTranslaterSystemCategoryPrefix PlatypusSchemaInstanceReference(TamListItemReference)>>perform:orSendTo: [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE User Interrupt 16 March 2015 2:16:01.117155 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30683] OrderedCollection>>do: Receiver: an OrderedCollection((12@45) corner: (169@57)) Arguments and temporary variables: aBlock: [...] index: 2 Receiver's instance variables: array: {(12@45) corner: (169@57)} firstIndex: 1 lastIndex: 1 DisplayScreen>>forceDamageToScreen: Receiver: DisplayScreen(1592x1002x32) Arguments and temporary variables: allDamage: an OrderedCollection((12@45) corner: (169@57)) regions: nil rectList: an OrderedCollection((12@45) corner: (169@57)) Receiver's instance variables: bits: a Bitmap of length 1595184 width: 1592 height: 1002 depth: 32 offset: (0@0) clippingBox: (0@0) corner: (1592@1002) extraRegions: nil WorldState>>forceDamageToScreen: Receiver: a WorldState Arguments and temporary variables: allDamage: an OrderedCollection((12@45) corner: (169@57)) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap() lastStepTime: 2281512 lastStepMessage: nil lastCycleTime: 15039 alarms: a Heap() lastAlarmTime: 15018 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>displayWorld:submorphs: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] submorphs: an Array(a TaskbarMorph(984088576) a SystemProgressMorph(328466432) ...etc... deferredUpdateMode: true handsToDraw: #() allDamage: an OrderedCollection((12@45) corner: (169@57)) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap() lastStepTime: 2281512 lastStepMessage: nil lastCycleTime: 15039 alarms: a Heap() lastAlarmTime: 15018 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>displayWorld Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a SystemProgressMorph(328466432) ...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil SystemProgressMorph>>refresh Receiver: a SystemProgressMorph(328466432) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (200@67) owner: a WorldMorph(511705088) [world] submorphs: an Array(a JobProgressMorph(283377664) a JobProgressMorph(470548480)...etc... fullBounds: (0@0) corner: (200@67) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (368050176) [other: (morphicLayerNumber -> 12) (mi...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) lock: a Semaphore() lastRefresh: 1442931 SystemProgressMorph>>update: Receiver: a SystemProgressMorph(328466432) Arguments and temporary variables: aSymbol: #progressValue msRefreshRate: 60 isTimeForRefresh: true Receiver's instance variables: bounds: (0@0) corner: (200@67) owner: a WorldMorph(511705088) [world] submorphs: an Array(a JobProgressMorph(283377664) a JobProgressMorph(470548480)...etc... fullBounds: (0@0) corner: (200@67) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (368050176) [other: (morphicLayerNumber -> 12) (mi...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) lock: a Semaphore() lastRefresh: 1442931 MorphChanged>>deliverTo: Receiver: a MorphChanged Arguments and temporary variables: aHandler: a SystemProgressMorph(328466432) Receiver's instance variables: morph: a JobProgressMorph(470548480) selector: #progressValue SystemProgressMorph(Morph)>>handleUpdate: Receiver: a SystemProgressMorph(328466432) Arguments and temporary variables: aMorphChangedAnnouncement: a MorphChanged Receiver's instance variables: bounds: (0@0) corner: (200@67) owner: a WorldMorph(511705088) [world] submorphs: an Array(a JobProgressMorph(283377664) a JobProgressMorph(470548480)...etc... fullBounds: (0@0) corner: (200@67) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (368050176) [other: (morphicLayerNumber -> 12) (mi...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) lock: a Semaphore() lastRefresh: 1442931 WeakMessageSend>>value: Receiver: WeakMessageSend(#handleUpdate: -> a SystemProgressMorph(328466432)) Arguments and temporary variables: anObject: a MorphChanged Receiver's instance variables: selector: #handleUpdate: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull: Receiver: WeakMessageSend(#handleUpdate: -> a SystemProgressMorph(328466432)) Arguments and temporary variables: arg: a MorphChanged Receiver's instance variables: selector: #handleUpdate: shouldBeNil: #() arguments: a WeakArray() WeakMessageSend>>cull:cull: Receiver: WeakMessageSend(#handleUpdate: -> a SystemProgressMorph(328466432)) Arguments and temporary variables: arg1: a MorphChanged arg2: an Announcer Receiver's instance variables: selector: #handleUpdate: shouldBeNil: #() arguments: a WeakArray() [...] in WeakAnnouncementSubscription>>deliver: Receiver: a WeakAnnouncementSubscription Arguments and temporary variables: anAnnouncement: a MorphChanged Receiver's instance variables: list: a WeakFinalizationList next: nil announcer: an Announcer announcementClass: an AnnouncementSet(MorphChanged MorphChangedWithArguments) action: WeakMessageSend(#handleUpdate: -> a SystemProgressMorph(328466432)) BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 BlockClosure>>on:fork: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] Receiver's instance variables: outerContext: WeakAnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 WeakAnnouncementSubscription>>deliver: Receiver: a WeakAnnouncementSubscription Arguments and temporary variables: anAnnouncement: a MorphChanged Receiver's instance variables: list: a WeakFinalizationList next: nil announcer: an Announcer announcementClass: an AnnouncementSet(MorphChanged MorphChangedWithArguments) action: WeakMessageSend(#handleUpdate: -> a SystemProgressMorph(328466432)) [...] in SubscriptionRegistry>>deliver:to:startingAt: Receiver: a SubscriptionRegistry Arguments and temporary variables: anAnnouncement: a MorphChanged subs: an Array(a WeakAnnouncementSubscription) startIndex: 1 index: 1 indexLimiT: 1 subscription: a WeakAnnouncementSubscription Receiver's instance variables: subscriptions: an IdentitySet(a WeakAnnouncementSubscription) monitor: a Semaphore() BlockClosure>>ifCurtailed: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil result: nil Receiver's instance variables: outerContext: SubscriptionRegistry>>deliver:to:startingAt: startpc: 54 numArgs: 0 SubscriptionRegistry>>deliver:to:startingAt: Receiver: a SubscriptionRegistry Arguments and temporary variables: anAnnouncement: a MorphChanged subs: an Array(a WeakAnnouncementSubscription) startIndex: 1 index: 1 indexLimiT: 1 subscription: a WeakAnnouncementSubscription Receiver's instance variables: subscriptions: an IdentitySet(a WeakAnnouncementSubscription) monitor: a Semaphore() SubscriptionRegistry>>deliver:to: Receiver: a SubscriptionRegistry Arguments and temporary variables: anAnnouncement: a MorphChanged subs: an Array(a WeakAnnouncementSubscription) Receiver's instance variables: subscriptions: an IdentitySet(a WeakAnnouncementSubscription) monitor: a Semaphore() SubscriptionRegistry>>deliver: Receiver: a SubscriptionRegistry Arguments and temporary variables: anAnnouncement: a MorphChanged interestedSubscriptions: an Array(a WeakAnnouncementSubscription) Receiver's instance variables: subscriptions: an IdentitySet(a WeakAnnouncementSubscription) monitor: a Semaphore() Announcer>>announce: Receiver: an Announcer Arguments and temporary variables: anAnnouncement: a MorphChanged announcement: a MorphChanged Receiver's instance variables: registry: a SubscriptionRegistry JobProgressMorph(Morph)>>changed: Receiver: a JobProgressMorph(470548480) Arguments and temporary variables: anAspect: #progressValue Receiver's instance variables: bounds: (12.0@43.0) corner: (188.0@59.0) owner: a SystemProgressMorph(328466432) submorphs: an Array(a JobProgressBarMorph(714080256)) fullBounds: (12@43) corner: (188@59) color: NewColor transparent extension: a MorphExtension (491782144) [other: (announcer -> an Announcer)] bar: a JobProgressBarMorph(714080256) endValue: nil hasResult: false job: a Job labelMorph: a StringMorph(605814784)'' lastRefresh: 0 lock: a Semaphore() result: nil startValue: nil JobProgressMorph>>progress: Receiver: a JobProgressMorph(470548480) Arguments and temporary variables: aNormalizedNumber: (39/350) Receiver's instance variables: bounds: (12.0@43.0) corner: (188.0@59.0) owner: a SystemProgressMorph(328466432) submorphs: an Array(a JobProgressBarMorph(714080256)) fullBounds: (12@43) corner: (188@59) color: NewColor transparent extension: a MorphExtension (491782144) [other: (announcer -> an Announcer)] bar: a JobProgressBarMorph(714080256) endValue: nil hasResult: false job: a Job labelMorph: a StringMorph(605814784)'' lastRefresh: 0 lock: a Semaphore() result: nil startValue: nil SystemProgressMorph class>>updateJob: Receiver: SystemProgressMorph Arguments and temporary variables: aJobChange: a JobChange bars: an Array(a JobProgressMorph(283377664) a JobProgressMorph(470548480)) Receiver's instance variables: superclass: BorderedMorph methodDict: a MethodDictionary(#addItemShowing:->SystemProgressMorph>>#addItemS...etc... format: 150 layout: a FixedLayout instanceVariables: #('lock' 'lastRefresh') organization: a ClassOrganization subclasses: nil name: #SystemProgressMorph classPool: a Dictionary(#UniqueInstance->a SystemProgressMorph(328466432) ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Base-ProgressBar' traitComposition: TAbleToRotate localSelectors: a Set(#setDefaultParameters #recenter #resize #morphicLayerNumb...etc... announcer: nil horizontalPosition: 0 verticalPosition: 0 MessageSend>>value: Receiver: MessageSend(#updateJob: -> SystemProgressMorph) Arguments and temporary variables: anObject: a JobChange Receiver's instance variables: receiver: SystemProgressMorph selector: #updateJob: arguments: #() MessageSend>>cull: Receiver: MessageSend(#updateJob: -> SystemProgressMorph) Arguments and temporary variables: arg: a JobChange Receiver's instance variables: receiver: SystemProgressMorph selector: #updateJob: arguments: #() MessageSend>>cull:cull: Receiver: MessageSend(#updateJob: -> SystemProgressMorph) Arguments and temporary variables: arg1: a JobChange arg2: an Announcer Receiver's instance variables: receiver: SystemProgressMorph selector: #updateJob: arguments: #() [...] in AnnouncementSubscription>>deliver: Receiver: an AnnouncementSubscription Arguments and temporary variables: anAnnouncement: a JobChange Receiver's instance variables: announcer: an Announcer announcementClass: JobChange subscriber: SystemProgressMorph action: MessageSend(#updateJob: -> SystemProgressMorph) BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: AnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 BlockClosure>>on:fork: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] Receiver's instance variables: outerContext: AnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 AnnouncementSubscription>>deliver: Receiver: an AnnouncementSubscription Arguments and temporary variables: anAnnouncement: a JobChange Receiver's instance variables: announcer: an Announcer announcementClass: JobChange subscriber: SystemProgressMorph action: MessageSend(#updateJob: -> SystemProgressMorph) [...] in SubscriptionRegistry>>deliver:to:startingAt: Receiver: a SubscriptionRegistry Arguments and temporary variables: anAnnouncement: a JobChange subs: an Array(an AnnouncementSubscription) startIndex: 1 index: 1 indexLimiT: 1 subscription: an AnnouncementSubscription Receiver's instance variables: subscriptions: an IdentitySet(an AnnouncementSubscription an AnnouncementSubscr...etc... monitor: a Semaphore() BlockClosure>>ifCurtailed: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil result: nil Receiver's instance variables: outerContext: SubscriptionRegistry>>deliver:to:startingAt: startpc: 54 numArgs: 0 SubscriptionRegistry>>deliver:to:startingAt: Receiver: a SubscriptionRegistry Arguments and temporary variables: anAnnouncement: a JobChange subs: an Array(an AnnouncementSubscription) startIndex: 1 index: 1 indexLimiT: 1 subscription: an AnnouncementSubscription Receiver's instance variables: subscriptions: an IdentitySet(an AnnouncementSubscription an AnnouncementSubscr...etc... monitor: a Semaphore() SubscriptionRegistry>>deliver:to: Receiver: a SubscriptionRegistry Arguments and temporary variables: anAnnouncement: a JobChange subs: an Array(an AnnouncementSubscription) Receiver's instance variables: subscriptions: an IdentitySet(an AnnouncementSubscription an AnnouncementSubscr...etc... monitor: a Semaphore() SubscriptionRegistry>>deliver: Receiver: a SubscriptionRegistry Arguments and temporary variables: anAnnouncement: a JobChange interestedSubscriptions: an Array(an AnnouncementSubscription) Receiver's instance variables: subscriptions: an IdentitySet(an AnnouncementSubscription an AnnouncementSubscr...etc... monitor: a Semaphore() Announcer>>announce: Receiver: an Announcer Arguments and temporary variables: anAnnouncement: a JobChange announcement: a JobChange Receiver's instance variables: registry: a SubscriptionRegistry Job>>announce: Receiver: a Job Arguments and temporary variables: anAnnouncementClass: JobChange announcement: a JobChange Receiver's instance variables: block: [...] currentValue: 78 min: 0 max: 700 title: '' children: an OrderedCollection() isRunning: true parent: nil process: a Process in OrderedCollection>>do: --- The full stack --- OrderedCollection>>do: DisplayScreen>>forceDamageToScreen: WorldState>>forceDamageToScreen: WorldState>>displayWorld:submorphs: WorldMorph>>displayWorld SystemProgressMorph>>refresh SystemProgressMorph>>update: MorphChanged>>deliverTo: SystemProgressMorph(Morph)>>handleUpdate: WeakMessageSend>>value: WeakMessageSend>>cull: WeakMessageSend>>cull:cull: [...] in WeakAnnouncementSubscription>>deliver: BlockClosure>>on:do: BlockClosure>>on:fork: WeakAnnouncementSubscription>>deliver: [...] in SubscriptionRegistry>>deliver:to:startingAt: BlockClosure>>ifCurtailed: SubscriptionRegistry>>deliver:to:startingAt: SubscriptionRegistry>>deliver:to: SubscriptionRegistry>>deliver: Announcer>>announce: JobProgressMorph(Morph)>>changed: JobProgressMorph>>progress: SystemProgressMorph class>>updateJob: MessageSend>>value: MessageSend>>cull: MessageSend>>cull:cull: [...] in AnnouncementSubscription>>deliver: BlockClosure>>on:do: BlockClosure>>on:fork: AnnouncementSubscription>>deliver: [...] in SubscriptionRegistry>>deliver:to:startingAt: BlockClosure>>ifCurtailed: SubscriptionRegistry>>deliver:to:startingAt: SubscriptionRegistry>>deliver:to: SubscriptionRegistry>>deliver: Announcer>>announce: Job>>announce: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Job>>announceChange Job>>currentValue: Job>>current: [...] in [...] in Array(Collection)>>do:displayingProgress:every: Array(SequenceableCollection)>>do: [...] in Array(Collection)>>do:displayingProgress:every: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressFrom:to:during: Array(Collection)>>do:displayingProgress:every: Array(Collection)>>do:displayingProgress: MCPackage>>snapshot MCMultiPackageLoader(MCPackageLoader)>>updatePackage:withSnapshot: [...] in MCVersionLoader>>loadWithNameLike: OrderedCollection>>do: MCVersionLoader>>loadWithNameLike: [...] in MCVersionLoader>>load BlockClosure>>ensure: RPackageSet class>>withCacheDo: MCVersionLoader>>load [...] in ScriptLoader>>loadTogether:merge: BlockClosure>>on:do: ScriptLoader>>loadTogether:merge: ScriptLoader>>update30684 UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate DoItDeclaration>>importFor: [...] in CodeImporter>>evaluateDeclarations OrderedCollection>>do: CodeImporter>>evaluateDeclarations CodeImporter class>>evaluateReadStream: [...] in ChangeSet class>>newChangesFromStream:named: BlockClosure>>ensure: ChangeSet class>>newChangesFromStream:named: [...] in UpdateStreamer>>elementaryReadServerUpdates: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: UpdateStreamer>>elementaryReadServerUpdates: UpdateStreamer>>elementaryReadServerUpdates [...] in UpdateStreamer>>updateFromServer [...] in [...] in [...] in UpdateStreamer>>updateWith: BlockClosure>>on:do: [...] in [...] in UpdateStreamer>>updateWith: BlockClosure>>on:do: [...] in UpdateStreamer>>updateWith: BlockClosure>>on:do: UpdateStreamer>>updateWith: UpdateStreamer>>updateFromServer [...] in [...] in WorldState class>>systemOn: BlockClosure>>cull: [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE User Interrupt 16 March 2015 2:18:06.465445 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30683] Array(SequenceableCollection)>>do: Receiver: an Array(TCairoLibrary classTrait>>#nbLibraryNameOrHandle TPangoCairoLibrary classTrait>>#...etc... Arguments and temporary variables: aBlock: [...] index: 4997 indexLimiT: 95027 Receiver's instance variables: an Array(TCairoLibrary classTrait>>#nbLibraryNameOrHandle TPangoCairoLibrary classTrait>>#...etc... CompiledMethod class>>cleanUp Receiver: CompiledMethod Arguments and temporary variables: Receiver's instance variables: superclass: ByteArray methodDict: a MethodDictionary(size 220) format: 3586 layout: a CompiledMethodLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #CompiledMethod classPool: a Dictionary(#LargeFrame->56 #SmallFrame->16 ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Kernel-Methods' traitComposition: {} localSelectors: nil CompiledMethod class(Behavior)>>cleanUp: Receiver: CompiledMethod Arguments and temporary variables: aggressive: true Receiver's instance variables: superclass: ByteArray methodDict: a MethodDictionary(size 220) format: 3586 layout: a CompiledMethodLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #CompiledMethod classPool: a Dictionary(#LargeFrame->56 #SmallFrame->16 ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Kernel-Methods' traitComposition: {} localSelectors: nil [...] in SmalltalkImage>>cleanUp:except:confirming: Receiver: Smalltalk Arguments and temporary variables: aggressive: true exclusions: #() aBool: false classes: an OrderedCollection(WorldMorph RBTransformationRuleTest RecentMessage...etc... aClass: CompiledMethod Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: an OrderedCollection([...] [...]) specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine [...] in [...] in OrderedCollection(Collection)>>do:displayingProgress:every: Receiver: an OrderedCollection(WorldMorph RBTransformationRuleTest RecentMessageList TextSelectionCo...etc... Arguments and temporary variables: aBlock: [...] aStringOrBlock: [...] msecs: 20 size: 40 labelBlock: [...] count: 33 oldLabel: 'Cleaning up in FLCompiledMethodCluster' lastUpdate: 1486457 bar: a Job each: CompiledMethod newLabel: nil Receiver's instance variables: array: {WorldMorph. RBTransformationRuleTest. RecentMessageList. TextSelectionC...etc... firstIndex: 1 lastIndex: 40 OrderedCollection>>do: Receiver: an OrderedCollection(WorldMorph RBTransformationRuleTest RecentMessageList TextSelectionCo...etc... Arguments and temporary variables: aBlock: [...] index: 34 Receiver's instance variables: array: {WorldMorph. RBTransformationRuleTest. RecentMessageList. TextSelectionC...etc... firstIndex: 1 lastIndex: 40 [...] in OrderedCollection(Collection)>>do:displayingProgress:every: Receiver: an OrderedCollection(WorldMorph RBTransformationRuleTest RecentMessageList TextSelectionCo...etc... Arguments and temporary variables: aBlock: [...] aStringOrBlock: [...] msecs: 20 size: 40 labelBlock: [...] count: 33 oldLabel: 'Cleaning up in FLCompiledMethodCluster' lastUpdate: 1486457 bar: a Job Receiver's instance variables: array: {WorldMorph. RBTransformationRuleTest. RecentMessageList. TextSelectionC...etc... firstIndex: 1 lastIndex: 40 BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a Job Receiver's instance variables: outerContext: OrderedCollection(Collection)>>do:displayingProgress:every: startpc: 114 numArgs: 1 [...] in [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 28 min: 0 max: 40 title: '' children: an OrderedCollection() isRunning: true parent: nil process: a Process in Array(SequenceableCollection)>>do: BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: JobNotification handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in Job>>run startpc: 57 numArgs: 0 [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 28 min: 0 max: 40 title: '' children: an OrderedCollection() isRunning: true parent: nil process: a Process in Array(SequenceableCollection)>>do: BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Job>>run startpc: 49 numArgs: 0 Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 28 min: 0 max: 40 title: '' children: an OrderedCollection() isRunning: true parent: nil process: a Process in Array(SequenceableCollection)>>do: MorphicUIManager(UIManager)>>displayProgress:from:to:during: Receiver: a MorphicUIManager Arguments and temporary variables: titleString: '' minVal: 0 maxVal: 40 workBlock: [...] Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript ByteString(String)>>displayProgressFrom:to:during: Receiver: '' Arguments and temporary variables: minVal: 0 maxVal: 40 workBlock: [...] Receiver's instance variables: '' OrderedCollection(Collection)>>do:displayingProgress:every: Receiver: an OrderedCollection(WorldMorph RBTransformationRuleTest RecentMessageList TextSelectionCo...etc... Arguments and temporary variables: aBlock: [...] aStringOrBlock: [...] msecs: 20 size: 40 labelBlock: [...] count: 33 oldLabel: 'Cleaning up in FLCompiledMethodCluster' lastUpdate: 1486457 Receiver's instance variables: array: {WorldMorph. RBTransformationRuleTest. RecentMessageList. TextSelectionC...etc... firstIndex: 1 lastIndex: 40 OrderedCollection(Collection)>>do:displayingProgress: Receiver: an OrderedCollection(WorldMorph RBTransformationRuleTest RecentMessageList TextSelectionCo...etc... Arguments and temporary variables: aBlock: [...] aStringOrBlock: [...] Receiver's instance variables: array: {WorldMorph. RBTransformationRuleTest. RecentMessageList. TextSelectionC...etc... firstIndex: 1 lastIndex: 40 SmalltalkImage>>cleanUp:except:confirming: Receiver: Smalltalk Arguments and temporary variables: aggressive: true exclusions: #() aBool: false classes: an OrderedCollection(WorldMorph RBTransformationRuleTest RecentMessage...etc... Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: an OrderedCollection([...] [...]) specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine ImageCleaner>>cleanUpForRelease Receiver: an ImageCleaner Arguments and temporary variables: Receiver's instance variables: an ImageCleaner ImageCleaner class>>cleanUpForRelease Receiver: ImageCleaner Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#classesForCleanUpInProduction->ImageCleaner>>#c...etc... format: 2 layout: a FixedLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #ImageCleaner classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Tools-ImageCleaner' traitComposition: {} localSelectors: nil ScriptLoader>>flushCaches Receiver: a ScriptLoader Arguments and temporary variables: Receiver's instance variables: repository: a MCHttpRepository(http://smalltalkhub.com/mc/Pharo/Pharo30/main) inboxRepository: nil repository20: nil repository39: nil repositorySqueakTrunk: nil repository310: nil repositoryTaskForces: nil repositoryMC: nil repositoryTreated: nil ScriptLoader>>update30684 Receiver: a ScriptLoader Arguments and temporary variables: Receiver's instance variables: repository: a MCHttpRepository(http://smalltalkhub.com/mc/Pharo/Pharo30/main) inboxRepository: nil repository20: nil repository39: nil repositorySqueakTrunk: nil repository310: nil repositoryTaskForces: nil repositoryMC: nil repositoryTreated: nil UndefinedObject>>DoIt Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil Compiler>>evaluate:in:to:notifying:ifFail:logged: Receiver: a Compiler Arguments and temporary variables: textOrStream: a ReadStream aContext: nil aReceiver: nil aRequestor: nil failBlock: nil logFlag: false methodNode: DoIt "Postscript: Leave the line above, and replace the rest of t...etc... method: UndefinedObject>>#DoIt value: nil toLog: nil itsSelection: nil itsSelectionString: nil Receiver's instance variables: sourceStream: a ReadStream requestor: nil receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate: Receiver: a Compiler Arguments and temporary variables: textOrString: a ReadStream Receiver's instance variables: sourceStream: a ReadStream requestor: nil receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate Receiver: a Compiler Arguments and temporary variables: Receiver's instance variables: sourceStream: a ReadStream requestor: nil receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil DoItDeclaration>>importFor: Receiver: a DoItDeclaration("Postscript: Leave the line above, and replace the rest of this comment ...etc... Arguments and temporary variables: requestor: nil Receiver's instance variables: contents: '"Postscript: Leave the line above, and replace the rest of this comm...etc... [...] in CodeImporter>>evaluateDeclarations Receiver: a CodeImporter Arguments and temporary variables: value: nil declaration: a DoItDeclaration("Postscript: Leave the line above, and replace t...etc... Receiver's instance variables: readStream: a MultiByteBinaryOrTextStream codeDeclarations: an OrderedCollection(a DoItDeclaration("Postscript: Leave the...etc... parserClass: ChunkFileFormatParser requestor: nil OrderedCollection>>do: Receiver: an OrderedCollection(a DoItDeclaration("Postscript: Leave the line above, and replace the ...etc... Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a DoItDeclaration("Postscript: Leave the line above, and replac...etc... firstIndex: 1 lastIndex: 1 CodeImporter>>evaluateDeclarations Receiver: a CodeImporter Arguments and temporary variables: value: nil Receiver's instance variables: readStream: a MultiByteBinaryOrTextStream codeDeclarations: an OrderedCollection(a DoItDeclaration("Postscript: Leave the...etc... parserClass: ChunkFileFormatParser requestor: nil CodeImporter class>>evaluateReadStream: Receiver: CodeImporter Arguments and temporary variables: aReadStream: a MultiByteBinaryOrTextStream Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#codeDeclarations->CodeImporter>>#codeDeclaratio...etc... format: 138 layout: a FixedLayout instanceVariables: #(#readStream #codeDeclarations #parserClass #requestor) organization: a ClassOrganization subclasses: nil name: #CodeImporter classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #CodeImport traitComposition: {} localSelectors: nil [...] in ChangeSet class>>newChangesFromStream:named: Receiver: ChangeSet Arguments and temporary variables: aStream: a ReadStream aName: '30684-Pha-Update.cs' oldChanges: a ChangeSet named Unnamed newName: '30684-Pha-Update' newSet: a ChangeSet named 30684-Pha-Update newStream: a MultiByteBinaryOrTextStream Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#absorbClass:from:->ChangeSet>>#absorbClass:from...etc... format: 138 layout: a FixedLayout instanceVariables: #(#name #preamble #postscript #changeRecords) organization: a ClassOrganization subclasses: nil name: #ChangeSet classPool: a Dictionary(#AllChangeSets->an OrderedCollection(a ChangeSet named ...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-Changes' traitComposition: {} localSelectors: nil current: a ChangeSet named 30684-Pha-Update BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: ChangeSet class>>newChangesFromStream:named: startpc: 105 numArgs: 0 ChangeSet class>>newChangesFromStream:named: Receiver: ChangeSet Arguments and temporary variables: aStream: a ReadStream aName: '30684-Pha-Update.cs' oldChanges: a ChangeSet named Unnamed newName: '30684-Pha-Update' newSet: a ChangeSet named 30684-Pha-Update Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#absorbClass:from:->ChangeSet>>#absorbClass:from...etc... format: 138 layout: a FixedLayout instanceVariables: #(#name #preamble #postscript #changeRecords) organization: a ClassOrganization subclasses: nil name: #ChangeSet classPool: a Dictionary(#AllChangeSets->an OrderedCollection(a ChangeSet named ...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-Changes' traitComposition: {} localSelectors: nil current: a ChangeSet named 30684-Pha-Update [...] in UpdateStreamer>>elementaryReadServerUpdates: Receiver: an UpdateStreamer Arguments and temporary variables: < Receiver's instance variables: applyChanges: true silent: false upToNumber: 1000000 path: 'pharo' pharoServer: 'updates.pharo.org/' BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: UpdateStreamer>>elementaryReadServerUpdates: startpc: 238 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) UpdateStreamer>>elementaryReadServerUpdates: Receiver: an UpdateStreamer Arguments and temporary variables: < Receiver's instance variables: applyChanges: true silent: false upToNumber: 1000000 path: 'pharo' pharoServer: 'updates.pharo.org/' UpdateStreamer>>elementaryReadServerUpdates Receiver: an UpdateStreamer Arguments and temporary variables: Receiver's instance variables: applyChanges: true silent: false upToNumber: 1000000 path: 'pharo' pharoServer: 'updates.pharo.org/' --- The full stack --- Array(SequenceableCollection)>>do: CompiledMethod class>>cleanUp CompiledMethod class(Behavior)>>cleanUp: [...] in SmalltalkImage>>cleanUp:except:confirming: [...] in [...] in OrderedCollection(Collection)>>do:displayingProgress:every: OrderedCollection>>do: [...] in OrderedCollection(Collection)>>do:displayingProgress:every: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressFrom:to:during: OrderedCollection(Collection)>>do:displayingProgress:every: OrderedCollection(Collection)>>do:displayingProgress: SmalltalkImage>>cleanUp:except:confirming: ImageCleaner>>cleanUpForRelease ImageCleaner class>>cleanUpForRelease ScriptLoader>>flushCaches ScriptLoader>>update30684 UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate DoItDeclaration>>importFor: [...] in CodeImporter>>evaluateDeclarations OrderedCollection>>do: CodeImporter>>evaluateDeclarations CodeImporter class>>evaluateReadStream: [...] in ChangeSet class>>newChangesFromStream:named: BlockClosure>>ensure: ChangeSet class>>newChangesFromStream:named: [...] in UpdateStreamer>>elementaryReadServerUpdates: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: UpdateStreamer>>elementaryReadServerUpdates: UpdateStreamer>>elementaryReadServerUpdates - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [...] in UpdateStreamer>>updateFromServer [...] in [...] in [...] in UpdateStreamer>>updateWith: BlockClosure>>on:do: [...] in [...] in UpdateStreamer>>updateWith: BlockClosure>>on:do: [...] in UpdateStreamer>>updateWith: BlockClosure>>on:do: UpdateStreamer>>updateWith: UpdateStreamer>>updateFromServer [...] in [...] in WorldState class>>systemOn: BlockClosure>>cull: [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE PlatypusExpressInvalidAttributeException: invalid attribute name: 'ada_ident' 16 March 2015 4:21:56.679628 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltProcedureCallStatement err: PlatypusExpressInvalidAttributeException: invalid attribute name: 'ada_ide...etc... Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressInvalidAttributeException: invalid attribute name: 'ada_i...etc... Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressInvalidAttributeException(Exception)>>signal Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'ada_ident' Arguments and temporary variables: Receiver's instance variables: messageText: 'invalid attribute name: ''ada_ident''' tag: nil signaler: a PlatypusExpressInterpretorStackAttribute signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException(Exception)>>signal: Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'ada_ident' Arguments and temporary variables: signalerText: 'invalid attribute name: ''ada_ident''' Receiver's instance variables: messageText: 'invalid attribute name: ''ada_ident''' tag: nil signaler: a PlatypusExpressInterpretorStackAttribute signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException class(Exception class)>>signal: Receiver: PlatypusExpressInvalidAttributeException Arguments and temporary variables: message: 'invalid attribute name: ''ada_ident''' Receiver's instance variables: superclass: PlatypusExpressInterpretorException methodDict: a MethodDictionary() format: 142 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusExpressInvalidAttributeException classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil [...] in PlatypusExpressInterpretorStackAttribute(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackAttribute Arguments and temporary variables: anIdent: 'ada_ident' v: a PltInternalRepresentation['69'] key: 'ADA_IDENT' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable record: a PltInternalRepresentation['2390'] pos: 5 PltInternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: Receiver: a PltInternalRepresentation['69'] Arguments and temporary variables: missingBlock: [...] notMissingBlock: [...] Receiver's instance variables: owner: nil persistentLabel: '69' owningModel: a PltModelContents instanceScope: nil computed: false scope: nil definition: a PltEntityDefinitionReference parameters: an OrderedCollection(a PltRedefinedAttributeValue a PltStringLitera...etc... PlatypusExpressInterpretorStackAttribute(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackAttribute Arguments and temporary variables: anIdent: 'ada_ident' v: a PltInternalRepresentation['69'] key: 'ADA_IDENT' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable record: a PltInternalRepresentation['2390'] pos: 5 PlatypusExpressInterpretor>>acceptAttributeQualifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier stackElement: a PlatypusExpressInterpretorStackAttribute Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier selector: #acceptAttributeQualifier: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltAttributeQualifier aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: a PltAttributeQualifier first: an OrderedCollection(a PltAttributeQualifier) Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>doQualifiers: startpc: 78 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltInternalRepresentation['69'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: an OrderedCollection(a PltAttributeQualifier) first: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptQualifiedExpression: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltQualifiedExpression Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltQualifiedExpression selector: #acceptQualifiedExpression: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltQualifiedExpression Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltQualifiedExpression aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltQualifiedExpression Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltQualifiedExpression Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: PlatypusExpressInvalidAttributeException(Exception)>>signal PlatypusExpressInvalidAttributeException(Exception)>>signal: PlatypusExpressInvalidAttributeException class(Exception class)>>signal: [...] in PlatypusExpressInterpretorStackAttribute(PlatypusExpressInterpretorStackElement)>>pushAttribute: PltInternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: PlatypusExpressInterpretorStackAttribute(PlatypusExpressInterpretorStackElement)>>pushAttribute: PlatypusExpressInterpretor>>acceptAttributeQualifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>doQualifiers: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>doQualifiers: PlatypusExpressInterpretor>>acceptQualifiedExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PltQualifiedExpression(Object)>>acceptTry: PlatypusExpressInterpretor(PlatypusStepAbstractVisitor)>>acceptBinaryExpression: PlatypusExpressInterpretor>>acceptPlusExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltPlusExpression(Object)>>acceptTry: PlatypusExpressInterpretor(PlatypusStepAbstractVisitor)>>acceptBinaryExpression: PlatypusExpressInterpretor>>acceptPlusExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltPlusExpression(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptAliasStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptAliasStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAliasStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAliasStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptDerivedAttribute: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltDerivedAttribute(Object)>>acceptTry: [...] in PlatypusExpressInterpretorStackIndexedElement(PlatypusExpressInterpretorStackElement)>>pushAttribute:entityInstance: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretorStackIndexedElement(PlatypusExpressInterpretorStackElement)>>pushAttribute:entityInstance: [...] in PlatypusExpressInterpretorStackIndexedElement(PlatypusExpressInterpretorStackElement)>>pushAttribute: PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: PlatypusExpressInterpretorStackIndexedElement(PlatypusExpressInterpretorStackElement)>>pushAttribute: PlatypusExpressInterpretor>>acceptAttributeQualifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>doQualifiers: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>doQualifiers: PlatypusExpressInterpretor>>acceptQualifiedExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltQualifiedExpression(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptAliasStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptAliasStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAliasStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAliasStatement(Object)>>acceptTry: [...] in [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: OrderedCollection>>do: [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: -- and more not shown --------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE PlatypusExpressInvalidAttributeException: invalid attribute name: 'ada_ident' 16 March 2015 4:23:44.301279 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltProcedureCallStatement err: PlatypusExpressInvalidAttributeException: invalid attribute name: 'ada_ide...etc... Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressInvalidAttributeException: invalid attribute name: 'ada_i...etc... Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'a...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressInvalidAttributeException(Exception)>>signal Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'ada_ident' Arguments and temporary variables: Receiver's instance variables: messageText: 'invalid attribute name: ''ada_ident''' tag: nil signaler: a PlatypusExpressInterpretorStackAttribute signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException(Exception)>>signal: Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'ada_ident' Arguments and temporary variables: signalerText: 'invalid attribute name: ''ada_ident''' Receiver's instance variables: messageText: 'invalid attribute name: ''ada_ident''' tag: nil signaler: a PlatypusExpressInterpretorStackAttribute signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException class(Exception class)>>signal: Receiver: PlatypusExpressInvalidAttributeException Arguments and temporary variables: message: 'invalid attribute name: ''ada_ident''' Receiver's instance variables: superclass: PlatypusExpressInterpretorException methodDict: a MethodDictionary() format: 142 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusExpressInvalidAttributeException classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil [...] in PlatypusExpressInterpretorStackAttribute(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackAttribute Arguments and temporary variables: anIdent: 'ada_ident' v: a PltInternalRepresentation['69'] key: 'ADA_IDENT' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable record: a PltInternalRepresentation['2390'] pos: 5 PltInternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: Receiver: a PltInternalRepresentation['69'] Arguments and temporary variables: missingBlock: [...] notMissingBlock: [...] Receiver's instance variables: owner: nil persistentLabel: '69' owningModel: a PltModelContents instanceScope: nil computed: false scope: nil definition: a PltEntityDefinitionReference parameters: an OrderedCollection(a PltRedefinedAttributeValue a PltStringLitera...etc... PlatypusExpressInterpretorStackAttribute(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackAttribute Arguments and temporary variables: anIdent: 'ada_ident' v: a PltInternalRepresentation['69'] key: 'ADA_IDENT' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable record: a PltInternalRepresentation['2390'] pos: 5 PlatypusExpressInterpretor>>acceptAttributeQualifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier stackElement: a PlatypusExpressInterpretorStackAttribute Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier selector: #acceptAttributeQualifier: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltAttributeQualifier aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: a PltAttributeQualifier first: an OrderedCollection(a PltAttributeQualifier) Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>doQualifiers: startpc: 78 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltInternalRepresentation['69'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: an OrderedCollection(a PltAttributeQualifier) first: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptQualifiedExpression: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltQualifiedExpression Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltQualifiedExpression selector: #acceptQualifiedExpression: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltQualifiedExpression Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltQualifiedExpression aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltQualifiedExpression Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltQualifiedExpression Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: PlatypusExpressInvalidAttributeException(Exception)>>signal PlatypusExpressInvalidAttributeException(Exception)>>signal: PlatypusExpressInvalidAttributeException class(Exception class)>>signal: [...] in PlatypusExpressInterpretorStackAttribute(PlatypusExpressInterpretorStackElement)>>pushAttribute: PltInternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: PlatypusExpressInterpretorStackAttribute(PlatypusExpressInterpretorStackElement)>>pushAttribute: PlatypusExpressInterpretor>>acceptAttributeQualifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>doQualifiers: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>doQualifiers: PlatypusExpressInterpretor>>acceptQualifiedExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PltQualifiedExpression(Object)>>acceptTry: PlatypusExpressInterpretor(PlatypusStepAbstractVisitor)>>acceptBinaryExpression: PlatypusExpressInterpretor>>acceptPlusExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltPlusExpression(Object)>>acceptTry: PlatypusExpressInterpretor(PlatypusStepAbstractVisitor)>>acceptBinaryExpression: PlatypusExpressInterpretor>>acceptPlusExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltPlusExpression(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptAliasStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptAliasStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAliasStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAliasStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptDerivedAttribute: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltDerivedAttribute(Object)>>acceptTry: [...] in PlatypusExpressInterpretorStackIndexedElement(PlatypusExpressInterpretorStackElement)>>pushAttribute:entityInstance: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretorStackIndexedElement(PlatypusExpressInterpretorStackElement)>>pushAttribute:entityInstance: [...] in PlatypusExpressInterpretorStackIndexedElement(PlatypusExpressInterpretorStackElement)>>pushAttribute: PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: PlatypusExpressInterpretorStackIndexedElement(PlatypusExpressInterpretorStackElement)>>pushAttribute: PlatypusExpressInterpretor>>acceptAttributeQualifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>doQualifiers: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>doQualifiers: PlatypusExpressInterpretor>>acceptQualifiedExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltQualifiedExpression(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptAliasStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptAliasStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAliasStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAliasStatement(Object)>>acceptTry: [...] in [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: OrderedCollection>>do: [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: -- and more not shown --------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltEntityDefinition>>adaIdentUsingContext: 16 March 2015 5:25:16.298291 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltEntityDefinition(Object)>>doesNotUnderstand: #adaIdentUsingContext: Receiver: a PltEntityDefinition Arguments and temporary variables: aMessage: adaIdentUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: PltEntityDefinition>>adaIdentUsingContext: resumeValue: nil Receiver's instance variables: owner: a PltSchemaDefinition identifiersCache: nil whereRules: an OrderedCollection() name: 'CFG_Node' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection(a PltEntityDefinitionReference) supertypeConstraint: nil [...] in ExChdAdaClassAdsCodeFunction>>invoke Receiver: an ExChdAdaClassAdsCodeFunction Arguments and temporary variables: supref500: a PltEntityDefinition Receiver's instance variables: cip: a PlatypusComplexInstance withPrivate: false result: '\n-- --------= DFG_Basic_Block =--------\n\ntype DFG_Basic_Block;\ntyp...etc... abstr: '' localSup: a PlatypusComplexInstance PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltEntityDefinition Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltEntityDefinition oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaClassAdsCodeFunction>>invoke Receiver: an ExChdAdaClassAdsCodeFunction Arguments and temporary variables: Receiver's instance variables: cip: a PlatypusComplexInstance withPrivate: false result: '\n-- --------= DFG_Basic_Block =--------\n\ntype DFG_Basic_Block;\ntyp...etc... abstr: '' localSup: a PlatypusComplexInstance ExChdAdaClassAdsCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaClassAdsCodeFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance false) algo: an ExChdAdaClassAdsCodeFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#abstr->ExChdAdaClassAdsCodeFunction>>#abstr #ab...etc... format: 140 layout: a PointerLayout instanceVariables: #(#cip #withPrivate #result #abstr #localSup) organization: a ClassOrganization subclasses: nil name: #ExChdAdaClassAdsCodeFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil ExChdAdaClass>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaClass Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'DFG_Basic_Block' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection(a PltEntityDefinitionReference) supertypeConstraint: nil isPrivate: false Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaClass Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaClass) [...] in [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke Receiver: an ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: no166: 18 c1920: a PlatypusComplexInstance Receiver's instance variables: p: a PlatypusComplexInstance concepts: an OrderedCollection(a PlatypusComplexInstance a PltDefinedType a Plt...etc... ads: true result: 'type DFG_Node_Type is (\n\tStart_Node,\n\tMiddle_Node,\n\tTerminate_No...etc... code: 'package DFG_Statements_Table_Package is new Tables(DFG_Statement_Ptr, DF...etc... contents: an OrderedCollection(a PlatypusComplexInstance a PltDefinedType a Plt...etc... PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke Receiver: an ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: no166: 18 Receiver's instance variables: p: a PlatypusComplexInstance concepts: an OrderedCollection(a PlatypusComplexInstance a PltDefinedType a Plt...etc... ads: true result: 'type DFG_Node_Type is (\n\tStart_Node,\n\tMiddle_Node,\n\tTerminate_No...etc... code: 'package DFG_Statements_Table_Package is new Tables(DFG_Statement_Ptr, DF...etc... contents: an OrderedCollection(a PlatypusComplexInstance a PltDefinedType a Plt...etc... [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 18 start: 1 stop: 26 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 18 start: 1 stop: 26 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 26 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageConceptsListCodeFunction>>invoke Receiver: an ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: Receiver's instance variables: p: a PlatypusComplexInstance concepts: an OrderedCollection(a PlatypusComplexInstance a PltDefinedType a Plt...etc... ads: true result: 'type DFG_Node_Type is (\n\tStart_Node,\n\tMiddle_Node,\n\tTerminate_No...etc... code: 'package DFG_Statements_Table_Package is new Tables(DFG_Statement_Ptr, DF...etc... contents: an OrderedCollection(a PlatypusComplexInstance a PltDefinedType a Plt...etc... ExChdAdaPackageConceptsListCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance an OrderedCollection(a P...etc... algo: an ExChdAdaPackageConceptsListCodeFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#ads->ExChdAdaPackageConceptsListCodeFunction>>#...etc... format: 142 layout: a PointerLayout instanceVariables: #(#p #concepts #ads #result #code #contents) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageConceptsListCodeFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackageAdsCodeFunction>>invoke Receiver: an ExChdAdaPackageAdsCodeFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance result: nil classes: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstan...etc... constList: an OrderedCollection() privateClasses: an OrderedCollection() constrainedArrays: an OrderedCollection() ExChdAdaPackageAdsCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageAdsCodeFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance) algo: an ExChdAdaPackageAdsCodeFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#classes->ExChdAdaPackageAdsCodeFunction>>#class...etc... format: 142 layout: a PointerLayout instanceVariables: #(#pkg #result #classes #constList #privateClasses #constrai...etc... organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageAdsCodeFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PltDefinedType a PltDef...etc... constants: an OrderedCollection() identifiersCache: nil name: 'DFG_Graph' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection() Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no3794: 22 Receiver's instance variables: ads: true dir: 'generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 22 start: 1 stop: 42 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 22 start: 1 stop: 42 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 42 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: Receiver's instance variables: ads: true dir: 'generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: values: an OrderedCollection(true 'generated-code' 'Platypus2Cheddar') algo: an ExChdAllPackagesCodeIntoFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#ads->ExChdAllPackagesCodeIntoFunction>>#ads #ad...etc... format: 144 layout: a PointerLayout instanceVariables: #(#ads #dir #targetName #code #body #pkgs #targetPath) organization: a ClassOrganization subclasses: nil name: #ExChdAllPackagesCodeIntoFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdGenerateAllIntoProcedure>>invoke Receiver: an ExChdGenerateAllIntoProcedure Arguments and temporary variables: Receiver's instance variables: dir: 'generated-code' ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: Receiver: ExChdGenerateAllIntoProcedure Arguments and temporary variables: aStream: a ReadWriteStream values: #('generated-code') repo: an ExChdExpress2cheddarRepository Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#dir->ExChdGenerateAllIntoProcedure>>#dir #dir:-...etc... format: 132 layout: a PointerLayout instanceVariables: #(#dir) organization: a ClassOrganization subclasses: nil name: #ExChdGenerateAllIntoProcedure classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-Express2cheddarFacadeSchema' traitComposition: {} localSelectors: nil [...] in [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: [...] in CheddarGenerator class>>generateInto: startpc: 93 numArgs: 0 --- The full stack --- PltEntityDefinition(Object)>>doesNotUnderstand: #adaIdentUsingContext: [...] in ExChdAdaClassAdsCodeFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: ExChdAdaClassAdsCodeFunction>>invoke ExChdAdaClassAdsCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaClass>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageConceptsListCodeFunction>>invoke ExChdAdaPackageConceptsListCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackageAdsCodeFunction>>invoke ExChdAdaPackageAdsCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: Array>>delete 16 March 2015 6:48:44.267013 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] Array(Object)>>doesNotUnderstand: #delete Receiver: an Array(a TaskbarMorph(984088576) a SpecWindow(637534208) an EditorFindReplaceDialogWindo...etc... Arguments and temporary variables: aMessage: delete exception: MessageNotUnderstood: Array>>delete resumeValue: nil Receiver's instance variables: an Array(a TaskbarMorph(984088576) a SpecWindow(637534208) an EditorFindReplaceDialogWindo...etc... Array>>DoIt Receiver: an Array(a TaskbarMorph(984088576) a SpecWindow(637534208) an EditorFindReplaceDialogWindo...etc... Arguments and temporary variables: Receiver's instance variables: an Array(a TaskbarMorph(984088576) a SpecWindow(637534208) an EditorFindReplaceDialogWindo...etc... Compiler>>evaluate:in:to:notifying:ifFail:logged: Receiver: a Compiler Arguments and temporary variables: textOrStream: a ReadWriteStream aContext: nil aReceiver: an Array(a TaskbarMorph(984088576) a SpecWindow(637534208) an Editor...etc... aRequestor: a TextMorphForEditView(338690048) failBlock: [...] logFlag: false methodNode: DoIt ^ self delete method: Array>>#DoIt value: nil toLog: nil itsSelection: nil itsSelectionString: nil Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(338690048) receiver: an Array(a TaskbarMorph(984088576) a SpecWindow(637534208) an EditorF...etc... class: Array category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate: Receiver: a Compiler Arguments and temporary variables: textOrString: a ReadWriteStream Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(338690048) receiver: an Array(a TaskbarMorph(984088576) a SpecWindow(637534208) an EditorF...etc... class: Array category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate Receiver: a Compiler Arguments and temporary variables: Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(338690048) receiver: an Array(a TaskbarMorph(984088576) a SpecWindow(637534208) an EditorF...etc... class: Array category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil SmalltalkEditor>>evaluateSelectionAndDo: Receiver: a SmalltalkEditor Arguments and temporary variables: aBlock: [...] result: nil rcvr: an Array(a TaskbarMorph(984088576) a SpecWindow(637534208) an EditorFindR...etc... ctxt: nil Receiver's instance variables: morph: a TextMorphForEditView(338690048) selectionShowing: true model: a MorphicTextAdapter editingState: a SmalltalkEditingState SmalltalkEditor>>evaluateSelection Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(338690048) selectionShowing: true model: a MorphicTextAdapter editingState: a SmalltalkEditingState [...] in PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(210501632) Arguments and temporary variables: Receiver's instance variables: bounds: (47.0@627.0) corner: (437.0@694.0) owner: a PanelMorph(252444672) submorphs: an Array(a TransformMorph(320602112)) fullBounds: (47@627) corner: (437@694) color: NewColor white extension: a MorphExtension (642514944) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor transparent model: a MorphicTextAdapter open: false accessor: nil scrollBar: a ScrollBar(262144000) scroller: a TransformMorph(320602112) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(814219264) textMorph: a TextMorphForEditView(338690048) getTextSelector: #getText setTextSelector: #accept:notifying: getSelectionSelector: #readSelection hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (12 to: 11) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: false enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(210501632) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (47.0@627.0) corner: (437.0@694.0) owner: a PanelMorph(252444672) submorphs: an Array(a TransformMorph(320602112)) fullBounds: (47@627) corner: (437@694) color: NewColor white extension: a MorphExtension (642514944) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor transparent model: a MorphicTextAdapter open: false accessor: nil scrollBar: a ScrollBar(262144000) scroller: a TransformMorph(320602112) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(814219264) textMorph: a TextMorphForEditView(338690048) getTextSelector: #getText setTextSelector: #accept:notifying: getSelectionSelector: #readSelection hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (12 to: 11) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: false enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TextMorphForEditView(TextMorph)>>handleEdit: Receiver: a TextMorphForEditView(338690048) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (384@18) owner: a TransformMorph(320602112) submorphs: #() fullBounds: (0@0) corner: (384@18) color: NewColor black extension: a MorphExtension (387186688) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'self delete' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(210501632) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(210501632) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (47.0@627.0) corner: (437.0@694.0) owner: a PanelMorph(252444672) submorphs: an Array(a TransformMorph(320602112)) fullBounds: (47@627) corner: (437@694) color: NewColor white extension: a MorphExtension (642514944) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor transparent model: a MorphicTextAdapter open: false accessor: nil scrollBar: a ScrollBar(262144000) scroller: a TransformMorph(320602112) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(814219264) textMorph: a TextMorphForEditView(338690048) getTextSelector: #getText setTextSelector: #accept:notifying: getSelectionSelector: #readSelection hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (12 to: 11) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: false enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(210501632) Arguments and temporary variables: Receiver's instance variables: bounds: (47.0@627.0) corner: (437.0@694.0) owner: a PanelMorph(252444672) submorphs: an Array(a TransformMorph(320602112)) fullBounds: (47@627) corner: (437@694) color: NewColor white extension: a MorphExtension (642514944) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor transparent model: a MorphicTextAdapter open: false accessor: nil scrollBar: a ScrollBar(262144000) scroller: a TransformMorph(320602112) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(814219264) textMorph: a TextMorphForEditView(338690048) getTextSelector: #getText setTextSelector: #accept:notifying: getSelectionSelector: #readSelection hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (12 to: 11) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: false enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: Receiver: SmalltalkEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration morph: a PluggableTextMorph(210501632) Receiver's instance variables: superclass: TextEditor methodDict: a MethodDictionary(#argAdvance:->SmalltalkEditor>>#argAdvance: #bro...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #SmalltalkEditor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #argAdvance: #noop: #compareToClipboard: #debugIt: #m...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PluggableTextMorph(210501632) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 157 numArgs: 1 BlockClosure>>cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PluggableTextMorph(210501632) secondArg: a PluggableTextMorph(210501632) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 157 numArgs: 1 BlockClosure>>cull:cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PluggableTextMorph(210501632) secondArg: a PluggableTextMorph(210501632) thirdArg: [keystroke ''] Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 157 numArgs: 1 KMCategoryBinding>>completeMatch:buffer: Receiver: aKMCategoryTarget(#SmalltalkEditor) Arguments and temporary variables: aKeymap: #doIt on Cmd + D do [...] aBuffer: an OrderedCollection([keystroke '']) Receiver's instance variables: target: a PluggableTextMorph(210501632) category: a KMCategory morph: a PluggableTextMorph(210501632) [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #doIt on Cmd + D do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) l: aKMCategoryTarget(#SmalltalkEditor) Receiver's instance variables: action: [...] name: #doIt shortcut: Cmd + D defaultShortcut: Cmd + D description: '' Array(SequenceableCollection)>>do: Receiver: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) Arguments and temporary variables: aBlock: [...] index: 2 indexLimiT: 1 Receiver's instance variables: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #doIt on Cmd + D do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) Receiver's instance variables: action: [...] name: #doIt shortcut: Cmd + D defaultShortcut: Cmd + D description: '' KMKeymap>>onMatchWith:notify:andDo: Receiver: #doIt on Cmd + D do [...] Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) anAction: [...] Receiver's instance variables: action: [...] name: #doIt shortcut: Cmd + D defaultShortcut: Cmd + D description: '' [...] in KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) aMatchListener: [...] aBlock: an OrderedCollection([keystroke '']) entry: #doIt on Cmd + D do [...] Receiver's instance variables: name: #SmalltalkEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... Set>>do: Receiver: a Set(#smartSuggestions on Cmd + T do [...] #printIt on Cmd + P do [...] #implementorsOf...etc... Arguments and temporary variables: aBlock: [...] index: 23 each: #doIt on Cmd + D do [...] indexLimiT: 23 Receiver's instance variables: tally: 14 array: an Array(#smartSuggestions on Cmd + T do [...] #printIt on Cmd + P do [...etc... KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) aBlock: [...] Receiver's instance variables: name: #SmalltalkEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: Receiver: aKMCategoryTarget(#SmalltalkEditor) Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aListener: a KMDispatcher anAction: [...] Receiver's instance variables: target: a PluggableTextMorph(210501632) category: a KMCategory morph: a PluggableTextMorph(210501632) [...] in KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil aTarget: aKMCategoryTarget(#SmalltalkEditor) Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextMorphTab) aKMCategoryTarget(#TextMorph) a...etc... morph: a PluggableTextMorph(210501632) directKeymaps: a KMCategory OrderedCollection>>do: Receiver: an OrderedCollection(aKMCategoryTarget(nil) aKMCategoryTarget(#TextMorphTab) aKMCategoryTa...etc... Arguments and temporary variables: aBlock: [...] index: 7 Receiver's instance variables: array: an Array(aKMCategoryTarget(nil) aKMCategoryTarget(#TextMorphTab) aKMCate...etc... firstIndex: 1 lastIndex: 7 KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextMorphTab) aKMCategoryTarget(#TextMorph) a...etc... morph: a PluggableTextMorph(210501632) directKeymaps: a KMCategory KMTarget>>dispatch: Receiver: a KMTarget Arguments and temporary variables: buffer: an OrderedCollection([keystroke '']) Receiver's instance variables: realTarget: nil morph: a PluggableTextMorph(210501632) targetSelector: #yourself directKeymaps: nil perInstanceCategories: nil [...] in KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] targetToDispatch: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>do: Receiver: a KMDispatchChain Arguments and temporary variables: aBlock: [...] currentTarget: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatcher>>dispatchKeystroke: Receiver: a KMDispatcher Arguments and temporary variables: aKeyEvent: [keystroke ''] chain: a KMDispatchChain Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#MorphFocusCtrlNavigation) aKMCategoryTarget(#...etc... morph: a TextMorphForEditView(338690048) directKeymaps: a KMCategory TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: Receiver: a TextMorphForEditView(338690048) Arguments and temporary variables: evt: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (384@18) owner: a TransformMorph(320602112) submorphs: #() fullBounds: (0@0) corner: (384@18) color: NewColor black extension: a MorphExtension (387186688) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'self delete' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(210501632) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil TextMorphForEditView(TextMorph)>>handleKeystroke: Receiver: a TextMorphForEditView(338690048) Arguments and temporary variables: anEvent: [keystroke ''] pasteUp: nil Receiver's instance variables: bounds: (0@0) corner: (384@18) owner: a TransformMorph(320602112) submorphs: #() fullBounds: (0@0) corner: (384@18) color: NewColor black extension: a MorphExtension (387186688) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'self delete' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(210501632) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil KeyboardEvent>>sentTo: Receiver: [keystroke ''] Arguments and temporary variables: anObject: a TextMorphForEditView(338690048) Receiver's instance variables: timeStamp: 54159 source: a HandMorph(760479744) windowIndex: nil type: #keystroke buttons: 64 position: (89@49.0) handler: nil wasHandled: true keyValue: 100 charCode: 100 scanCode: 2 TextMorphForEditView(Morph)>>handleEvent: Receiver: a TextMorphForEditView(338690048) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (384@18) owner: a TransformMorph(320602112) submorphs: #() fullBounds: (0@0) corner: (384@18) color: NewColor black extension: a MorphExtension (387186688) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'self delete' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(210501632) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil TextMorphForEditView(Morph)>>handleFocusEvent: Receiver: a TextMorphForEditView(338690048) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (384@18) owner: a TransformMorph(320602112) submorphs: #() fullBounds: (0@0) corner: (384@18) color: NewColor black extension: a MorphExtension (387186688) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'self delete' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(210501632) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TextMorphForEditView(338690048) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (139@676.0) corner: (155@692.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: a NECMenuMorph(602931200) keyboardFocus: a TextMorphForEditView(338690048) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(139@676) mouseOver nil nil] targetOffset: (92.0@49.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 50663 139 676 0 0 0 1) lastKeyScanCode: 2 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 --- The full stack --- Array(Object)>>doesNotUnderstand: #delete Array>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: EditorFindReplaceDialogWindow>>locked 20 March 2015 1:14:57.408464 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow(Object)>>doesNotUnderstand: #locked Receiver: an EditorFindReplaceDialogWindow(371720192) Arguments and temporary variables: aMessage: locked exception: MessageNotUnderstood: EditorFindReplaceDialogWindow>>locked resumeValue: nil Receiver's instance variables: bounds: (0@0) corner: (334@215) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(446693376) a WindowEdgeGripMorph(2770...etc... fullBounds: (0@0) corner: (334@215) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (473694208) [locked] [other: (minimumExtent -> (1...etc... borderWidth: 1 borderColor: NewColor lightGray model: a TextMorphForEditView(290455552) open: false accessor: nil labelString: 'Find & Replace' stripes: an Array(a Morph(407896064) a Morph(431751168)) label: a LabelMorph(591134720)'Find & Replace' closeBox: a MultistateButtonMorph(221511680) collapseBox: nil activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(289406976)) collapsedFrame: nil fullFrame: (0@0) corner: (334@215) isCollapsed: false menuBox: a MultistateButtonMorph(983040000) mustNotClose: false labelWidgetAllowance: 0 updatablePanes: #() labelArea: an AlignmentMorph(482869248) expandBox: nil embeddable: nil announcer: an Announcer menuBuilder: nil cancelled: true isResizeable: nil state: a FindReplaceService EditorFindReplaceDialogWindow>>DoIt Receiver: an EditorFindReplaceDialogWindow(371720192) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (334@215) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(446693376) a WindowEdgeGripMorph(2770...etc... fullBounds: (0@0) corner: (334@215) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (473694208) [locked] [other: (minimumExtent -> (1...etc... borderWidth: 1 borderColor: NewColor lightGray model: a TextMorphForEditView(290455552) open: false accessor: nil labelString: 'Find & Replace' stripes: an Array(a Morph(407896064) a Morph(431751168)) label: a LabelMorph(591134720)'Find & Replace' closeBox: a MultistateButtonMorph(221511680) collapseBox: nil activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(289406976)) collapsedFrame: nil fullFrame: (0@0) corner: (334@215) isCollapsed: false menuBox: a MultistateButtonMorph(983040000) mustNotClose: false labelWidgetAllowance: 0 updatablePanes: #() labelArea: an AlignmentMorph(482869248) expandBox: nil embeddable: nil announcer: an Announcer menuBuilder: nil cancelled: true isResizeable: nil state: a FindReplaceService Compiler>>evaluate:in:to:notifying:ifFail:logged: Receiver: a Compiler Arguments and temporary variables: textOrStream: a ReadWriteStream aContext: nil aReceiver: an EditorFindReplaceDialogWindow(371720192) aRequestor: a TextMorphForEditView(290455552) failBlock: [...] logFlag: false methodNode: DoIt ^ self locked method: EditorFindReplaceDialogWindow>>#DoIt value: nil toLog: nil itsSelection: nil itsSelectionString: nil Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(290455552) receiver: an EditorFindReplaceDialogWindow(371720192) class: EditorFindReplaceDialogWindow category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate: Receiver: a Compiler Arguments and temporary variables: textOrString: a ReadWriteStream Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(290455552) receiver: an EditorFindReplaceDialogWindow(371720192) class: EditorFindReplaceDialogWindow category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate Receiver: a Compiler Arguments and temporary variables: Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(290455552) receiver: an EditorFindReplaceDialogWindow(371720192) class: EditorFindReplaceDialogWindow category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil SmalltalkEditor>>evaluateSelectionAndDo: Receiver: a SmalltalkEditor Arguments and temporary variables: aBlock: [...] result: nil rcvr: an EditorFindReplaceDialogWindow(371720192) ctxt: nil Receiver's instance variables: morph: a TextMorphForEditView(290455552) selectionShowing: true model: a MorphicTextAdapter editingState: a SmalltalkEditingState [...] in PluggableTextMorph>>printIt Receiver: a PluggableTextMorph(970719232) Arguments and temporary variables: oldEditor: a SmalltalkEditor printString: nil Receiver's instance variables: bounds: (263.0@806.0) corner: (909.0@919.0) owner: a PanelMorph(822607872) submorphs: an Array(a TransformMorph(19136512)) fullBounds: (263@806) corner: (909@919) color: NewColor white extension: a MorphExtension (521928704) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor transparent model: a MorphicTextAdapter open: false accessor: nil scrollBar: a ScrollBar(998244352) scroller: a TransformMorph(19136512) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(536870912) textMorph: a TextMorphForEditView(290455552) getTextSelector: #getText setTextSelector: #accept:notifying: getSelectionSelector: #readSelection hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (12 to: 11) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: false enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TextMorphForEditView(TextMorph)>>handleEdit: Receiver: a TextMorphForEditView(290455552) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (640@18) owner: a TransformMorph(19136512) submorphs: #() fullBounds: (0@0) corner: (640@18) color: NewColor black extension: a MorphExtension (344981504) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'self locked' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(970719232) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorph>>printIt Receiver: a PluggableTextMorph(970719232) Arguments and temporary variables: oldEditor: a SmalltalkEditor printString: nil Receiver's instance variables: bounds: (263.0@806.0) corner: (909.0@919.0) owner: a PanelMorph(822607872) submorphs: an Array(a TransformMorph(19136512)) fullBounds: (263@806) corner: (909@919) color: NewColor white extension: a MorphExtension (521928704) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor transparent model: a MorphicTextAdapter open: false accessor: nil scrollBar: a ScrollBar(998244352) scroller: a TransformMorph(19136512) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(536870912) textMorph: a TextMorphForEditView(290455552) getTextSelector: #getText setTextSelector: #accept:notifying: getSelectionSelector: #readSelection hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (12 to: 11) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: false enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: Receiver: SmalltalkEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration morph: a PluggableTextMorph(970719232) Receiver's instance variables: superclass: TextEditor methodDict: a MethodDictionary(#argAdvance:->SmalltalkEditor>>#argAdvance: #bro...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #SmalltalkEditor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #argAdvance: #noop: #compareToClipboard: #debugIt: #m...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PluggableTextMorph(970719232) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 277 numArgs: 1 BlockClosure>>cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PluggableTextMorph(970719232) secondArg: a PluggableTextMorph(970719232) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 277 numArgs: 1 BlockClosure>>cull:cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PluggableTextMorph(970719232) secondArg: a PluggableTextMorph(970719232) thirdArg: [keystroke ''] Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 277 numArgs: 1 KMCategoryBinding>>completeMatch:buffer: Receiver: aKMCategoryTarget(#SmalltalkEditor) Arguments and temporary variables: aKeymap: #printIt on Cmd + P do [...] aBuffer: an OrderedCollection([keystroke '']) Receiver's instance variables: target: a PluggableTextMorph(970719232) category: a KMCategory morph: a PluggableTextMorph(970719232) [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #printIt on Cmd + P do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) l: aKMCategoryTarget(#SmalltalkEditor) Receiver's instance variables: action: [...] name: #printIt shortcut: Cmd + P defaultShortcut: Cmd + P description: '' Array(SequenceableCollection)>>do: Receiver: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) Arguments and temporary variables: aBlock: [...] index: 2 indexLimiT: 1 Receiver's instance variables: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #printIt on Cmd + P do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) Receiver's instance variables: action: [...] name: #printIt shortcut: Cmd + P defaultShortcut: Cmd + P description: '' KMKeymap>>onMatchWith:notify:andDo: Receiver: #printIt on Cmd + P do [...] Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) anAction: [...] Receiver's instance variables: action: [...] name: #printIt shortcut: Cmd + P defaultShortcut: Cmd + P description: '' [...] in KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) aMatchListener: [...] aBlock: an OrderedCollection([keystroke '']) entry: #printIt on Cmd + P do [...] Receiver's instance variables: name: #SmalltalkEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... Set>>do: Receiver: a Set(#smartSuggestions on Cmd + T do [...] #printIt on Cmd + P do [...] #implementorsOf...etc... Arguments and temporary variables: aBlock: [...] index: 23 each: #printIt on Cmd + P do [...] indexLimiT: 2 Receiver's instance variables: tally: 14 array: an Array(#smartSuggestions on Cmd + T do [...] #printIt on Cmd + P do [...etc... KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) aBlock: [...] Receiver's instance variables: name: #SmalltalkEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: Receiver: aKMCategoryTarget(#SmalltalkEditor) Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aListener: a KMDispatcher anAction: [...] Receiver's instance variables: target: a PluggableTextMorph(970719232) category: a KMCategory morph: a PluggableTextMorph(970719232) [...] in KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil aTarget: aKMCategoryTarget(#SmalltalkEditor) Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextMorph) aKMCategoryTarget(#MorphFocusCtrlN...etc... morph: a PluggableTextMorph(970719232) directKeymaps: a KMCategory OrderedCollection>>do: Receiver: an OrderedCollection(aKMCategoryTarget(nil) aKMCategoryTarget(#TextMorph) aKMCategoryTarge...etc... Arguments and temporary variables: aBlock: [...] index: 7 Receiver's instance variables: array: an Array(aKMCategoryTarget(nil) aKMCategoryTarget(#TextMorph) aKMCategor...etc... firstIndex: 1 lastIndex: 7 KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextMorph) aKMCategoryTarget(#MorphFocusCtrlN...etc... morph: a PluggableTextMorph(970719232) directKeymaps: a KMCategory KMTarget>>dispatch: Receiver: a KMTarget Arguments and temporary variables: buffer: an OrderedCollection([keystroke '']) Receiver's instance variables: realTarget: nil morph: a PluggableTextMorph(970719232) targetSelector: #yourself directKeymaps: nil perInstanceCategories: nil [...] in KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] targetToDispatch: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>do: Receiver: a KMDispatchChain Arguments and temporary variables: aBlock: [...] currentTarget: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatcher>>dispatchKeystroke: Receiver: a KMDispatcher Arguments and temporary variables: aKeyEvent: [keystroke ''] chain: a KMDispatchChain Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#MorphFocusCtrlNavigation) aKMCategoryTarget(#...etc... morph: a TextMorphForEditView(290455552) directKeymaps: a KMCategory TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: Receiver: a TextMorphForEditView(290455552) Arguments and temporary variables: evt: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (640@18) owner: a TransformMorph(19136512) submorphs: #() fullBounds: (0@0) corner: (640@18) color: NewColor black extension: a MorphExtension (344981504) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'self locked' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(970719232) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil TextMorphForEditView(TextMorph)>>handleKeystroke: Receiver: a TextMorphForEditView(290455552) Arguments and temporary variables: anEvent: [keystroke ''] pasteUp: nil Receiver's instance variables: bounds: (0@0) corner: (640@18) owner: a TransformMorph(19136512) submorphs: #() fullBounds: (0@0) corner: (640@18) color: NewColor black extension: a MorphExtension (344981504) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'self locked' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(970719232) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil KeyboardEvent>>sentTo: Receiver: [keystroke ''] Arguments and temporary variables: anObject: a TextMorphForEditView(290455552) Receiver's instance variables: timeStamp: 1368720 source: a HandMorph(760479744) windowIndex: nil type: #keystroke buttons: 64 position: (105@59.0) handler: nil wasHandled: true keyValue: 112 charCode: 112 scanCode: 35 TextMorphForEditView(Morph)>>handleEvent: Receiver: a TextMorphForEditView(290455552) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (640@18) owner: a TransformMorph(19136512) submorphs: #() fullBounds: (0@0) corner: (640@18) color: NewColor black extension: a MorphExtension (344981504) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'self locked' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(970719232) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil TextMorphForEditView(Morph)>>handleFocusEvent: Receiver: a TextMorphForEditView(290455552) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (640@18) owner: a TransformMorph(19136512) submorphs: #() fullBounds: (0@0) corner: (640@18) color: NewColor black extension: a MorphExtension (344981504) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'self locked' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(970719232) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TextMorphForEditView(290455552) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (371@865.0) corner: (387@881.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (371@865.0) corner: (387@881.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: a NECMenuMorph(768606208) keyboardFocus: a TextMorphForEditView(290455552) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(371@865) mouseOver nil nil] targetOffset: (103.0@20.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 1364598 371 865 0 0 0 1) lastKeyScanCode: 35 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 8 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: [(371@865) mouseOver nil nil] Receiver's instance variables: bounds: (0@0) corner: (1630@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NECMenuMorph(768606208) an Edit...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TextMorphForEditView(290455552) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (371@865.0) corner: (387@881.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (371@865.0) corner: (387@881.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: a NECMenuMorph(768606208) keyboardFocus: a TextMorphForEditView(290455552) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(371@865) mouseOver nil nil] targetOffset: (103.0@20.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 1364598 371 865 0 0 0 1) lastKeyScanCode: 35 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 8 --- The full stack --- EditorFindReplaceDialogWindow(Object)>>doesNotUnderstand: #locked EditorFindReplaceDialogWindow>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: [...] in PluggableTextMorph>>printIt TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>printIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:31:41.385447 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] MorphExtension(Object)>>haltOnce Receiver: a MorphExtension (380633088) [locked] [other: (announcer -> an Announcer)] Arguments and temporary variables: Receiver's instance variables: locked: true visible: true sticky: false balloonText: nil externalName: nil eventHandler: nil otherProperties: a SmallIdentityDictionary(#announcer->an Announcer) fillStyle: NewColor transparent layoutPolicy: nil layoutFrame: a LayoutFrame ( (0@1) + (22@ -4)px corner: (1@1) + (-22@0)px ) layoutProperties: a LayoutProperties borderStyle: nil cornerStyle: nil actionMap: nil clipSubmorphs: nil MorphExtension>>locked: Receiver: a MorphExtension (380633088) [locked] [other: (announcer -> an Announcer)] Arguments and temporary variables: aBoolean: false Receiver's instance variables: locked: true visible: true sticky: false balloonText: nil externalName: nil eventHandler: nil otherProperties: a SmallIdentityDictionary(#announcer->an Announcer) fillStyle: NewColor transparent layoutPolicy: nil layoutFrame: a LayoutFrame ( (0@1) + (22@ -4)px corner: (1@1) + (-22@0)px ) layoutProperties: a LayoutProperties borderStyle: nil cornerStyle: nil actionMap: nil clipSubmorphs: nil WindowEdgeGripMorph(Morph)>>lock: Receiver: a WindowEdgeGripMorph(359923712) Arguments and temporary variables: aBoolean: false Receiver's instance variables: bounds: (100.0@933.0) corner: (504.0@937.0) owner: a SystemWindow(950796288) submorphs: #() fullBounds: (100.0@933.0) corner: (504.0@937.0) color: NewColor transparent extension: a MorphExtension (380633088) [locked] [other: (announcer -> an Ann...etc... dotColor: (Color r: 0.581 g: 0.578 b: 0.578 alpha: 1.0) handleColor: (Color r: 0.785 g: 0.781 b: 0.781 alpha: 1.0) lastMouse: nil target: a SystemWindow(950796288) edgeName: #bottom fitTargetOwner: false WindowEdgeGripMorph(Morph)>>unlock Receiver: a WindowEdgeGripMorph(359923712) Arguments and temporary variables: Receiver's instance variables: bounds: (100.0@933.0) corner: (504.0@937.0) owner: a SystemWindow(950796288) submorphs: #() fullBounds: (100.0@933.0) corner: (504.0@937.0) color: NewColor transparent extension: a MorphExtension (380633088) [locked] [other: (announcer -> an Ann...etc... dotColor: (Color r: 0.581 g: 0.578 b: 0.578 alpha: 1.0) handleColor: (Color r: 0.785 g: 0.781 b: 0.781 alpha: 1.0) lastMouse: nil target: a SystemWindow(950796288) edgeName: #bottom fitTargetOwner: false [...] in SystemWindow>>basicActivate Receiver: a SystemWindow(950796288) Arguments and temporary variables: oldTop: nil outerMorph: a SystemWindow(950796288) w: a WorldMorph(511705088) [world] m: a WindowEdgeGripMorph(359923712) Receiver's instance variables: bounds: (77.0@738.0) corner: (527.0@938.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(359923712) a WindowEdgeGripMorph(1963...etc... fullBounds: (77@738) corner: (527@938) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (54788096) [other: (paneColor -> (Color r: 0.82300...etc... borderWidth: 1 borderColor: NewColor lightGray model: a Workspace open: false accessor: nil labelString: 'Workspace' stripes: an Array(a Morph(996409344) a Morph(1008205824)) label: a LabelMorph(172228608)'Workspace' closeBox: a MultistateButtonMorph(175374336) collapseBox: a MultistateButtonMorph(789315584) activeOnlyOnTop: true paneMorphs: an Array(a PluggableTextMorph(725614592)) collapsedFrame: nil fullFrame: (77.0@738.0) corner: (527.0@938.0) isCollapsed: false menuBox: a MultistateButtonMorph(501743616) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(1035206656) expandBox: a MultistateButtonMorph(1014497280) embeddable: nil announcer: an Announcer menuBuilder: nil Array(SequenceableCollection)>>do: Receiver: an Array(a WindowEdgeGripMorph(359923712) a WindowEdgeGripMorph(196345856) a WindowEdgeGri...etc... Arguments and temporary variables: aBlock: [...] index: 10 indexLimiT: 1 Receiver's instance variables: an Array(a WindowEdgeGripMorph(359923712) a WindowEdgeGripMorph(196345856) a WindowEdgeGri...etc... SystemWindow(Morph)>>submorphsDo: Receiver: a SystemWindow(950796288) Arguments and temporary variables: aBlock: [...] Receiver's instance variables: bounds: (77.0@738.0) corner: (527.0@938.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(359923712) a WindowEdgeGripMorph(1963...etc... fullBounds: (77@738) corner: (527@938) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (54788096) [other: (paneColor -> (Color r: 0.82300...etc... borderWidth: 1 borderColor: NewColor lightGray model: a Workspace open: false accessor: nil labelString: 'Workspace' stripes: an Array(a Morph(996409344) a Morph(1008205824)) label: a LabelMorph(172228608)'Workspace' closeBox: a MultistateButtonMorph(175374336) collapseBox: a MultistateButtonMorph(789315584) activeOnlyOnTop: true paneMorphs: an Array(a PluggableTextMorph(725614592)) collapsedFrame: nil fullFrame: (77.0@738.0) corner: (527.0@938.0) isCollapsed: false menuBox: a MultistateButtonMorph(501743616) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(1035206656) expandBox: a MultistateButtonMorph(1014497280) embeddable: nil announcer: an Announcer menuBuilder: nil SystemWindow>>basicActivate Receiver: a SystemWindow(950796288) Arguments and temporary variables: oldTop: nil outerMorph: a SystemWindow(950796288) w: a WorldMorph(511705088) [world] Receiver's instance variables: bounds: (77.0@738.0) corner: (527.0@938.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(359923712) a WindowEdgeGripMorph(1963...etc... fullBounds: (77@738) corner: (527@938) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (54788096) [other: (paneColor -> (Color r: 0.82300...etc... borderWidth: 1 borderColor: NewColor lightGray model: a Workspace open: false accessor: nil labelString: 'Workspace' stripes: an Array(a Morph(996409344) a Morph(1008205824)) label: a LabelMorph(172228608)'Workspace' closeBox: a MultistateButtonMorph(175374336) collapseBox: a MultistateButtonMorph(789315584) activeOnlyOnTop: true paneMorphs: an Array(a PluggableTextMorph(725614592)) collapsedFrame: nil fullFrame: (77.0@738.0) corner: (527.0@938.0) isCollapsed: false menuBox: a MultistateButtonMorph(501743616) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(1035206656) expandBox: a MultistateButtonMorph(1014497280) embeddable: nil announcer: an Announcer menuBuilder: nil SystemWindow>>activate Receiver: a SystemWindow(950796288) Arguments and temporary variables: mo: nil mc: nil m: nil Receiver's instance variables: bounds: (77.0@738.0) corner: (527.0@938.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(359923712) a WindowEdgeGripMorph(1963...etc... fullBounds: (77@738) corner: (527@938) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (54788096) [other: (paneColor -> (Color r: 0.82300...etc... borderWidth: 1 borderColor: NewColor lightGray model: a Workspace open: false accessor: nil labelString: 'Workspace' stripes: an Array(a Morph(996409344) a Morph(1008205824)) label: a LabelMorph(172228608)'Workspace' closeBox: a MultistateButtonMorph(175374336) collapseBox: a MultistateButtonMorph(789315584) activeOnlyOnTop: true paneMorphs: an Array(a PluggableTextMorph(725614592)) collapsedFrame: nil fullFrame: (77.0@738.0) corner: (527.0@938.0) isCollapsed: false menuBox: a MultistateButtonMorph(501743616) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(1035206656) expandBox: a MultistateButtonMorph(1014497280) embeddable: nil announcer: an Announcer menuBuilder: nil SystemWindow>>mouseDown: Receiver: a SystemWindow(950796288) Arguments and temporary variables: evt: [(147@778) mouseDown red 62277 nil] w: nil Receiver's instance variables: bounds: (77.0@738.0) corner: (527.0@938.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(359923712) a WindowEdgeGripMorph(1963...etc... fullBounds: (77@738) corner: (527@938) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (54788096) [other: (paneColor -> (Color r: 0.82300...etc... borderWidth: 1 borderColor: NewColor lightGray model: a Workspace open: false accessor: nil labelString: 'Workspace' stripes: an Array(a Morph(996409344) a Morph(1008205824)) label: a LabelMorph(172228608)'Workspace' closeBox: a MultistateButtonMorph(175374336) collapseBox: a MultistateButtonMorph(789315584) activeOnlyOnTop: true paneMorphs: an Array(a PluggableTextMorph(725614592)) collapsedFrame: nil fullFrame: (77.0@738.0) corner: (527.0@938.0) isCollapsed: false menuBox: a MultistateButtonMorph(501743616) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(1035206656) expandBox: a MultistateButtonMorph(1014497280) embeddable: nil announcer: an Announcer menuBuilder: nil SystemWindow(Morph)>>handleMouseDown: Receiver: a SystemWindow(950796288) Arguments and temporary variables: anEvent: [(147@778) mouseDown red 62277 nil] handler: nil Receiver's instance variables: bounds: (77.0@738.0) corner: (527.0@938.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(359923712) a WindowEdgeGripMorph(1963...etc... fullBounds: (77@738) corner: (527@938) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (54788096) [other: (paneColor -> (Color r: 0.82300...etc... borderWidth: 1 borderColor: NewColor lightGray model: a Workspace open: false accessor: nil labelString: 'Workspace' stripes: an Array(a Morph(996409344) a Morph(1008205824)) label: a LabelMorph(172228608)'Workspace' closeBox: a MultistateButtonMorph(175374336) collapseBox: a MultistateButtonMorph(789315584) activeOnlyOnTop: true paneMorphs: an Array(a PluggableTextMorph(725614592)) collapsedFrame: nil fullFrame: (77.0@738.0) corner: (527.0@938.0) isCollapsed: false menuBox: a MultistateButtonMorph(501743616) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(1035206656) expandBox: a MultistateButtonMorph(1014497280) embeddable: nil announcer: an Announcer menuBuilder: nil MouseButtonEvent>>sentTo: Receiver: [(147@778) mouseDown red 62277 nil] Arguments and temporary variables: anObject: a SystemWindow(950796288) Receiver's instance variables: timeStamp: 62277 source: a HandMorph(760479744) windowIndex: nil type: #mouseDown buttons: 4 position: (147@778) handler: a SystemWindow(950796288) wasHandled: true whichButton: 4 SystemWindow(Morph)>>handleEvent: Receiver: a SystemWindow(950796288) Arguments and temporary variables: anEvent: [(147@778) mouseDown red 62277 nil] Receiver's instance variables: bounds: (77.0@738.0) corner: (527.0@938.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(359923712) a WindowEdgeGripMorph(1963...etc... fullBounds: (77@738) corner: (527@938) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (54788096) [other: (paneColor -> (Color r: 0.82300...etc... borderWidth: 1 borderColor: NewColor lightGray model: a Workspace open: false accessor: nil labelString: 'Workspace' stripes: an Array(a Morph(996409344) a Morph(1008205824)) label: a LabelMorph(172228608)'Workspace' closeBox: a MultistateButtonMorph(175374336) collapseBox: a MultistateButtonMorph(789315584) activeOnlyOnTop: true paneMorphs: an Array(a PluggableTextMorph(725614592)) collapsedFrame: nil fullFrame: (77.0@738.0) corner: (527.0@938.0) isCollapsed: false menuBox: a MultistateButtonMorph(501743616) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(1035206656) expandBox: a MultistateButtonMorph(1014497280) embeddable: nil announcer: an Announcer menuBuilder: nil MorphicEventDispatcher>>dispatchMouseDown:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(147@778) mouseDown red 62277 nil] aMorph: a SystemWindow(950796288) globalPt: (147@778) localEvt: [(147@778) mouseDown red 62277 nil] index: 11 child: a PluggableTextMorph(725614592) morphs: an Array(a WindowEdgeGripMorph(359923712) a WindowEdgeGripMorph(1963458...etc... handler: a SystemWindow(950796288) inside: nil lastHandler: a WorldMorph(511705088) [world] Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(147@778) mouseDown red 62277 nil] aMorph: a SystemWindow(950796288) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: SystemWindow(Morph)>>processEvent:using: Receiver: a SystemWindow(950796288) Arguments and temporary variables: anEvent: [(147@778) mouseDown red 62277 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (77.0@738.0) corner: (527.0@938.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(359923712) a WindowEdgeGripMorph(1963...etc... fullBounds: (77@738) corner: (527@938) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (54788096) [other: (paneColor -> (Color r: 0.82300...etc... borderWidth: 1 borderColor: NewColor lightGray model: a Workspace open: false accessor: nil labelString: 'Workspace' stripes: an Array(a Morph(996409344) a Morph(1008205824)) label: a LabelMorph(172228608)'Workspace' closeBox: a MultistateButtonMorph(175374336) collapseBox: a MultistateButtonMorph(789315584) activeOnlyOnTop: true paneMorphs: an Array(a PluggableTextMorph(725614592)) collapsedFrame: nil fullFrame: (77.0@738.0) corner: (527.0@938.0) isCollapsed: false menuBox: a MultistateButtonMorph(501743616) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(1035206656) expandBox: a MultistateButtonMorph(1014497280) embeddable: nil announcer: an Announcer menuBuilder: nil MorphicEventDispatcher>>dispatchMouseDown:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(147@778) mouseDown red 62277 nil] aMorph: a WorldMorph(511705088) [world] globalPt: (147@778) localEvt: [(147@778) mouseDown red 62277 nil] index: 2 child: a SystemWindow(950796288) morphs: an Array(a TaskbarMorph(984088576) a SystemWindow(950796288) an ImageMo...etc... handler: a WorldMorph(511705088) [world] inside: nil lastHandler: nil Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(147@778) mouseDown red 62277 nil] aMorph: a WorldMorph(511705088) [world] Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: WorldMorph(Morph)>>processEvent:using: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: anEvent: [(147@778) mouseDown red 62277 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a SystemWindow(950796288) an Imag...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil WorldMorph(Morph)>>processEvent: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: anEvent: [(147@778) mouseDown red 62277 nil] Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a SystemWindow(950796288) an Imag...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(147@778) mouseDown red 62277 nil] focusHolder: nil aBlock: [...] result: nil Receiver's instance variables: bounds: (147@778.0) corner: (163@794.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (147@778.0) corner: (163@794.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: a MouseClickState[#firstClickUp] mouseOverHandler: a MouseOverHandler lastMouseEvent: [(147@778) mouseOver nil nil] targetOffset: (70.0@40.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 62337 147 778 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendMouseEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(147@778) mouseDown red 62277 nil] Receiver's instance variables: bounds: (147@778.0) corner: (163@794.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (147@778.0) corner: (163@794.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: a MouseClickState[#firstClickUp] mouseOverHandler: a MouseOverHandler lastMouseEvent: [(147@778) mouseOver nil nil] targetOffset: (70.0@40.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 62337 147 778 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(147@778) mouseDown red 62277 nil] evt: [(147@778) mouseDown red 62277 nil] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (147@778.0) corner: (163@794.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (147@778.0) corner: (163@794.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: a MouseClickState[#firstClickUp] mouseOverHandler: a MouseOverHandler lastMouseEvent: [(147@778) mouseOver nil nil] targetOffset: (70.0@40.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 62337 147 778 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [(147@778) mouseDown red 62277 nil] evtBuf: #(1 62277 147 778 4 0 0 1) type: 1 hadAny: false Receiver's instance variables: bounds: (147@778.0) corner: (163@794.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (147@778.0) corner: (163@794.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: a MouseClickState[#firstClickUp] mouseOverHandler: a MouseOverHandler lastMouseEvent: [(147@778) mouseOver nil nil] targetOffset: (70.0@40.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 62337 147 778 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap() lastStepTime: 55587 lastStepMessage: nil lastCycleTime: 62337 alarms: a Heap() lastAlarmTime: 62342 menuBuilder: nil Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap() lastStepTime: 55587 lastStepMessage: nil lastCycleTime: 62337 alarms: a Heap() lastAlarmTime: 62342 menuBuilder: nil WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap() lastStepTime: 55587 lastStepMessage: nil lastCycleTime: 62337 alarms: a Heap() lastAlarmTime: 62342 menuBuilder: nil WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap() lastStepTime: 55587 lastStepMessage: nil lastCycleTime: 62337 alarms: a Heap() lastAlarmTime: 62342 menuBuilder: nil WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a SystemWindow(950796288) an Imag...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- MorphExtension(Object)>>haltOnce MorphExtension>>locked: WindowEdgeGripMorph(Morph)>>lock: WindowEdgeGripMorph(Morph)>>unlock [...] in SystemWindow>>basicActivate Array(SequenceableCollection)>>do: SystemWindow(Morph)>>submorphsDo: SystemWindow>>basicActivate SystemWindow>>activate SystemWindow>>mouseDown: SystemWindow(Morph)>>handleMouseDown: MouseButtonEvent>>sentTo: SystemWindow(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: SystemWindow(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: WorldMorph(Morph)>>processEvent:using: WorldMorph(Morph)>>processEvent: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:32:09.150611 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] MorphExtension(Object)>>haltOnce Receiver: a MorphExtension (473432064) [other: (announcer -> an Announcer)] Arguments and temporary variables: Receiver's instance variables: locked: false visible: true sticky: false balloonText: nil externalName: nil eventHandler: nil otherProperties: a SmallIdentityDictionary(#announcer->an Announcer) fillStyle: NewColor transparent layoutPolicy: nil layoutFrame: a LayoutFrame ( (0@1) + (22@ -4)px corner: (1@1) + (-22@0)px ) layoutProperties: a LayoutProperties borderStyle: nil cornerStyle: nil actionMap: nil clipSubmorphs: nil MorphExtension>>locked: Receiver: a MorphExtension (473432064) [other: (announcer -> an Announcer)] Arguments and temporary variables: aBoolean: false Receiver's instance variables: locked: false visible: true sticky: false balloonText: nil externalName: nil eventHandler: nil otherProperties: a SmallIdentityDictionary(#announcer->an Announcer) fillStyle: NewColor transparent layoutPolicy: nil layoutFrame: a LayoutFrame ( (0@1) + (22@ -4)px corner: (1@1) + (-22@0)px ) layoutProperties: a LayoutProperties borderStyle: nil cornerStyle: nil actionMap: nil clipSubmorphs: nil WindowEdgeGripMorph(Morph)>>lock: Receiver: a WindowEdgeGripMorph(446693376) Arguments and temporary variables: aBoolean: false Receiver's instance variables: bounds: (23.0@210.0) corner: (311.0@214.0) owner: an EditorFindReplaceDialogWindow(371720192) submorphs: #() fullBounds: (23.0@210.0) corner: (311.0@214.0) color: NewColor transparent extension: a MorphExtension (473432064) [other: (announcer -> an Announcer)] dotColor: (Color r: 0.581 g: 0.578 b: 0.578 alpha: 1.0) handleColor: (Color r: 0.785 g: 0.781 b: 0.781 alpha: 1.0) lastMouse: nil target: an EditorFindReplaceDialogWindow(371720192) edgeName: #bottom fitTargetOwner: false WindowEdgeGripMorph(Morph)>>unlock Receiver: a WindowEdgeGripMorph(446693376) Arguments and temporary variables: Receiver's instance variables: bounds: (23.0@210.0) corner: (311.0@214.0) owner: an EditorFindReplaceDialogWindow(371720192) submorphs: #() fullBounds: (23.0@210.0) corner: (311.0@214.0) color: NewColor transparent extension: a MorphExtension (473432064) [other: (announcer -> an Announcer)] dotColor: (Color r: 0.581 g: 0.578 b: 0.578 alpha: 1.0) handleColor: (Color r: 0.785 g: 0.781 b: 0.781 alpha: 1.0) lastMouse: nil target: an EditorFindReplaceDialogWindow(371720192) edgeName: #bottom fitTargetOwner: false [...] in EditorFindReplaceDialogWindow(SystemWindow)>>basicActivate Receiver: an EditorFindReplaceDialogWindow(371720192) Arguments and temporary variables: oldTop: nil outerMorph: an EditorFindReplaceDialogWindow(371720192) w: a WorldMorph(511705088) [world] m: a WindowEdgeGripMorph(446693376) Receiver's instance variables: bounds: (0@0) corner: (334@215) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(446693376) a WindowEdgeGripMorph(2770...etc... fullBounds: (0@0) corner: (334@215) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (473694208) [locked] [other: (minimumExtent -> (1...etc... borderWidth: 1 borderColor: NewColor lightGray model: a TextMorphForEditView(164102144) open: false accessor: nil labelString: 'Find & Replace' stripes: an Array(a Morph(407896064) a Morph(431751168)) label: a LabelMorph(591134720)'Find & Replace' closeBox: a MultistateButtonMorph(221511680) collapseBox: nil activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(289406976)) collapsedFrame: nil fullFrame: (0@0) corner: (334@215) isCollapsed: false menuBox: a MultistateButtonMorph(983040000) mustNotClose: false labelWidgetAllowance: 0 updatablePanes: #() labelArea: an AlignmentMorph(482869248) expandBox: nil embeddable: nil announcer: an Announcer menuBuilder: nil cancelled: true isResizeable: nil state: a FindReplaceService Array(SequenceableCollection)>>do: Receiver: an Array(a WindowEdgeGripMorph(446693376) a WindowEdgeGripMorph(277086208) a WindowEdgeGri...etc... Arguments and temporary variables: aBlock: [...] index: 10 indexLimiT: 1 Receiver's instance variables: an Array(a WindowEdgeGripMorph(446693376) a WindowEdgeGripMorph(277086208) a WindowEdgeGri...etc... EditorFindReplaceDialogWindow(Morph)>>submorphsDo: Receiver: an EditorFindReplaceDialogWindow(371720192) Arguments and temporary variables: aBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (334@215) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(446693376) a WindowEdgeGripMorph(2770...etc... fullBounds: (0@0) corner: (334@215) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (473694208) [locked] [other: (minimumExtent -> (1...etc... borderWidth: 1 borderColor: NewColor lightGray model: a TextMorphForEditView(164102144) open: false accessor: nil labelString: 'Find & Replace' stripes: an Array(a Morph(407896064) a Morph(431751168)) label: a LabelMorph(591134720)'Find & Replace' closeBox: a MultistateButtonMorph(221511680) collapseBox: nil activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(289406976)) collapsedFrame: nil fullFrame: (0@0) corner: (334@215) isCollapsed: false menuBox: a MultistateButtonMorph(983040000) mustNotClose: false labelWidgetAllowance: 0 updatablePanes: #() labelArea: an AlignmentMorph(482869248) expandBox: nil embeddable: nil announcer: an Announcer menuBuilder: nil cancelled: true isResizeable: nil state: a FindReplaceService EditorFindReplaceDialogWindow(SystemWindow)>>basicActivate Receiver: an EditorFindReplaceDialogWindow(371720192) Arguments and temporary variables: oldTop: nil outerMorph: an EditorFindReplaceDialogWindow(371720192) w: a WorldMorph(511705088) [world] Receiver's instance variables: bounds: (0@0) corner: (334@215) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(446693376) a WindowEdgeGripMorph(2770...etc... fullBounds: (0@0) corner: (334@215) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (473694208) [locked] [other: (minimumExtent -> (1...etc... borderWidth: 1 borderColor: NewColor lightGray model: a TextMorphForEditView(164102144) open: false accessor: nil labelString: 'Find & Replace' stripes: an Array(a Morph(407896064) a Morph(431751168)) label: a LabelMorph(591134720)'Find & Replace' closeBox: a MultistateButtonMorph(221511680) collapseBox: nil activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(289406976)) collapsedFrame: nil fullFrame: (0@0) corner: (334@215) isCollapsed: false menuBox: a MultistateButtonMorph(983040000) mustNotClose: false labelWidgetAllowance: 0 updatablePanes: #() labelArea: an AlignmentMorph(482869248) expandBox: nil embeddable: nil announcer: an Announcer menuBuilder: nil cancelled: true isResizeable: nil state: a FindReplaceService EditorFindReplaceDialogWindow(SystemWindow)>>activate Receiver: an EditorFindReplaceDialogWindow(371720192) Arguments and temporary variables: mo: nil mc: nil m: nil Receiver's instance variables: bounds: (0@0) corner: (334@215) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(446693376) a WindowEdgeGripMorph(2770...etc... fullBounds: (0@0) corner: (334@215) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (473694208) [locked] [other: (minimumExtent -> (1...etc... borderWidth: 1 borderColor: NewColor lightGray model: a TextMorphForEditView(164102144) open: false accessor: nil labelString: 'Find & Replace' stripes: an Array(a Morph(407896064) a Morph(431751168)) label: a LabelMorph(591134720)'Find & Replace' closeBox: a MultistateButtonMorph(221511680) collapseBox: nil activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(289406976)) collapsedFrame: nil fullFrame: (0@0) corner: (334@215) isCollapsed: false menuBox: a MultistateButtonMorph(983040000) mustNotClose: false labelWidgetAllowance: 0 updatablePanes: #() labelArea: an AlignmentMorph(482869248) expandBox: nil embeddable: nil announcer: an Announcer menuBuilder: nil cancelled: true isResizeable: nil state: a FindReplaceService EditorFindReplaceDialogWindow(DialogWindow)>>activate Receiver: an EditorFindReplaceDialogWindow(371720192) Arguments and temporary variables: m: nil Receiver's instance variables: bounds: (0@0) corner: (334@215) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(446693376) a WindowEdgeGripMorph(2770...etc... fullBounds: (0@0) corner: (334@215) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (473694208) [locked] [other: (minimumExtent -> (1...etc... borderWidth: 1 borderColor: NewColor lightGray model: a TextMorphForEditView(164102144) open: false accessor: nil labelString: 'Find & Replace' stripes: an Array(a Morph(407896064) a Morph(431751168)) label: a LabelMorph(591134720)'Find & Replace' closeBox: a MultistateButtonMorph(221511680) collapseBox: nil activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(289406976)) collapsedFrame: nil fullFrame: (0@0) corner: (334@215) isCollapsed: false menuBox: a MultistateButtonMorph(983040000) mustNotClose: false labelWidgetAllowance: 0 updatablePanes: #() labelArea: an AlignmentMorph(482869248) expandBox: nil embeddable: nil announcer: an Announcer menuBuilder: nil cancelled: true isResizeable: nil state: a FindReplaceService EditorFindReplaceDialogWindow(SystemWindow)>>openAsIsIn: Receiver: an EditorFindReplaceDialogWindow(371720192) Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: bounds: (0@0) corner: (334@215) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(446693376) a WindowEdgeGripMorph(2770...etc... fullBounds: (0@0) corner: (334@215) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (473694208) [locked] [other: (minimumExtent -> (1...etc... borderWidth: 1 borderColor: NewColor lightGray model: a TextMorphForEditView(164102144) open: false accessor: nil labelString: 'Find & Replace' stripes: an Array(a Morph(407896064) a Morph(431751168)) label: a LabelMorph(591134720)'Find & Replace' closeBox: a MultistateButtonMorph(221511680) collapseBox: nil activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(289406976)) collapsedFrame: nil fullFrame: (0@0) corner: (334@215) isCollapsed: false menuBox: a MultistateButtonMorph(983040000) mustNotClose: false labelWidgetAllowance: 0 updatablePanes: #() labelArea: an AlignmentMorph(482869248) expandBox: nil embeddable: nil announcer: an Announcer menuBuilder: nil cancelled: true isResizeable: nil state: a FindReplaceService EditorFindReplaceDialogWindow(StandardWindow)>>openAsIsIn: Receiver: an EditorFindReplaceDialogWindow(371720192) Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: bounds: (0@0) corner: (334@215) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(446693376) a WindowEdgeGripMorph(2770...etc... fullBounds: (0@0) corner: (334@215) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (473694208) [locked] [other: (minimumExtent -> (1...etc... borderWidth: 1 borderColor: NewColor lightGray model: a TextMorphForEditView(164102144) open: false accessor: nil labelString: 'Find & Replace' stripes: an Array(a Morph(407896064) a Morph(431751168)) label: a LabelMorph(591134720)'Find & Replace' closeBox: a MultistateButtonMorph(221511680) collapseBox: nil activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(289406976)) collapsedFrame: nil fullFrame: (0@0) corner: (334@215) isCollapsed: false menuBox: a MultistateButtonMorph(983040000) mustNotClose: false labelWidgetAllowance: 0 updatablePanes: #() labelArea: an AlignmentMorph(482869248) expandBox: nil embeddable: nil announcer: an Announcer menuBuilder: nil cancelled: true isResizeable: nil state: a FindReplaceService EditorFindReplaceDialogWindow>>open Receiver: an EditorFindReplaceDialogWindow(371720192) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (334@215) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(446693376) a WindowEdgeGripMorph(2770...etc... fullBounds: (0@0) corner: (334@215) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (473694208) [locked] [other: (minimumExtent -> (1...etc... borderWidth: 1 borderColor: NewColor lightGray model: a TextMorphForEditView(164102144) open: false accessor: nil labelString: 'Find & Replace' stripes: an Array(a Morph(407896064) a Morph(431751168)) label: a LabelMorph(591134720)'Find & Replace' closeBox: a MultistateButtonMorph(221511680) collapseBox: nil activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(289406976)) collapsedFrame: nil fullFrame: (0@0) corner: (334@215) isCollapsed: false menuBox: a MultistateButtonMorph(983040000) mustNotClose: false labelWidgetAllowance: 0 updatablePanes: #() labelArea: an AlignmentMorph(482869248) expandBox: nil embeddable: nil announcer: an Announcer menuBuilder: nil cancelled: true isResizeable: nil state: a FindReplaceService TextMorphForEditView>>openFindDialog Receiver: a TextMorphForEditView(164102144) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (432@18) owner: a TransformMorph(445644800) submorphs: #() fullBounds: (0@0) corner: (432@18) color: NewColor black extension: a MorphExtension (200540160) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'World' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(725614592) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil SmalltalkEditor(TextEditor)>>find Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState [...] in PluggableTextMorph>>find Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (82.0@766.0) corner: (522.0@933.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (82@766) corner: (522@933) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (6 to: 5) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (82.0@766.0) corner: (522.0@933.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (82@766) corner: (522@933) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (6 to: 5) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TextMorphForEditView(TextMorph)>>handleEdit: Receiver: a TextMorphForEditView(164102144) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (432@18) owner: a TransformMorph(445644800) submorphs: #() fullBounds: (0@0) corner: (432@18) color: NewColor black extension: a MorphExtension (200540160) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'World' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(725614592) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (82.0@766.0) corner: (522.0@933.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (82@766) corner: (522@933) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (6 to: 5) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PluggableTextMorph>>find Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (82.0@766.0) corner: (522.0@933.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (82@766) corner: (522@933) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (6 to: 5) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in TextEditor class>>buildTextEditorShortcutsOn: Receiver: TextEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration target: a PluggableTextMorph(725614592) Receiver's instance variables: superclass: Editor methodDict: a MethodDictionary(size 203) format: 138 layout: a PointerLayout instanceVariables: #('model' 'editingState') organization: a ClassOrganization subclasses: {SmalltalkEditor. PlatypusStepEditor} name: #TextEditor classPool: a Dictionary(#CaseSensitiveFinds->false #UseFindReplaceSelection->tr...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #cursorHome: #noop: #compareToClipboard: #duplicate: ...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PluggableTextMorph(725614592) Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 283 numArgs: 1 BlockClosure>>cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PluggableTextMorph(725614592) secondArg: a PluggableTextMorph(725614592) Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 283 numArgs: 1 BlockClosure>>cull:cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PluggableTextMorph(725614592) secondArg: a PluggableTextMorph(725614592) thirdArg: [keystroke ''] Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 283 numArgs: 1 KMCategoryBinding>>completeMatch:buffer: Receiver: aKMCategoryTarget(#TextEditor) Arguments and temporary variables: aKeymap: #find on Cmd + F do [...] aBuffer: an OrderedCollection([keystroke '']) Receiver's instance variables: target: a PluggableTextMorph(725614592) category: a KMCategory morph: a PluggableTextMorph(725614592) [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #find on Cmd + F do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) l: aKMCategoryTarget(#TextEditor) Receiver's instance variables: action: [...] name: #find shortcut: Cmd + F defaultShortcut: Cmd + F description: '' Array(SequenceableCollection)>>do: Receiver: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) Arguments and temporary variables: aBlock: [...] index: 2 indexLimiT: 1 Receiver's instance variables: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #find on Cmd + F do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) Receiver's instance variables: action: [...] name: #find shortcut: Cmd + F defaultShortcut: Cmd + F description: '' KMKeymap>>onMatchWith:notify:andDo: Receiver: #find on Cmd + F do [...] Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) anAction: [...] Receiver's instance variables: action: [...] name: #find shortcut: Cmd + F defaultShortcut: Cmd + F description: '' [...] in KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aMatchListener: [...] aBlock: an OrderedCollection([keystroke '']) entry: #find on Cmd + F do [...] Receiver's instance variables: name: #TextEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... Set>>do: Receiver: a Set(#cursorEnd on Cmd + END do [...] #cursorHome on Cmd + HOME do [...] #toggleComment...etc... Arguments and temporary variables: aBlock: [...] index: 23 each: #find on Cmd + F do [...] indexLimiT: 21 Receiver's instance variables: tally: 13 array: an Array(#cursorEnd on Cmd + END do [...] nil #cursorHome on Cmd + HOME...etc... KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBlock: [...] Receiver's instance variables: name: #TextEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: Receiver: aKMCategoryTarget(#TextEditor) Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aListener: a KMDispatcher anAction: [...] Receiver's instance variables: target: a PluggableTextMorph(725614592) category: a KMCategory morph: a PluggableTextMorph(725614592) [...] in KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil aTarget: aKMCategoryTarget(#TextEditor) Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextMorphTab) aKMCategoryTarget(#ScrollPane) ...etc... morph: a PluggableTextMorph(725614592) directKeymaps: a KMCategory OrderedCollection>>do: Receiver: an OrderedCollection(aKMCategoryTarget(nil) aKMCategoryTarget(#TextMorphTab) aKMCategoryTa...etc... Arguments and temporary variables: aBlock: [...] index: 5 Receiver's instance variables: array: an Array(aKMCategoryTarget(nil) aKMCategoryTarget(#TextMorphTab) aKMCate...etc... firstIndex: 1 lastIndex: 7 KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextMorphTab) aKMCategoryTarget(#ScrollPane) ...etc... morph: a PluggableTextMorph(725614592) directKeymaps: a KMCategory KMTarget>>dispatch: Receiver: a KMTarget Arguments and temporary variables: buffer: an OrderedCollection([keystroke '']) Receiver's instance variables: realTarget: nil morph: a PluggableTextMorph(725614592) targetSelector: #yourself directKeymaps: nil perInstanceCategories: nil [...] in KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] targetToDispatch: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>do: Receiver: a KMDispatchChain Arguments and temporary variables: aBlock: [...] currentTarget: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher --- The full stack --- MorphExtension(Object)>>haltOnce MorphExtension>>locked: WindowEdgeGripMorph(Morph)>>lock: WindowEdgeGripMorph(Morph)>>unlock [...] in EditorFindReplaceDialogWindow(SystemWindow)>>basicActivate Array(SequenceableCollection)>>do: EditorFindReplaceDialogWindow(Morph)>>submorphsDo: EditorFindReplaceDialogWindow(SystemWindow)>>basicActivate EditorFindReplaceDialogWindow(SystemWindow)>>activate EditorFindReplaceDialogWindow(DialogWindow)>>activate EditorFindReplaceDialogWindow(SystemWindow)>>openAsIsIn: EditorFindReplaceDialogWindow(StandardWindow)>>openAsIsIn: EditorFindReplaceDialogWindow>>open TextMorphForEditView>>openFindDialog SmalltalkEditor(TextEditor)>>find [...] in PluggableTextMorph>>find [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>find [...] in TextEditor class>>buildTextEditorShortcutsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:38.779607 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>vScrollBarValue: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: scrollValue: 0.0 Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: ScrollBar(Slider)>>setValue: Receiver: a ScrollBar(316932096) Arguments and temporary variables: newValue: 0.0 Receiver's instance variables: bounds: (1084.0@482.0) corner: (1097.0@757.0) owner: nil submorphs: an Array(a BorderedMorph(958922752) a Morph(402128896) a BorderedMor...etc... fullBounds: nil color: (Color r: 0.96 g: 0.96 b: 0.96 alpha: 1.0) extension: a MorphExtension (473956352) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 0 borderColor: NewColor black model: a PluggableTextMorphWithLimits(269484032) open: false accessor: #vScrollBarValue slider: a BorderedMorph(958922752) value: 0.0 setValueSelector: nil sliderShadow: a BorderedMorph(982515712) sliderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... descending: false upButton: a BorderedMorph(799014912) downButton: a BorderedMorph(135528448) pagingArea: a Morph(402128896) scrollDelta: 0.5 pageDelta: 2.5 interval: 0.7384615384615385 timeOfMouseDown: nil timeOfLastScroll: nil nextPageDirection: nil currentScrollDelay: nil ScrollBar>>setValue: Receiver: a ScrollBar(316932096) Arguments and temporary variables: newValue: 0.0 Receiver's instance variables: bounds: (1084.0@482.0) corner: (1097.0@757.0) owner: nil submorphs: an Array(a BorderedMorph(958922752) a Morph(402128896) a BorderedMor...etc... fullBounds: nil color: (Color r: 0.96 g: 0.96 b: 0.96 alpha: 1.0) extension: a MorphExtension (473956352) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 0 borderColor: NewColor black model: a PluggableTextMorphWithLimits(269484032) open: false accessor: #vScrollBarValue slider: a BorderedMorph(958922752) value: 0.0 setValueSelector: nil sliderShadow: a BorderedMorph(982515712) sliderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... descending: false upButton: a BorderedMorph(799014912) downButton: a BorderedMorph(135528448) pagingArea: a Morph(402128896) scrollDelta: 0.5 pageDelta: 2.5 interval: 0.7384615384615385 timeOfMouseDown: nil timeOfLastScroll: nil nextPageDirection: nil currentScrollDelay: nil PluggableTextMorphWithLimits(ScrollPane)>>vScrollValue: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: scrollValue: 0.0 Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PackageTreeNautilusUI(NautilusUI)>>compileAMethodFromCategory:withSource:notifying: Receiver: a PackageTreeNautilusUI Arguments and temporary variables: aCategory: #'instance creation' aString: 'singleton self halt. Singleton ifNotNil: [ Singleton isLocked ifTru...etc... aController: a PluggableTextMorphWithLimits(269484032) category: #'instance creation' selector: #singleton class: EditorFindReplaceDialogWindow class scroll: 0.0 method: EditorFindReplaceDialogWindow class>>#singleton Receiver's instance variables: dependents: a DependentsArray(a CategoryWidget a MethodWidget a NautilusWindow(...etc... model: a PackageTreeNautilus window: a NautilusWindow(639631360) hierarchyClass: nil cachedHierarchy: a SortHierarchically sourceTextArea: a PluggableTextMorphWithLimits(269484032) groupsSelection: a Dictionary() packagesSelection: a Dictionary(a PackageTreePackageSelection->true ) classesSelection: a Dictionary(EditorFindReplaceDialogWindow->true ) list: a MorphTreeMorph(688390144) list2: a PluggableIconListMorph(762314752) sourceCodePanel: a PanelMorph(95682560) commentTextArea: nil currentDisplayChoice: #SourceCode sourceTextAreaLimit: 350 sourceCodeContainer: a PanelMorph(754712576) list2Elements: {EditingState. SmalltalkEditingState. Editor. SimpleEditor. Text...etc... listElements: nil shouldUpdateTitle: true testSemaphore: a Semaphore() sourceTextAreas: an OrderedCollection(a PluggableTextMorphWithLimits(269484032)...etc... multipleMethodsEditor: a MultipleMethodsEditor(439353344) contentSelection: nil acceptor: a MethodDefinitionAcceptor classifier: a MethodClassifier categoryWidget: a CategoryWidget methodWidget: a MethodWidget packagePattern: nil MethodDefinitionAcceptor>>accept:notifying: Receiver: a MethodDefinitionAcceptor Arguments and temporary variables: source: 'singleton self halt. Singleton ifNotNil: [ Singleton isLocked ifTrue...etc... aController: a PluggableTextMorphWithLimits(269484032) protocol: #'instance creation' method: EditorFindReplaceDialogWindow class>>#singleton Receiver's instance variables: model: a PackageTreeNautilusUI PackageTreeNautilusUI(NautilusUI)>>compileSource:notifying: Receiver: a PackageTreeNautilusUI Arguments and temporary variables: aText: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLoc...etc... aController: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: dependents: a DependentsArray(a CategoryWidget a MethodWidget a NautilusWindow(...etc... model: a PackageTreeNautilus window: a NautilusWindow(639631360) hierarchyClass: nil cachedHierarchy: a SortHierarchically sourceTextArea: a PluggableTextMorphWithLimits(269484032) groupsSelection: a Dictionary() packagesSelection: a Dictionary(a PackageTreePackageSelection->true ) classesSelection: a Dictionary(EditorFindReplaceDialogWindow->true ) list: a MorphTreeMorph(688390144) list2: a PluggableIconListMorph(762314752) sourceCodePanel: a PanelMorph(95682560) commentTextArea: nil currentDisplayChoice: #SourceCode sourceTextAreaLimit: 350 sourceCodeContainer: a PanelMorph(754712576) list2Elements: {EditingState. SmalltalkEditingState. Editor. SimpleEditor. Text...etc... listElements: nil shouldUpdateTitle: true testSemaphore: a Semaphore() sourceTextAreas: an OrderedCollection(a PluggableTextMorphWithLimits(269484032)...etc... multipleMethodsEditor: a MultipleMethodsEditor(439353344) contentSelection: nil acceptor: a MethodDefinitionAcceptor classifier: a MethodClassifier categoryWidget: a CategoryWidget methodWidget: a MethodWidget packagePattern: nil [...] in PluggableTextMorphWithLimits(PluggableTextMorph)>>acceptTextInModel Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: acceptedText: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleto...etc... Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PluggableTextMorphWithLimits(PluggableTextMorph)>>acceptTextInMod...etc... startpc: 65 numArgs: 0 PluggableTextMorphWithLimits(PluggableTextMorph)>>acceptTextInModel Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: acceptedText: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleto...etc... Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(PluggableTextMorph)>>acceptBasic Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: ok: nil saveSelection: (22 to: 21) saveScrollerOffset: (-3@0) Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits>>acceptBasic Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: saveSelection: nil saveScrollerOffset: nil Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(PluggableTextMorph)>>accept Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: TextMorphForEditView>>acceptContents Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil [...] in TextMorph class>>buildTextEditorKeymapsOn: Receiver: TextMorph Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration morph: a TextMorphForEditView(228327424) Receiver's instance variables: superclass: BorderedMorph methodDict: a MethodDictionary(size 203) format: 166 layout: a PointerLayout instanceVariables: #('textStyle' 'text' 'wrapFlag' 'paragraph' 'editor' 'contai...etc... organization: a ClassOrganization subclasses: {StringMorphEditor. TextMorphForEditView. GrowlMorph} name: #TextMorph classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Base-Basic' traitComposition: TAbleToRotate localSelectors: a Set(#editorClass #setTextStyle: #setFirstCharacter: #margins:...etc... announcer: nil BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a TextMorphForEditView(228327424) Receiver's instance variables: outerContext: TextMorph class>>buildTextEditorKeymapsOn: startpc: 80 numArgs: 1 BlockClosure>>cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a TextMorphForEditView(228327424) secondArg: a TextMorphForEditView(228327424) Receiver's instance variables: outerContext: TextMorph class>>buildTextEditorKeymapsOn: startpc: 80 numArgs: 1 BlockClosure>>cull:cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a TextMorphForEditView(228327424) secondArg: a TextMorphForEditView(228327424) thirdArg: [keystroke ''] Receiver's instance variables: outerContext: TextMorph class>>buildTextEditorKeymapsOn: startpc: 80 numArgs: 1 KMCategoryBinding>>completeMatch:buffer: Receiver: aKMCategoryTarget(#TextMorph) Arguments and temporary variables: aKeymap: #accept on Cmd + S do [...] aBuffer: an OrderedCollection([keystroke '']) Receiver's instance variables: target: a TextMorphForEditView(228327424) category: a KMCategory morph: a TextMorphForEditView(228327424) [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #accept on Cmd + S do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#TextMorph) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#TextMorph) a KMDispatcher) l: aKMCategoryTarget(#TextMorph) Receiver's instance variables: action: [...] name: #accept shortcut: Cmd + S defaultShortcut: Cmd + S description: '' Array(SequenceableCollection)>>do: Receiver: an Array(aKMCategoryTarget(#TextMorph) a KMDispatcher) Arguments and temporary variables: aBlock: [...] index: 2 indexLimiT: 1 Receiver's instance variables: an Array(aKMCategoryTarget(#TextMorph) a KMDispatcher) KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #accept on Cmd + S do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#TextMorph) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#TextMorph) a KMDispatcher) Receiver's instance variables: action: [...] name: #accept shortcut: Cmd + S defaultShortcut: Cmd + S description: '' KMKeymap>>onMatchWith:notify:andDo: Receiver: #accept on Cmd + S do [...] Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#TextMorph) a KMDispatcher) anAction: [...] Receiver's instance variables: action: [...] name: #accept shortcut: Cmd + S defaultShortcut: Cmd + S description: '' [...] in KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an Array(aKMCategoryTarget(#TextMorph) a KMDispatcher) aMatchListener: [...] aBlock: an OrderedCollection([keystroke '']) entry: #accept on Cmd + S do [...] Receiver's instance variables: name: #TextMorph platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... Set>>do: Receiver: a Set(#accept on Cmd + S do [...] ) Arguments and temporary variables: aBlock: [...] index: 5 each: #accept on Cmd + S do [...] indexLimiT: 3 Receiver's instance variables: tally: 1 array: an Array(nil nil #accept on Cmd + S do [...] nil nil) KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#TextMorph) a KMDispatcher) aBlock: [...] Receiver's instance variables: name: #TextMorph platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: Receiver: aKMCategoryTarget(#TextMorph) Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aListener: a KMDispatcher anAction: [...] Receiver's instance variables: target: a TextMorphForEditView(228327424) category: a KMCategory morph: a TextMorphForEditView(228327424) [...] in KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil aTarget: aKMCategoryTarget(#TextMorph) Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextMorph) aKMCategoryTarget(#MorphFocusCtrlN...etc... morph: a TextMorphForEditView(228327424) directKeymaps: a KMCategory OrderedCollection>>do: Receiver: an OrderedCollection(aKMCategoryTarget(nil) aKMCategoryTarget(#TextMorph) aKMCategoryTarge...etc... Arguments and temporary variables: aBlock: [...] index: 2 Receiver's instance variables: array: an Array(aKMCategoryTarget(nil) aKMCategoryTarget(#TextMorph) aKMCategor...etc... firstIndex: 1 lastIndex: 3 KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextMorph) aKMCategoryTarget(#MorphFocusCtrlN...etc... morph: a TextMorphForEditView(228327424) directKeymaps: a KMCategory KMTarget>>dispatch: Receiver: a KMTarget Arguments and temporary variables: buffer: an OrderedCollection([keystroke '']) Receiver's instance variables: realTarget: nil morph: a TextMorphForEditView(228327424) targetSelector: #yourself directKeymaps: nil perInstanceCategories: nil [...] in KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] targetToDispatch: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>do: Receiver: a KMDispatchChain Arguments and temporary variables: aBlock: [...] currentTarget: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatcher>>dispatchKeystroke: Receiver: a KMDispatcher Arguments and temporary variables: aKeyEvent: [keystroke ''] chain: a KMDispatchChain Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextMorph) aKMCategoryTarget(#MorphFocusCtrlN...etc... morph: a TextMorphForEditView(228327424) directKeymaps: a KMCategory --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>vScrollBarValue: ScrollBar(Slider)>>setValue: ScrollBar>>setValue: PluggableTextMorphWithLimits(ScrollPane)>>vScrollValue: PackageTreeNautilusUI(NautilusUI)>>compileAMethodFromCategory:withSource:notifying: MethodDefinitionAcceptor>>accept:notifying: PackageTreeNautilusUI(NautilusUI)>>compileSource:notifying: [...] in PluggableTextMorphWithLimits(PluggableTextMorph)>>acceptTextInModel BlockClosure>>ensure: PluggableTextMorphWithLimits(PluggableTextMorph)>>acceptTextInModel PluggableTextMorphWithLimits(PluggableTextMorph)>>acceptBasic PluggableTextMorphWithLimits>>acceptBasic PluggableTextMorphWithLimits(PluggableTextMorph)>>accept TextMorphForEditView>>acceptContents [...] in TextMorph class>>buildTextEditorKeymapsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:43.514712 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil EditorFindReplaceDialogWindow class>>on: Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: aTextView: a TextMorphForEditView(228327424) Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil [...] in SmalltalkEditingState(EditingState)>>focused:from: Receiver: a SmalltalkEditingState Arguments and temporary variables: aBoolean: true aTextMorph: a TextMorphForEditView(228327424) Receiver's instance variables: emphasisHere: an Array(a TextColor code: NewColor black a TextMethodLink a Text...etc... pointBlock: a CharacterBlock with index 22 and character Character cr and recta...etc... markBlock: a CharacterBlock with index 22 and character Character cr and rectan...etc... startOfTyping: 11 previousInterval: (21 to: 21) previousSelection: a Text for '.' undoManager: a HistoryIterator lastParenLocation: nil mouseDownInterval: (13 to: 12) secondarySelectionToken: nil selectorChooser: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: SmalltalkEditingState(EditingState)>>focused:from: startpc: 58 numArgs: 0 SmalltalkEditingState(EditingState)>>focused:from: Receiver: a SmalltalkEditingState Arguments and temporary variables: aBoolean: true aTextMorph: a TextMorphForEditView(228327424) Receiver's instance variables: emphasisHere: an Array(a TextColor code: NewColor black a TextMethodLink a Text...etc... pointBlock: a CharacterBlock with index 22 and character Character cr and recta...etc... markBlock: a CharacterBlock with index 22 and character Character cr and rectan...etc... startOfTyping: 11 previousInterval: (21 to: 21) previousSelection: a Text for '.' undoManager: a HistoryIterator lastParenLocation: nil mouseDownInterval: (13 to: 12) secondarySelectionToken: nil selectorChooser: nil SmalltalkEditingState>>focused:from: Receiver: a SmalltalkEditingState Arguments and temporary variables: aBoolean: true aTextMorph: a TextMorphForEditView(228327424) Receiver's instance variables: emphasisHere: an Array(a TextColor code: NewColor black a TextMethodLink a Text...etc... pointBlock: a CharacterBlock with index 22 and character Character cr and recta...etc... markBlock: a CharacterBlock with index 22 and character Character cr and rectan...etc... startOfTyping: 11 previousInterval: (21 to: 21) previousSelection: a Text for '.' undoManager: a HistoryIterator lastParenLocation: nil mouseDownInterval: (13 to: 12) secondarySelectionToken: nil selectorChooser: nil SmalltalkEditor(TextEditor)>>focused: Receiver: a SmalltalkEditor Arguments and temporary variables: aBoolean: true Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>keyboardFocusChange: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: gotFocus: true Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil HandMorph>>newKeyboardFocus: Receiver: a HandMorph(760479744) Arguments and temporary variables: aMorphOrNil: a TextMorphForEditView(228327424) oldFocus: nil Receiver's instance variables: bounds: (464@250.0) corner: (480@266.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (464@250.0) corner: (480@266.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(464@250) mouseUp 484332 nil] targetOffset: (162.0@9.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 484332 464 250 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 TextMorphForEditView(Morph)>>takeKeyboardFocus Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil NautilusWindow(SystemWindow)>>activate Receiver: a NautilusWindow(639631360) Arguments and temporary variables: mo: nil mc: nil m: a TextMorphForEditView(228327424) Receiver's instance variables: bounds: (277.0@163.0) corner: (1127.0@763.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(690225152) a WindowEdgeGripMorph(5266...etc... fullBounds: nil color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (776994816) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: a PackageTreeNautilusUI open: false accessor: nil labelString: 'EditorFindReplaceDialogWindow class>>#singleton' stripes: an Array(a Morph(482082816) a Morph(505937920)) label: a LabelMorph(912523264)'EditorFindReplaceDialogWindow class>>#singleton'...etc... closeBox: a MultistateButtonMorph(801112064) collapseBox: a MultistateButtonMorph(208666624) activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(754712576) a DropListMorph(406847488) a Plugg...etc... collapsedFrame: nil fullFrame: (277.0@163.0) corner: (1127.0@763.0) isCollapsed: false menuBox: a MultistateButtonMorph(934543360) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(544997376) expandBox: a MultistateButtonMorph(427819008) embeddable: nil announcer: an Announcer menuBuilder: nil [...] in SystemWindow class>>noteTopWindowIn: Receiver: SystemWindow Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] m: a NautilusWindow(639631360) Receiver's instance variables: superclass: MorphicModel methodDict: a MethodDictionary(size 272) format: 190 layout: a PointerLayout instanceVariables: #('labelString' 'stripes' 'label' 'closeBox' 'collapseBox' '...etc... organization: a ClassOrganization subclasses: {CollapsedMorph. PluggableSystemWindow. StandardWindow} name: #SystemWindow classPool: a Dictionary(#CloseBoxImage->nil #CollapseBoxImage->nil #FullscreenM...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Base-Windows' traitComposition: {} localSelectors: nil announcer: nil Array(SequenceableCollection)>>do: Receiver: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a NautilusWindow(934543360)...etc... Arguments and temporary variables: aBlock: [...] index: 7 indexLimiT: 2 Receiver's instance variables: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a NautilusWindow(934543360)...etc... WorldMorph(Morph)>>submorphsDo: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Nau...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil SystemWindow class>>noteTopWindowIn: Receiver: SystemWindow Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: superclass: MorphicModel methodDict: a MethodDictionary(size 272) format: 190 layout: a PointerLayout instanceVariables: #('labelString' 'stripes' 'label' 'closeBox' 'collapseBox' '...etc... organization: a ClassOrganization subclasses: {CollapsedMorph. PluggableSystemWindow. StandardWindow} name: #SystemWindow classPool: a Dictionary(#CloseBoxImage->nil #CollapseBoxImage->nil #FullscreenM...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Base-Windows' traitComposition: {} localSelectors: nil announcer: nil SpecWindow(SystemWindow)>>delete Receiver: a SpecWindow(109314048) Arguments and temporary variables: thisWorld: a WorldMorph(511705088) [world] animateClose: false announcement: nil Receiver's instance variables: bounds: (297.0@183.0) corner: (997.0@339.0) owner: nil submorphs: an Array(a WindowEdgeGripMorph(44826624) a WindowEdgeGripMorph(92484...etc... fullBounds: (297@183) corner: (997@339) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (210501632) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: nil open: false accessor: nil labelString: 'Halt' stripes: an Array(a Morph(536608768) a Morph(548405248)) label: a LabelMorph(333971456)'Halt' closeBox: a MultistateButtonMorph(807403520) collapseBox: a MultistateButtonMorph(293339136) activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(502267904)) collapsedFrame: nil fullFrame: (297.0@183.0) corner: (997.0@339.0) isCollapsed: false menuBox: a MultistateButtonMorph(72089600) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(575406080) expandBox: a MultistateButtonMorph(530579456) embeddable: nil announcer: an Announcer menuBuilder: nil SpecWindow(StandardWindow)>>delete Receiver: a SpecWindow(109314048) Arguments and temporary variables: Receiver's instance variables: bounds: (297.0@183.0) corner: (997.0@339.0) owner: nil submorphs: an Array(a WindowEdgeGripMorph(44826624) a WindowEdgeGripMorph(92484...etc... fullBounds: (297@183) corner: (997@339) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (210501632) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: nil open: false accessor: nil labelString: 'Halt' stripes: an Array(a Morph(536608768) a Morph(548405248)) label: a LabelMorph(333971456)'Halt' closeBox: a MultistateButtonMorph(807403520) collapseBox: a MultistateButtonMorph(293339136) activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(502267904)) collapsedFrame: nil fullFrame: (297.0@183.0) corner: (997.0@339.0) isCollapsed: false menuBox: a MultistateButtonMorph(72089600) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(575406080) expandBox: a MultistateButtonMorph(530579456) embeddable: nil announcer: an Announcer menuBuilder: nil WindowModel(ComposableModel)>>delete Receiver: a WindowModel Arguments and temporary variables: w: a SpecWindow(109314048) Receiver's instance variables: dependents: a DependentsArray(a MorphicWindowAdapter) focusOrder: nil owner: nil window: a NewValueHolder[ a SpecWindow(109314048) ] spec: a SpecWrapper extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary() announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: a NewValueHolder[ nil ] aboutText: a CollectionValueHolder[ 'A WindowModel is a spec model for a Window...etc... askOkToClose: a NewValueHolder[ false ] titleHolder: a CollectionValueHolder[ 'Untitled window' ] helpHolder: a NewValueHolder[ nil ] borderWidth: a NewValueHolder[ 0 ] borderColor: a NewValueHolder[ NewColor transparent ] enabledHolder: a NewValueHolder[ true ] dragEnabled: a NewValueHolder[ false ] dropEnabled: a NewValueHolder[ false ] dragTransformationBlock: a NewValueHolder[ [...] ] wantDropBlock: a NewValueHolder[ [...] ] acceptDropBlock: a NewValueHolder[ [...] ] transferBlock: a NewValueHolder[ [...] ] model: a NewValueHolder[ a SpecPreDebugWindow ] initialExtent: a NewValueHolder[ nil ] title: a CollectionValueHolder[ 'Untitled window' ] isClosedHolder: a NewValueHolder[ true ] SpecPreDebugWindow>>close Receiver: a SpecPreDebugWindow Arguments and temporary variables: Receiver's instance variables: dependents: a DependentsArray(a MorphicContainerAdapter a MultiColumnListModel ...etc... focusOrder: an OrderedCollection(a SpecDebugActionButton a SpecDebugActionButto...etc... owner: nil window: a NewValueHolder[ a WindowModel ] spec: a SpecWrapper extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary(ESCAPE->[...] ) announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: a NewValueHolder[ nil ] aboutText: a CollectionValueHolder[ 'I am the window that shows up when the deb...etc... askOkToClose: a NewValueHolder[ false ] titleHolder: a CollectionValueHolder[ 'Untitled window' ] widgets: a DictionaryValueHolder[ an OrderedIdentityDictionary() ] debugger: a NewValueHolder[ nil ] title: 'Halt' message: nil SpecPreDebugWindow>>openFullDebugger Receiver: a SpecPreDebugWindow Arguments and temporary variables: currentDebugger: a SpecDebugger Receiver's instance variables: dependents: a DependentsArray(a MorphicContainerAdapter a MultiColumnListModel ...etc... focusOrder: an OrderedCollection(a SpecDebugActionButton a SpecDebugActionButto...etc... owner: nil window: a NewValueHolder[ a WindowModel ] spec: a SpecWrapper extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary(ESCAPE->[...] ) announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: a NewValueHolder[ nil ] aboutText: a CollectionValueHolder[ 'I am the window that shows up when the deb...etc... askOkToClose: a NewValueHolder[ false ] titleHolder: a CollectionValueHolder[ 'Untitled window' ] widgets: a DictionaryValueHolder[ an OrderedIdentityDictionary() ] debugger: a NewValueHolder[ nil ] title: 'Halt' message: nil [...] in SpecPreDebugWindow>>initializeStackPane Receiver: a SpecPreDebugWindow Arguments and temporary variables: aContext: EditorFindReplaceDialogWindow class>>singleton Receiver's instance variables: dependents: a DependentsArray(a MorphicContainerAdapter a MultiColumnListModel ...etc... focusOrder: an OrderedCollection(a SpecDebugActionButton a SpecDebugActionButto...etc... owner: nil window: a NewValueHolder[ a WindowModel ] spec: a SpecWrapper extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary(ESCAPE->[...] ) announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: a NewValueHolder[ nil ] aboutText: a CollectionValueHolder[ 'I am the window that shows up when the deb...etc... askOkToClose: a NewValueHolder[ false ] titleHolder: a CollectionValueHolder[ 'Untitled window' ] widgets: a DictionaryValueHolder[ an OrderedIdentityDictionary() ] debugger: a NewValueHolder[ nil ] title: 'Halt' message: nil BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: EditorFindReplaceDialogWindow class>>singleton Receiver's instance variables: outerContext: SpecPreDebugWindow>>initializeStackPane startpc: 90 numArgs: 1 BlockClosure>>cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: EditorFindReplaceDialogWindow class>>singleton secondArg: nil Receiver's instance variables: outerContext: SpecPreDebugWindow>>initializeStackPane startpc: 90 numArgs: 1 BlockClosure>>cull:cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: EditorFindReplaceDialogWindow class>>singleton secondArg: nil thirdArg: a ValueChanged Receiver's instance variables: outerContext: SpecPreDebugWindow>>initializeStackPane startpc: 90 numArgs: 1 BlockClosure>>cull:cull:cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: EditorFindReplaceDialogWindow class>>singleton secondArg: nil thirdArg: a ValueChanged fourthArg: an Announcer Receiver's instance variables: outerContext: SpecPreDebugWindow>>initializeStackPane startpc: 90 numArgs: 1 [...] in NewValueHolder>>whenChangedDo: Receiver: a NewValueHolder[ EditorFindReplaceDialogWindow class>>singleton ] Arguments and temporary variables: aBlock: [...] block: nil announcement: a ValueChanged ann: an Announcer Receiver's instance variables: announcer: an Announcer lock: true value: EditorFindReplaceDialogWindow class>>singleton BlockClosure>>cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a ValueChanged secondArg: an Announcer Receiver's instance variables: outerContext: NewValueHolder>>whenChangedDo: startpc: 38 numArgs: 2 [...] in AnnouncementSubscription>>deliver: Receiver: an AnnouncementSubscription Arguments and temporary variables: anAnnouncement: a ValueChanged Receiver's instance variables: announcer: an Announcer announcementClass: ValueChanged subscriber: a NewValueHolder[ EditorFindReplaceDialogWindow class>>singleton ] action: [...] BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: AnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 BlockClosure>>on:fork: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] Receiver's instance variables: outerContext: AnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 AnnouncementSubscription>>deliver: Receiver: an AnnouncementSubscription Arguments and temporary variables: anAnnouncement: a ValueChanged Receiver's instance variables: announcer: an Announcer announcementClass: ValueChanged subscriber: a NewValueHolder[ EditorFindReplaceDialogWindow class>>singleton ] action: [...] [...] in SubscriptionRegistry>>deliver:to:startingAt: Receiver: a SubscriptionRegistry Arguments and temporary variables: < Receiver's instance variables: subscriptions: an IdentitySet(an AnnouncementSubscription an AnnouncementSubscr...etc... monitor: a Semaphore() BlockClosure>>ifCurtailed: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil result: nil Receiver's instance variables: outerContext: SubscriptionRegistry>>deliver:to:startingAt: startpc: 54 numArgs: 0 SubscriptionRegistry>>deliver:to:startingAt: Receiver: a SubscriptionRegistry Arguments and temporary variables: < Receiver's instance variables: subscriptions: an IdentitySet(an AnnouncementSubscription an AnnouncementSubscr...etc... monitor: a Semaphore() SubscriptionRegistry>>deliver:to: Receiver: a SubscriptionRegistry Arguments and temporary variables: anAnnouncement: a ValueChanged subs: an Array(an AnnouncementSubscription an AnnouncementSubscription) Receiver's instance variables: subscriptions: an IdentitySet(an AnnouncementSubscription an AnnouncementSubscr...etc... monitor: a Semaphore() SubscriptionRegistry>>deliver: Receiver: a SubscriptionRegistry Arguments and temporary variables: anAnnouncement: a ValueChanged interestedSubscriptions: an Array(an AnnouncementSubscription an AnnouncementSu...etc... Receiver's instance variables: subscriptions: an IdentitySet(an AnnouncementSubscription an AnnouncementSubscr...etc... monitor: a Semaphore() Announcer>>announce: Receiver: an Announcer Arguments and temporary variables: anAnnouncement: a ValueChanged announcement: a ValueChanged Receiver's instance variables: registry: a SubscriptionRegistry NewValueHolder>>valueChanged: Receiver: a NewValueHolder[ EditorFindReplaceDialogWindow class>>singleton ] Arguments and temporary variables: oldValue: nil Receiver's instance variables: announcer: an Announcer lock: true value: EditorFindReplaceDialogWindow class>>singleton [...] in NewValueHolder>>value: Receiver: a NewValueHolder[ EditorFindReplaceDialogWindow class>>singleton ] Arguments and temporary variables: anObject: EditorFindReplaceDialogWindow class>>singleton oldValue: nil Receiver's instance variables: announcer: an Announcer lock: true value: EditorFindReplaceDialogWindow class>>singleton --- The full stack --- EditorFindReplaceDialogWindow class>>singleton EditorFindReplaceDialogWindow class>>on: [...] in SmalltalkEditingState(EditingState)>>focused:from: BlockClosure>>on:do: SmalltalkEditingState(EditingState)>>focused:from: SmalltalkEditingState>>focused:from: SmalltalkEditor(TextEditor)>>focused: TextMorphForEditView>>keyboardFocusChange: HandMorph>>newKeyboardFocus: TextMorphForEditView(Morph)>>takeKeyboardFocus NautilusWindow(SystemWindow)>>activate [...] in SystemWindow class>>noteTopWindowIn: Array(SequenceableCollection)>>do: WorldMorph(Morph)>>submorphsDo: SystemWindow class>>noteTopWindowIn: SpecWindow(SystemWindow)>>delete SpecWindow(StandardWindow)>>delete WindowModel(ComposableModel)>>delete SpecPreDebugWindow>>close SpecPreDebugWindow>>openFullDebugger [...] in SpecPreDebugWindow>>initializeStackPane BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: BlockClosure>>cull:cull:cull:cull: [...] in NewValueHolder>>whenChangedDo: BlockClosure>>cull:cull: [...] in AnnouncementSubscription>>deliver: BlockClosure>>on:do: BlockClosure>>on:fork: AnnouncementSubscription>>deliver: [...] in SubscriptionRegistry>>deliver:to:startingAt: BlockClosure>>ifCurtailed: SubscriptionRegistry>>deliver:to:startingAt: SubscriptionRegistry>>deliver:to: SubscriptionRegistry>>deliver: Announcer>>announce: NewValueHolder>>valueChanged: [...] in NewValueHolder>>value: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>ensure: NewValueHolder>>value: MultiColumnListModel>>setIndex: MorphicMultiColumnListAdapter(MorphicListAdapter)>>setIndex: PluggableMultiColumnListMorph(PluggableListMorph)>>changeModelSelection: PluggableMultiColumnListMorph(PluggableListMorph)>>mouseUpOnSingle: PluggableMultiColumnListMorph(PluggableListMorph)>>mouseUp: PluggableMultiColumnListMorph(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableMultiColumnListMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: PluggableMultiColumnListMorph(Morph)>>processEvent:using: PluggableMultiColumnListMorph(Morph)>>processEvent: PluggableMultiColumnListMorph(PluggableListMorph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:44.812333 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil EditorFindReplaceDialogWindow class>>on: Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: aTextView: a TextMorphForEditView(228327424) Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil [...] in SmalltalkEditingState(EditingState)>>focused:from: Receiver: a SmalltalkEditingState Arguments and temporary variables: aBoolean: true aTextMorph: a TextMorphForEditView(228327424) Receiver's instance variables: emphasisHere: an Array(a TextColor code: NewColor black a TextMethodLink a Text...etc... pointBlock: a CharacterBlock with index 22 and character Character cr and recta...etc... markBlock: a CharacterBlock with index 22 and character Character cr and rectan...etc... startOfTyping: 11 previousInterval: (21 to: 21) previousSelection: a Text for '.' undoManager: a HistoryIterator lastParenLocation: nil mouseDownInterval: (13 to: 12) secondarySelectionToken: nil selectorChooser: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: SmalltalkEditingState(EditingState)>>focused:from: startpc: 58 numArgs: 0 SmalltalkEditingState(EditingState)>>focused:from: Receiver: a SmalltalkEditingState Arguments and temporary variables: aBoolean: true aTextMorph: a TextMorphForEditView(228327424) Receiver's instance variables: emphasisHere: an Array(a TextColor code: NewColor black a TextMethodLink a Text...etc... pointBlock: a CharacterBlock with index 22 and character Character cr and recta...etc... markBlock: a CharacterBlock with index 22 and character Character cr and rectan...etc... startOfTyping: 11 previousInterval: (21 to: 21) previousSelection: a Text for '.' undoManager: a HistoryIterator lastParenLocation: nil mouseDownInterval: (13 to: 12) secondarySelectionToken: nil selectorChooser: nil SmalltalkEditingState>>focused:from: Receiver: a SmalltalkEditingState Arguments and temporary variables: aBoolean: true aTextMorph: a TextMorphForEditView(228327424) Receiver's instance variables: emphasisHere: an Array(a TextColor code: NewColor black a TextMethodLink a Text...etc... pointBlock: a CharacterBlock with index 22 and character Character cr and recta...etc... markBlock: a CharacterBlock with index 22 and character Character cr and rectan...etc... startOfTyping: 11 previousInterval: (21 to: 21) previousSelection: a Text for '.' undoManager: a HistoryIterator lastParenLocation: nil mouseDownInterval: (13 to: 12) secondarySelectionToken: nil selectorChooser: nil SmalltalkEditor(TextEditor)>>focused: Receiver: a SmalltalkEditor Arguments and temporary variables: aBoolean: true Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>keyboardFocusChange: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: gotFocus: true Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil HandMorph>>newKeyboardFocus: Receiver: a HandMorph(760479744) Arguments and temporary variables: aMorphOrNil: a TextMorphForEditView(228327424) oldFocus: nil Receiver's instance variables: bounds: (464@250.0) corner: (480@266.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(464@250) mouseUp 485636 nil] targetOffset: (162.0@9.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 485636 464 250 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 TextMorphForEditView(Morph)>>takeKeyboardFocus Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil NautilusWindow(SystemWindow)>>activate Receiver: a NautilusWindow(639631360) Arguments and temporary variables: mo: nil mc: nil m: a TextMorphForEditView(228327424) Receiver's instance variables: bounds: (277.0@163.0) corner: (1127.0@763.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(690225152) a WindowEdgeGripMorph(5266...etc... fullBounds: nil color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (776994816) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: a PackageTreeNautilusUI open: false accessor: nil labelString: 'EditorFindReplaceDialogWindow class>>#singleton' stripes: an Array(a Morph(482082816) a Morph(505937920)) label: a LabelMorph(912523264)'EditorFindReplaceDialogWindow class>>#singleton'...etc... closeBox: a MultistateButtonMorph(801112064) collapseBox: a MultistateButtonMorph(208666624) activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(754712576) a DropListMorph(406847488) a Plugg...etc... collapsedFrame: nil fullFrame: (277.0@163.0) corner: (1127.0@763.0) isCollapsed: false menuBox: a MultistateButtonMorph(934543360) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(544997376) expandBox: a MultistateButtonMorph(427819008) embeddable: nil announcer: an Announcer menuBuilder: nil [...] in SystemWindow class>>noteTopWindowIn: Receiver: SystemWindow Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] m: a NautilusWindow(639631360) Receiver's instance variables: superclass: MorphicModel methodDict: a MethodDictionary(size 272) format: 190 layout: a PointerLayout instanceVariables: #('labelString' 'stripes' 'label' 'closeBox' 'collapseBox' '...etc... organization: a ClassOrganization subclasses: {CollapsedMorph. PluggableSystemWindow. StandardWindow} name: #SystemWindow classPool: a Dictionary(#CloseBoxImage->nil #CollapseBoxImage->nil #FullscreenM...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Base-Windows' traitComposition: {} localSelectors: nil announcer: nil Array(SequenceableCollection)>>do: Receiver: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a NautilusWindow(934543360)...etc... Arguments and temporary variables: aBlock: [...] index: 7 indexLimiT: 2 Receiver's instance variables: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a NautilusWindow(934543360)...etc... WorldMorph(Morph)>>submorphsDo: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Nau...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil SystemWindow class>>noteTopWindowIn: Receiver: SystemWindow Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: superclass: MorphicModel methodDict: a MethodDictionary(size 272) format: 190 layout: a PointerLayout instanceVariables: #('labelString' 'stripes' 'label' 'closeBox' 'collapseBox' '...etc... organization: a ClassOrganization subclasses: {CollapsedMorph. PluggableSystemWindow. StandardWindow} name: #SystemWindow classPool: a Dictionary(#CloseBoxImage->nil #CollapseBoxImage->nil #FullscreenM...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Base-Windows' traitComposition: {} localSelectors: nil announcer: nil SpecWindow(SystemWindow)>>delete Receiver: a SpecWindow(64225280) Arguments and temporary variables: thisWorld: a WorldMorph(511705088) [world] animateClose: false announcement: nil Receiver's instance variables: bounds: (297.0@183.0) corner: (997.0@339.0) owner: nil submorphs: an Array(a WindowEdgeGripMorph(524812288) a WindowEdgeGripMorph(3612...etc... fullBounds: (297@183) corner: (997@339) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (207618048) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: nil open: false accessor: nil labelString: 'Halt' stripes: an Array(a Morph(69468160) a Morph(81264640)) label: a LabelMorph(312999936)'Halt' closeBox: a MultistateButtonMorph(322174976) collapseBox: a MultistateButtonMorph(930086912) activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(336068608)) collapsedFrame: nil fullFrame: (297.0@183.0) corner: (997.0@339.0) isCollapsed: false menuBox: a MultistateButtonMorph(624427008) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(108265472) expandBox: a MultistateButtonMorph(93585408) embeddable: nil announcer: an Announcer menuBuilder: nil SpecWindow(StandardWindow)>>delete Receiver: a SpecWindow(64225280) Arguments and temporary variables: Receiver's instance variables: bounds: (297.0@183.0) corner: (997.0@339.0) owner: nil submorphs: an Array(a WindowEdgeGripMorph(524812288) a WindowEdgeGripMorph(3612...etc... fullBounds: (297@183) corner: (997@339) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (207618048) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: nil open: false accessor: nil labelString: 'Halt' stripes: an Array(a Morph(69468160) a Morph(81264640)) label: a LabelMorph(312999936)'Halt' closeBox: a MultistateButtonMorph(322174976) collapseBox: a MultistateButtonMorph(930086912) activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(336068608)) collapsedFrame: nil fullFrame: (297.0@183.0) corner: (997.0@339.0) isCollapsed: false menuBox: a MultistateButtonMorph(624427008) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(108265472) expandBox: a MultistateButtonMorph(93585408) embeddable: nil announcer: an Announcer menuBuilder: nil WindowModel(ComposableModel)>>delete Receiver: a WindowModel Arguments and temporary variables: w: a SpecWindow(64225280) Receiver's instance variables: dependents: a DependentsArray(a MorphicWindowAdapter) focusOrder: nil owner: nil window: a NewValueHolder[ a SpecWindow(64225280) ] spec: a SpecWrapper extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary() announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: a NewValueHolder[ nil ] aboutText: a CollectionValueHolder[ 'A WindowModel is a spec model for a Window...etc... askOkToClose: a NewValueHolder[ false ] titleHolder: a CollectionValueHolder[ 'Untitled window' ] helpHolder: a NewValueHolder[ nil ] borderWidth: a NewValueHolder[ 0 ] borderColor: a NewValueHolder[ NewColor transparent ] enabledHolder: a NewValueHolder[ true ] dragEnabled: a NewValueHolder[ false ] dropEnabled: a NewValueHolder[ false ] dragTransformationBlock: a NewValueHolder[ [...] ] wantDropBlock: a NewValueHolder[ [...] ] acceptDropBlock: a NewValueHolder[ [...] ] transferBlock: a NewValueHolder[ [...] ] model: a NewValueHolder[ a SpecPreDebugWindow ] initialExtent: a NewValueHolder[ nil ] title: a CollectionValueHolder[ 'Untitled window' ] isClosedHolder: a NewValueHolder[ true ] SpecPreDebugWindow>>close Receiver: a SpecPreDebugWindow Arguments and temporary variables: Receiver's instance variables: dependents: a DependentsArray(a MorphicContainerAdapter a MultiColumnListModel ...etc... focusOrder: an OrderedCollection(a SpecDebugActionButton a SpecDebugActionButto...etc... owner: nil window: a NewValueHolder[ a WindowModel ] spec: a SpecWrapper extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary(ESCAPE->[...] ) announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: a NewValueHolder[ nil ] aboutText: a CollectionValueHolder[ 'I am the window that shows up when the deb...etc... askOkToClose: a NewValueHolder[ false ] titleHolder: a CollectionValueHolder[ 'Untitled window' ] widgets: a DictionaryValueHolder[ an OrderedIdentityDictionary() ] debugger: a NewValueHolder[ nil ] title: 'Halt' message: nil SpecPreDebugWindow>>openFullDebugger Receiver: a SpecPreDebugWindow Arguments and temporary variables: currentDebugger: a SpecDebugger Receiver's instance variables: dependents: a DependentsArray(a MorphicContainerAdapter a MultiColumnListModel ...etc... focusOrder: an OrderedCollection(a SpecDebugActionButton a SpecDebugActionButto...etc... owner: nil window: a NewValueHolder[ a WindowModel ] spec: a SpecWrapper extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary(ESCAPE->[...] ) announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: a NewValueHolder[ nil ] aboutText: a CollectionValueHolder[ 'I am the window that shows up when the deb...etc... askOkToClose: a NewValueHolder[ false ] titleHolder: a CollectionValueHolder[ 'Untitled window' ] widgets: a DictionaryValueHolder[ an OrderedIdentityDictionary() ] debugger: a NewValueHolder[ nil ] title: 'Halt' message: nil [...] in SpecPreDebugWindow>>initializeStackPane Receiver: a SpecPreDebugWindow Arguments and temporary variables: aContext: EditorFindReplaceDialogWindow class>>singleton Receiver's instance variables: dependents: a DependentsArray(a MorphicContainerAdapter a MultiColumnListModel ...etc... focusOrder: an OrderedCollection(a SpecDebugActionButton a SpecDebugActionButto...etc... owner: nil window: a NewValueHolder[ a WindowModel ] spec: a SpecWrapper extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary(ESCAPE->[...] ) announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: a NewValueHolder[ nil ] aboutText: a CollectionValueHolder[ 'I am the window that shows up when the deb...etc... askOkToClose: a NewValueHolder[ false ] titleHolder: a CollectionValueHolder[ 'Untitled window' ] widgets: a DictionaryValueHolder[ an OrderedIdentityDictionary() ] debugger: a NewValueHolder[ nil ] title: 'Halt' message: nil BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: EditorFindReplaceDialogWindow class>>singleton Receiver's instance variables: outerContext: SpecPreDebugWindow>>initializeStackPane startpc: 90 numArgs: 1 BlockClosure>>cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: EditorFindReplaceDialogWindow class>>singleton secondArg: nil Receiver's instance variables: outerContext: SpecPreDebugWindow>>initializeStackPane startpc: 90 numArgs: 1 BlockClosure>>cull:cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: EditorFindReplaceDialogWindow class>>singleton secondArg: nil thirdArg: a ValueChanged Receiver's instance variables: outerContext: SpecPreDebugWindow>>initializeStackPane startpc: 90 numArgs: 1 BlockClosure>>cull:cull:cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: EditorFindReplaceDialogWindow class>>singleton secondArg: nil thirdArg: a ValueChanged fourthArg: an Announcer Receiver's instance variables: outerContext: SpecPreDebugWindow>>initializeStackPane startpc: 90 numArgs: 1 [...] in NewValueHolder>>whenChangedDo: Receiver: a NewValueHolder[ EditorFindReplaceDialogWindow class>>singleton ] Arguments and temporary variables: aBlock: [...] block: nil announcement: a ValueChanged ann: an Announcer Receiver's instance variables: announcer: an Announcer lock: true value: EditorFindReplaceDialogWindow class>>singleton BlockClosure>>cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a ValueChanged secondArg: an Announcer Receiver's instance variables: outerContext: NewValueHolder>>whenChangedDo: startpc: 38 numArgs: 2 [...] in AnnouncementSubscription>>deliver: Receiver: an AnnouncementSubscription Arguments and temporary variables: anAnnouncement: a ValueChanged Receiver's instance variables: announcer: an Announcer announcementClass: ValueChanged subscriber: a NewValueHolder[ EditorFindReplaceDialogWindow class>>singleton ] action: [...] BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: AnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 BlockClosure>>on:fork: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] Receiver's instance variables: outerContext: AnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 AnnouncementSubscription>>deliver: Receiver: an AnnouncementSubscription Arguments and temporary variables: anAnnouncement: a ValueChanged Receiver's instance variables: announcer: an Announcer announcementClass: ValueChanged subscriber: a NewValueHolder[ EditorFindReplaceDialogWindow class>>singleton ] action: [...] [...] in SubscriptionRegistry>>deliver:to:startingAt: Receiver: a SubscriptionRegistry Arguments and temporary variables: < Receiver's instance variables: subscriptions: an IdentitySet(an AnnouncementSubscription an AnnouncementSubscr...etc... monitor: a Semaphore() BlockClosure>>ifCurtailed: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil result: nil Receiver's instance variables: outerContext: SubscriptionRegistry>>deliver:to:startingAt: startpc: 54 numArgs: 0 SubscriptionRegistry>>deliver:to:startingAt: Receiver: a SubscriptionRegistry Arguments and temporary variables: < Receiver's instance variables: subscriptions: an IdentitySet(an AnnouncementSubscription an AnnouncementSubscr...etc... monitor: a Semaphore() SubscriptionRegistry>>deliver:to: Receiver: a SubscriptionRegistry Arguments and temporary variables: anAnnouncement: a ValueChanged subs: an Array(an AnnouncementSubscription an AnnouncementSubscription) Receiver's instance variables: subscriptions: an IdentitySet(an AnnouncementSubscription an AnnouncementSubscr...etc... monitor: a Semaphore() SubscriptionRegistry>>deliver: Receiver: a SubscriptionRegistry Arguments and temporary variables: anAnnouncement: a ValueChanged interestedSubscriptions: an Array(an AnnouncementSubscription an AnnouncementSu...etc... Receiver's instance variables: subscriptions: an IdentitySet(an AnnouncementSubscription an AnnouncementSubscr...etc... monitor: a Semaphore() Announcer>>announce: Receiver: an Announcer Arguments and temporary variables: anAnnouncement: a ValueChanged announcement: a ValueChanged Receiver's instance variables: registry: a SubscriptionRegistry NewValueHolder>>valueChanged: Receiver: a NewValueHolder[ EditorFindReplaceDialogWindow class>>singleton ] Arguments and temporary variables: oldValue: nil Receiver's instance variables: announcer: an Announcer lock: true value: EditorFindReplaceDialogWindow class>>singleton [...] in NewValueHolder>>value: Receiver: a NewValueHolder[ EditorFindReplaceDialogWindow class>>singleton ] Arguments and temporary variables: anObject: EditorFindReplaceDialogWindow class>>singleton oldValue: nil Receiver's instance variables: announcer: an Announcer lock: true value: EditorFindReplaceDialogWindow class>>singleton --- The full stack --- EditorFindReplaceDialogWindow class>>singleton EditorFindReplaceDialogWindow class>>on: [...] in SmalltalkEditingState(EditingState)>>focused:from: BlockClosure>>on:do: SmalltalkEditingState(EditingState)>>focused:from: SmalltalkEditingState>>focused:from: SmalltalkEditor(TextEditor)>>focused: TextMorphForEditView>>keyboardFocusChange: HandMorph>>newKeyboardFocus: TextMorphForEditView(Morph)>>takeKeyboardFocus NautilusWindow(SystemWindow)>>activate [...] in SystemWindow class>>noteTopWindowIn: Array(SequenceableCollection)>>do: WorldMorph(Morph)>>submorphsDo: SystemWindow class>>noteTopWindowIn: SpecWindow(SystemWindow)>>delete SpecWindow(StandardWindow)>>delete WindowModel(ComposableModel)>>delete SpecPreDebugWindow>>close SpecPreDebugWindow>>openFullDebugger [...] in SpecPreDebugWindow>>initializeStackPane BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: BlockClosure>>cull:cull:cull:cull: [...] in NewValueHolder>>whenChangedDo: BlockClosure>>cull:cull: [...] in AnnouncementSubscription>>deliver: BlockClosure>>on:do: BlockClosure>>on:fork: AnnouncementSubscription>>deliver: [...] in SubscriptionRegistry>>deliver:to:startingAt: BlockClosure>>ifCurtailed: SubscriptionRegistry>>deliver:to:startingAt: SubscriptionRegistry>>deliver:to: SubscriptionRegistry>>deliver: Announcer>>announce: NewValueHolder>>valueChanged: [...] in NewValueHolder>>value: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>ensure: NewValueHolder>>value: MultiColumnListModel>>setIndex: MorphicMultiColumnListAdapter(MorphicListAdapter)>>setIndex: PluggableMultiColumnListMorph(PluggableListMorph)>>changeModelSelection: PluggableMultiColumnListMorph(PluggableListMorph)>>mouseUpOnSingle: PluggableMultiColumnListMorph(PluggableListMorph)>>mouseUp: PluggableMultiColumnListMorph(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableMultiColumnListMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: PluggableMultiColumnListMorph(Morph)>>processEvent:using: PluggableMultiColumnListMorph(Morph)>>processEvent: PluggableMultiColumnListMorph(PluggableListMorph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:45.93382 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil EditorFindReplaceDialogWindow class>>on: Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: aTextView: a TextMorphForEditView(228327424) Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil [...] in SmalltalkEditingState(EditingState)>>focused:from: Receiver: a SmalltalkEditingState Arguments and temporary variables: aBoolean: true aTextMorph: a TextMorphForEditView(228327424) Receiver's instance variables: emphasisHere: an Array(a TextColor code: NewColor black a TextMethodLink a Text...etc... pointBlock: a CharacterBlock with index 22 and character Character cr and recta...etc... markBlock: a CharacterBlock with index 22 and character Character cr and rectan...etc... startOfTyping: 11 previousInterval: (21 to: 21) previousSelection: a Text for '.' undoManager: a HistoryIterator lastParenLocation: nil mouseDownInterval: (13 to: 12) secondarySelectionToken: nil selectorChooser: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: SmalltalkEditingState(EditingState)>>focused:from: startpc: 58 numArgs: 0 SmalltalkEditingState(EditingState)>>focused:from: Receiver: a SmalltalkEditingState Arguments and temporary variables: aBoolean: true aTextMorph: a TextMorphForEditView(228327424) Receiver's instance variables: emphasisHere: an Array(a TextColor code: NewColor black a TextMethodLink a Text...etc... pointBlock: a CharacterBlock with index 22 and character Character cr and recta...etc... markBlock: a CharacterBlock with index 22 and character Character cr and rectan...etc... startOfTyping: 11 previousInterval: (21 to: 21) previousSelection: a Text for '.' undoManager: a HistoryIterator lastParenLocation: nil mouseDownInterval: (13 to: 12) secondarySelectionToken: nil selectorChooser: nil SmalltalkEditingState>>focused:from: Receiver: a SmalltalkEditingState Arguments and temporary variables: aBoolean: true aTextMorph: a TextMorphForEditView(228327424) Receiver's instance variables: emphasisHere: an Array(a TextColor code: NewColor black a TextMethodLink a Text...etc... pointBlock: a CharacterBlock with index 22 and character Character cr and recta...etc... markBlock: a CharacterBlock with index 22 and character Character cr and rectan...etc... startOfTyping: 11 previousInterval: (21 to: 21) previousSelection: a Text for '.' undoManager: a HistoryIterator lastParenLocation: nil mouseDownInterval: (13 to: 12) secondarySelectionToken: nil selectorChooser: nil SmalltalkEditor(TextEditor)>>focused: Receiver: a SmalltalkEditor Arguments and temporary variables: aBoolean: true Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>keyboardFocusChange: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: gotFocus: true Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil HandMorph>>newKeyboardFocus: Receiver: a HandMorph(760479744) Arguments and temporary variables: aMorphOrNil: a TextMorphForEditView(228327424) oldFocus: nil Receiver's instance variables: bounds: (464@250.0) corner: (480@266.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(464@250) mouseUp 486740 nil] targetOffset: (162.0@9.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 486740 464 250 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 TextMorphForEditView(Morph)>>takeKeyboardFocus Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil NautilusWindow(SystemWindow)>>activate Receiver: a NautilusWindow(639631360) Arguments and temporary variables: mo: nil mc: nil m: a TextMorphForEditView(228327424) Receiver's instance variables: bounds: (277.0@163.0) corner: (1127.0@763.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(690225152) a WindowEdgeGripMorph(5266...etc... fullBounds: nil color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (776994816) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: a PackageTreeNautilusUI open: false accessor: nil labelString: 'EditorFindReplaceDialogWindow class>>#singleton' stripes: an Array(a Morph(482082816) a Morph(505937920)) label: a LabelMorph(912523264)'EditorFindReplaceDialogWindow class>>#singleton'...etc... closeBox: a MultistateButtonMorph(801112064) collapseBox: a MultistateButtonMorph(208666624) activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(754712576) a DropListMorph(406847488) a Plugg...etc... collapsedFrame: nil fullFrame: (277.0@163.0) corner: (1127.0@763.0) isCollapsed: false menuBox: a MultistateButtonMorph(934543360) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(544997376) expandBox: a MultistateButtonMorph(427819008) embeddable: nil announcer: an Announcer menuBuilder: nil [...] in SystemWindow class>>noteTopWindowIn: Receiver: SystemWindow Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] m: a NautilusWindow(639631360) Receiver's instance variables: superclass: MorphicModel methodDict: a MethodDictionary(size 272) format: 190 layout: a PointerLayout instanceVariables: #('labelString' 'stripes' 'label' 'closeBox' 'collapseBox' '...etc... organization: a ClassOrganization subclasses: {CollapsedMorph. PluggableSystemWindow. StandardWindow} name: #SystemWindow classPool: a Dictionary(#CloseBoxImage->nil #CollapseBoxImage->nil #FullscreenM...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Base-Windows' traitComposition: {} localSelectors: nil announcer: nil Array(SequenceableCollection)>>do: Receiver: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a NautilusWindow(934543360)...etc... Arguments and temporary variables: aBlock: [...] index: 7 indexLimiT: 2 Receiver's instance variables: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a NautilusWindow(934543360)...etc... WorldMorph(Morph)>>submorphsDo: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Nau...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil SystemWindow class>>noteTopWindowIn: Receiver: SystemWindow Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: superclass: MorphicModel methodDict: a MethodDictionary(size 272) format: 190 layout: a PointerLayout instanceVariables: #('labelString' 'stripes' 'label' 'closeBox' 'collapseBox' '...etc... organization: a ClassOrganization subclasses: {CollapsedMorph. PluggableSystemWindow. StandardWindow} name: #SystemWindow classPool: a Dictionary(#CloseBoxImage->nil #CollapseBoxImage->nil #FullscreenM...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Base-Windows' traitComposition: {} localSelectors: nil announcer: nil SpecWindow(SystemWindow)>>delete Receiver: a SpecWindow(292290560) Arguments and temporary variables: thisWorld: a WorldMorph(511705088) [world] animateClose: false announcement: nil Receiver's instance variables: bounds: (297.0@183.0) corner: (997.0@339.0) owner: nil submorphs: an Array(a WindowEdgeGripMorph(124780544) a WindowEdgeGripMorph(1004...etc... fullBounds: (297@183) corner: (997@339) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (393478144) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: nil open: false accessor: nil labelString: 'Halt' stripes: an Array(a Morph(670826496) a Morph(682622976)) label: a LabelMorph(516947968)'Halt' closeBox: a MultistateButtonMorph(941621248) collapseBox: a MultistateButtonMorph(300941312) activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(612368384)) collapsedFrame: nil fullFrame: (297.0@183.0) corner: (997.0@339.0) isCollapsed: false menuBox: a MultistateButtonMorph(146014208) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(709623808) expandBox: a MultistateButtonMorph(604504064) embeddable: nil announcer: an Announcer menuBuilder: nil SpecWindow(StandardWindow)>>delete Receiver: a SpecWindow(292290560) Arguments and temporary variables: Receiver's instance variables: bounds: (297.0@183.0) corner: (997.0@339.0) owner: nil submorphs: an Array(a WindowEdgeGripMorph(124780544) a WindowEdgeGripMorph(1004...etc... fullBounds: (297@183) corner: (997@339) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (393478144) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: nil open: false accessor: nil labelString: 'Halt' stripes: an Array(a Morph(670826496) a Morph(682622976)) label: a LabelMorph(516947968)'Halt' closeBox: a MultistateButtonMorph(941621248) collapseBox: a MultistateButtonMorph(300941312) activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(612368384)) collapsedFrame: nil fullFrame: (297.0@183.0) corner: (997.0@339.0) isCollapsed: false menuBox: a MultistateButtonMorph(146014208) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(709623808) expandBox: a MultistateButtonMorph(604504064) embeddable: nil announcer: an Announcer menuBuilder: nil WindowModel(ComposableModel)>>delete Receiver: a WindowModel Arguments and temporary variables: w: a SpecWindow(292290560) Receiver's instance variables: dependents: a DependentsArray(a MorphicWindowAdapter) focusOrder: nil owner: nil window: a NewValueHolder[ a SpecWindow(292290560) ] spec: a SpecWrapper extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary() announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: a NewValueHolder[ nil ] aboutText: a CollectionValueHolder[ 'A WindowModel is a spec model for a Window...etc... askOkToClose: a NewValueHolder[ false ] titleHolder: a CollectionValueHolder[ 'Untitled window' ] helpHolder: a NewValueHolder[ nil ] borderWidth: a NewValueHolder[ 0 ] borderColor: a NewValueHolder[ NewColor transparent ] enabledHolder: a NewValueHolder[ true ] dragEnabled: a NewValueHolder[ false ] dropEnabled: a NewValueHolder[ false ] dragTransformationBlock: a NewValueHolder[ [...] ] wantDropBlock: a NewValueHolder[ [...] ] acceptDropBlock: a NewValueHolder[ [...] ] transferBlock: a NewValueHolder[ [...] ] model: a NewValueHolder[ a SpecPreDebugWindow ] initialExtent: a NewValueHolder[ nil ] title: a CollectionValueHolder[ 'Untitled window' ] isClosedHolder: a NewValueHolder[ true ] SpecPreDebugWindow>>close Receiver: a SpecPreDebugWindow Arguments and temporary variables: Receiver's instance variables: dependents: a DependentsArray(a MorphicContainerAdapter a MultiColumnListModel ...etc... focusOrder: an OrderedCollection(a SpecDebugActionButton a SpecDebugActionButto...etc... owner: nil window: a NewValueHolder[ a WindowModel ] spec: a SpecWrapper extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary(ESCAPE->[...] ) announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: a NewValueHolder[ nil ] aboutText: a CollectionValueHolder[ 'I am the window that shows up when the deb...etc... askOkToClose: a NewValueHolder[ false ] titleHolder: a CollectionValueHolder[ 'Untitled window' ] widgets: a DictionaryValueHolder[ an OrderedIdentityDictionary() ] debugger: a NewValueHolder[ nil ] title: 'Halt' message: nil SpecPreDebugWindow>>openFullDebugger Receiver: a SpecPreDebugWindow Arguments and temporary variables: currentDebugger: a SpecDebugger Receiver's instance variables: dependents: a DependentsArray(a MorphicContainerAdapter a MultiColumnListModel ...etc... focusOrder: an OrderedCollection(a SpecDebugActionButton a SpecDebugActionButto...etc... owner: nil window: a NewValueHolder[ a WindowModel ] spec: a SpecWrapper extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary(ESCAPE->[...] ) announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: a NewValueHolder[ nil ] aboutText: a CollectionValueHolder[ 'I am the window that shows up when the deb...etc... askOkToClose: a NewValueHolder[ false ] titleHolder: a CollectionValueHolder[ 'Untitled window' ] widgets: a DictionaryValueHolder[ an OrderedIdentityDictionary() ] debugger: a NewValueHolder[ nil ] title: 'Halt' message: nil [...] in SpecPreDebugWindow>>initializeStackPane Receiver: a SpecPreDebugWindow Arguments and temporary variables: aContext: EditorFindReplaceDialogWindow class>>singleton Receiver's instance variables: dependents: a DependentsArray(a MorphicContainerAdapter a MultiColumnListModel ...etc... focusOrder: an OrderedCollection(a SpecDebugActionButton a SpecDebugActionButto...etc... owner: nil window: a NewValueHolder[ a WindowModel ] spec: a SpecWrapper extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary(ESCAPE->[...] ) announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: a NewValueHolder[ nil ] aboutText: a CollectionValueHolder[ 'I am the window that shows up when the deb...etc... askOkToClose: a NewValueHolder[ false ] titleHolder: a CollectionValueHolder[ 'Untitled window' ] widgets: a DictionaryValueHolder[ an OrderedIdentityDictionary() ] debugger: a NewValueHolder[ nil ] title: 'Halt' message: nil BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: EditorFindReplaceDialogWindow class>>singleton Receiver's instance variables: outerContext: SpecPreDebugWindow>>initializeStackPane startpc: 90 numArgs: 1 BlockClosure>>cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: EditorFindReplaceDialogWindow class>>singleton secondArg: nil Receiver's instance variables: outerContext: SpecPreDebugWindow>>initializeStackPane startpc: 90 numArgs: 1 BlockClosure>>cull:cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: EditorFindReplaceDialogWindow class>>singleton secondArg: nil thirdArg: a ValueChanged Receiver's instance variables: outerContext: SpecPreDebugWindow>>initializeStackPane startpc: 90 numArgs: 1 BlockClosure>>cull:cull:cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: EditorFindReplaceDialogWindow class>>singleton secondArg: nil thirdArg: a ValueChanged fourthArg: an Announcer Receiver's instance variables: outerContext: SpecPreDebugWindow>>initializeStackPane startpc: 90 numArgs: 1 [...] in NewValueHolder>>whenChangedDo: Receiver: a NewValueHolder[ EditorFindReplaceDialogWindow class>>singleton ] Arguments and temporary variables: aBlock: [...] block: nil announcement: a ValueChanged ann: an Announcer Receiver's instance variables: announcer: an Announcer lock: true value: EditorFindReplaceDialogWindow class>>singleton BlockClosure>>cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a ValueChanged secondArg: an Announcer Receiver's instance variables: outerContext: NewValueHolder>>whenChangedDo: startpc: 38 numArgs: 2 [...] in AnnouncementSubscription>>deliver: Receiver: an AnnouncementSubscription Arguments and temporary variables: anAnnouncement: a ValueChanged Receiver's instance variables: announcer: an Announcer announcementClass: ValueChanged subscriber: a NewValueHolder[ EditorFindReplaceDialogWindow class>>singleton ] action: [...] BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: AnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 BlockClosure>>on:fork: Receiver: [...] Arguments and temporary variables: exception: UnhandledError handlerAction: [...] Receiver's instance variables: outerContext: AnnouncementSubscription>>deliver: startpc: 47 numArgs: 0 AnnouncementSubscription>>deliver: Receiver: an AnnouncementSubscription Arguments and temporary variables: anAnnouncement: a ValueChanged Receiver's instance variables: announcer: an Announcer announcementClass: ValueChanged subscriber: a NewValueHolder[ EditorFindReplaceDialogWindow class>>singleton ] action: [...] [...] in SubscriptionRegistry>>deliver:to:startingAt: Receiver: a SubscriptionRegistry Arguments and temporary variables: < Receiver's instance variables: subscriptions: an IdentitySet(an AnnouncementSubscription an AnnouncementSubscr...etc... monitor: a Semaphore() BlockClosure>>ifCurtailed: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil result: nil Receiver's instance variables: outerContext: SubscriptionRegistry>>deliver:to:startingAt: startpc: 54 numArgs: 0 SubscriptionRegistry>>deliver:to:startingAt: Receiver: a SubscriptionRegistry Arguments and temporary variables: < Receiver's instance variables: subscriptions: an IdentitySet(an AnnouncementSubscription an AnnouncementSubscr...etc... monitor: a Semaphore() SubscriptionRegistry>>deliver:to: Receiver: a SubscriptionRegistry Arguments and temporary variables: anAnnouncement: a ValueChanged subs: an Array(an AnnouncementSubscription an AnnouncementSubscription) Receiver's instance variables: subscriptions: an IdentitySet(an AnnouncementSubscription an AnnouncementSubscr...etc... monitor: a Semaphore() SubscriptionRegistry>>deliver: Receiver: a SubscriptionRegistry Arguments and temporary variables: anAnnouncement: a ValueChanged interestedSubscriptions: an Array(an AnnouncementSubscription an AnnouncementSu...etc... Receiver's instance variables: subscriptions: an IdentitySet(an AnnouncementSubscription an AnnouncementSubscr...etc... monitor: a Semaphore() Announcer>>announce: Receiver: an Announcer Arguments and temporary variables: anAnnouncement: a ValueChanged announcement: a ValueChanged Receiver's instance variables: registry: a SubscriptionRegistry NewValueHolder>>valueChanged: Receiver: a NewValueHolder[ EditorFindReplaceDialogWindow class>>singleton ] Arguments and temporary variables: oldValue: nil Receiver's instance variables: announcer: an Announcer lock: true value: EditorFindReplaceDialogWindow class>>singleton [...] in NewValueHolder>>value: Receiver: a NewValueHolder[ EditorFindReplaceDialogWindow class>>singleton ] Arguments and temporary variables: anObject: EditorFindReplaceDialogWindow class>>singleton oldValue: nil Receiver's instance variables: announcer: an Announcer lock: true value: EditorFindReplaceDialogWindow class>>singleton --- The full stack --- EditorFindReplaceDialogWindow class>>singleton EditorFindReplaceDialogWindow class>>on: [...] in SmalltalkEditingState(EditingState)>>focused:from: BlockClosure>>on:do: SmalltalkEditingState(EditingState)>>focused:from: SmalltalkEditingState>>focused:from: SmalltalkEditor(TextEditor)>>focused: TextMorphForEditView>>keyboardFocusChange: HandMorph>>newKeyboardFocus: TextMorphForEditView(Morph)>>takeKeyboardFocus NautilusWindow(SystemWindow)>>activate [...] in SystemWindow class>>noteTopWindowIn: Array(SequenceableCollection)>>do: WorldMorph(Morph)>>submorphsDo: SystemWindow class>>noteTopWindowIn: SpecWindow(SystemWindow)>>delete SpecWindow(StandardWindow)>>delete WindowModel(ComposableModel)>>delete SpecPreDebugWindow>>close SpecPreDebugWindow>>openFullDebugger [...] in SpecPreDebugWindow>>initializeStackPane BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: BlockClosure>>cull:cull:cull:cull: [...] in NewValueHolder>>whenChangedDo: BlockClosure>>cull:cull: [...] in AnnouncementSubscription>>deliver: BlockClosure>>on:do: BlockClosure>>on:fork: AnnouncementSubscription>>deliver: [...] in SubscriptionRegistry>>deliver:to:startingAt: BlockClosure>>ifCurtailed: SubscriptionRegistry>>deliver:to:startingAt: SubscriptionRegistry>>deliver:to: SubscriptionRegistry>>deliver: Announcer>>announce: NewValueHolder>>valueChanged: [...] in NewValueHolder>>value: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>ensure: NewValueHolder>>value: MultiColumnListModel>>setIndex: MorphicMultiColumnListAdapter(MorphicListAdapter)>>setIndex: PluggableMultiColumnListMorph(PluggableListMorph)>>changeModelSelection: PluggableMultiColumnListMorph(PluggableListMorph)>>mouseUpOnSingle: PluggableMultiColumnListMorph(PluggableListMorph)>>mouseUp: PluggableMultiColumnListMorph(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableMultiColumnListMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: PluggableMultiColumnListMorph(Morph)>>processEvent:using: PluggableMultiColumnListMorph(Morph)>>processEvent: PluggableMultiColumnListMorph(PluggableListMorph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:49.028716 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil EditorFindReplaceDialogWindow class>>on: Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: aTextView: a TextMorphForEditView(228327424) Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil [...] in SmalltalkEditingState(EditingState)>>focused:from: Receiver: a SmalltalkEditingState Arguments and temporary variables: aBoolean: true aTextMorph: a TextMorphForEditView(228327424) Receiver's instance variables: emphasisHere: an Array(a TextColor code: NewColor black a TextMethodLink a Text...etc... pointBlock: a CharacterBlock with index 22 and character Character cr and recta...etc... markBlock: a CharacterBlock with index 22 and character Character cr and rectan...etc... startOfTyping: 11 previousInterval: (21 to: 21) previousSelection: a Text for '.' undoManager: a HistoryIterator lastParenLocation: nil mouseDownInterval: (13 to: 12) secondarySelectionToken: nil selectorChooser: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: SmalltalkEditingState(EditingState)>>focused:from: startpc: 58 numArgs: 0 SmalltalkEditingState(EditingState)>>focused:from: Receiver: a SmalltalkEditingState Arguments and temporary variables: aBoolean: true aTextMorph: a TextMorphForEditView(228327424) Receiver's instance variables: emphasisHere: an Array(a TextColor code: NewColor black a TextMethodLink a Text...etc... pointBlock: a CharacterBlock with index 22 and character Character cr and recta...etc... markBlock: a CharacterBlock with index 22 and character Character cr and rectan...etc... startOfTyping: 11 previousInterval: (21 to: 21) previousSelection: a Text for '.' undoManager: a HistoryIterator lastParenLocation: nil mouseDownInterval: (13 to: 12) secondarySelectionToken: nil selectorChooser: nil SmalltalkEditingState>>focused:from: Receiver: a SmalltalkEditingState Arguments and temporary variables: aBoolean: true aTextMorph: a TextMorphForEditView(228327424) Receiver's instance variables: emphasisHere: an Array(a TextColor code: NewColor black a TextMethodLink a Text...etc... pointBlock: a CharacterBlock with index 22 and character Character cr and recta...etc... markBlock: a CharacterBlock with index 22 and character Character cr and rectan...etc... startOfTyping: 11 previousInterval: (21 to: 21) previousSelection: a Text for '.' undoManager: a HistoryIterator lastParenLocation: nil mouseDownInterval: (13 to: 12) secondarySelectionToken: nil selectorChooser: nil SmalltalkEditor(TextEditor)>>focused: Receiver: a SmalltalkEditor Arguments and temporary variables: aBoolean: true Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>keyboardFocusChange: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: gotFocus: true Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil HandMorph>>newKeyboardFocus: Receiver: a HandMorph(760479744) Arguments and temporary variables: aMorphOrNil: a TextMorphForEditView(228327424) oldFocus: a PluggableButtonMorph(989331456) Receiver's instance variables: bounds: (601@223.0) corner: (617@239.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (601@223.0) corner: (617@239.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(601@223) mouseUp 489893 nil] targetOffset: (65.0@12.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 489893 601 223 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 TextMorphForEditView(Morph)>>takeKeyboardFocus Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil NautilusWindow(SystemWindow)>>activate Receiver: a NautilusWindow(639631360) Arguments and temporary variables: mo: nil mc: nil m: a TextMorphForEditView(228327424) Receiver's instance variables: bounds: (277.0@163.0) corner: (1127.0@763.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(690225152) a WindowEdgeGripMorph(5266...etc... fullBounds: nil color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (776994816) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: a PackageTreeNautilusUI open: false accessor: nil labelString: 'EditorFindReplaceDialogWindow class>>#singleton' stripes: an Array(a Morph(482082816) a Morph(505937920)) label: a LabelMorph(912523264)'EditorFindReplaceDialogWindow class>>#singleton'...etc... closeBox: a MultistateButtonMorph(801112064) collapseBox: a MultistateButtonMorph(208666624) activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(754712576) a DropListMorph(406847488) a Plugg...etc... collapsedFrame: nil fullFrame: (277.0@163.0) corner: (1127.0@763.0) isCollapsed: false menuBox: a MultistateButtonMorph(934543360) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(544997376) expandBox: a MultistateButtonMorph(427819008) embeddable: nil announcer: an Announcer menuBuilder: nil [...] in SystemWindow class>>noteTopWindowIn: Receiver: SystemWindow Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] m: a NautilusWindow(639631360) Receiver's instance variables: superclass: MorphicModel methodDict: a MethodDictionary(size 272) format: 190 layout: a PointerLayout instanceVariables: #('labelString' 'stripes' 'label' 'closeBox' 'collapseBox' '...etc... organization: a ClassOrganization subclasses: {CollapsedMorph. PluggableSystemWindow. StandardWindow} name: #SystemWindow classPool: a Dictionary(#CloseBoxImage->nil #CollapseBoxImage->nil #FullscreenM...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Base-Windows' traitComposition: {} localSelectors: nil announcer: nil Array(SequenceableCollection)>>do: Receiver: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a NautilusWindow(934543360)...etc... Arguments and temporary variables: aBlock: [...] index: 7 indexLimiT: 2 Receiver's instance variables: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a NautilusWindow(934543360)...etc... WorldMorph(Morph)>>submorphsDo: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Nau...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil SystemWindow class>>noteTopWindowIn: Receiver: SystemWindow Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: superclass: MorphicModel methodDict: a MethodDictionary(size 272) format: 190 layout: a PointerLayout instanceVariables: #('labelString' 'stripes' 'label' 'closeBox' 'collapseBox' '...etc... organization: a ClassOrganization subclasses: {CollapsedMorph. PluggableSystemWindow. StandardWindow} name: #SystemWindow classPool: a Dictionary(#CloseBoxImage->nil #CollapseBoxImage->nil #FullscreenM...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Morphic-Base-Windows' traitComposition: {} localSelectors: nil announcer: nil SpecWindow(SystemWindow)>>delete Receiver: a SpecWindow(49283072) Arguments and temporary variables: thisWorld: a WorldMorph(511705088) [world] animateClose: false announcement: nil Receiver's instance variables: bounds: (297.0@183.0) corner: (997.0@339.0) owner: nil submorphs: an Array(a WindowEdgeGripMorph(950009856) a WindowEdgeGripMorph(7562...etc... fullBounds: (297@183) corner: (997@339) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (150470656) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: nil open: false accessor: nil labelString: 'Halt' stripes: an Array(a Morph(488636416) a Morph(500432896)) label: a LabelMorph(273940480)'Halt' closeBox: a MultistateButtonMorph(759431168) collapseBox: a MultistateButtonMorph(118751232) activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(369885184)) collapsedFrame: nil fullFrame: (297.0@183.0) corner: (997.0@339.0) isCollapsed: false menuBox: a MultistateButtonMorph(971243520) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(527433728) expandBox: a MultistateButtonMorph(355991552) embeddable: nil announcer: an Announcer menuBuilder: nil SpecWindow(StandardWindow)>>delete Receiver: a SpecWindow(49283072) Arguments and temporary variables: Receiver's instance variables: bounds: (297.0@183.0) corner: (997.0@339.0) owner: nil submorphs: an Array(a WindowEdgeGripMorph(950009856) a WindowEdgeGripMorph(7562...etc... fullBounds: (297@183) corner: (997@339) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (150470656) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: nil open: false accessor: nil labelString: 'Halt' stripes: an Array(a Morph(488636416) a Morph(500432896)) label: a LabelMorph(273940480)'Halt' closeBox: a MultistateButtonMorph(759431168) collapseBox: a MultistateButtonMorph(118751232) activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(369885184)) collapsedFrame: nil fullFrame: (297.0@183.0) corner: (997.0@339.0) isCollapsed: false menuBox: a MultistateButtonMorph(971243520) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(527433728) expandBox: a MultistateButtonMorph(355991552) embeddable: nil announcer: an Announcer menuBuilder: nil WindowModel(ComposableModel)>>delete Receiver: a WindowModel Arguments and temporary variables: w: a SpecWindow(49283072) Receiver's instance variables: dependents: a DependentsArray(a MorphicWindowAdapter) focusOrder: nil owner: nil window: a NewValueHolder[ a SpecWindow(49283072) ] spec: a SpecWrapper extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary() announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: a NewValueHolder[ nil ] aboutText: a CollectionValueHolder[ 'A WindowModel is a spec model for a Window...etc... askOkToClose: a NewValueHolder[ false ] titleHolder: a CollectionValueHolder[ 'Untitled window' ] helpHolder: a NewValueHolder[ nil ] borderWidth: a NewValueHolder[ 0 ] borderColor: a NewValueHolder[ NewColor transparent ] enabledHolder: a NewValueHolder[ true ] dragEnabled: a NewValueHolder[ false ] dropEnabled: a NewValueHolder[ false ] dragTransformationBlock: a NewValueHolder[ [...] ] wantDropBlock: a NewValueHolder[ [...] ] acceptDropBlock: a NewValueHolder[ [...] ] transferBlock: a NewValueHolder[ [...] ] model: a NewValueHolder[ a SpecPreDebugWindow ] initialExtent: a NewValueHolder[ nil ] title: a CollectionValueHolder[ 'Untitled window' ] isClosedHolder: a NewValueHolder[ true ] SpecPreDebugWindow>>close Receiver: a SpecPreDebugWindow Arguments and temporary variables: Receiver's instance variables: dependents: a DependentsArray(a MorphicContainerAdapter a MultiColumnListModel ...etc... focusOrder: an OrderedCollection(a SpecDebugActionButton a SpecDebugActionButto...etc... owner: nil window: a NewValueHolder[ a WindowModel ] spec: a SpecWrapper extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary(ESCAPE->[...] ) announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: a NewValueHolder[ nil ] aboutText: a CollectionValueHolder[ 'I am the window that shows up when the deb...etc... askOkToClose: a NewValueHolder[ false ] titleHolder: a CollectionValueHolder[ 'Untitled window' ] widgets: a DictionaryValueHolder[ an OrderedIdentityDictionary(#abandonActionSp...etc... debugger: a NewValueHolder[ a SpecDebugger ] title: 'Halt' message: nil SpecPreDebugWindow(Object)>>perform:withEnoughArguments: Receiver: a SpecPreDebugWindow Arguments and temporary variables: selector: #close anArray: #() numArgs: 0 args: nil Receiver's instance variables: dependents: a DependentsArray(a MorphicContainerAdapter a MultiColumnListModel ...etc... focusOrder: an OrderedCollection(a SpecDebugActionButton a SpecDebugActionButto...etc... owner: nil window: a NewValueHolder[ a WindowModel ] spec: a SpecWrapper extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary(ESCAPE->[...] ) announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: a NewValueHolder[ nil ] aboutText: a CollectionValueHolder[ 'I am the window that shows up when the deb...etc... askOkToClose: a NewValueHolder[ false ] titleHolder: a CollectionValueHolder[ 'Untitled window' ] widgets: a DictionaryValueHolder[ an OrderedIdentityDictionary(#abandonActionSp...etc... debugger: a NewValueHolder[ a SpecDebugger ] title: 'Halt' message: nil PreDebugAction(MessageSendDebugAction)>>executeAction Receiver: a PreDebugAction Arguments and temporary variables: Receiver's instance variables: label: 'Abandon' order: 10 icon: nil keyText: nil category: nil debugger: a SpecDebugger needsValidation: false needsUpdate: false needsSeparatorAfter: nil actionSelector: nil id: #abandonAction selector: #close preDebugWindow: a SpecPreDebugWindow PreDebugAction(DebugAction)>>execute Receiver: a PreDebugAction Arguments and temporary variables: Receiver's instance variables: label: 'Abandon' order: 10 icon: nil keyText: nil category: nil debugger: a SpecDebugger needsValidation: false needsUpdate: false needsSeparatorAfter: nil actionSelector: nil id: #abandonAction selector: #close preDebugWindow: a SpecPreDebugWindow [...] in SpecDebugActionButton>>update Receiver: a SpecDebugActionButton Arguments and temporary variables: aDebugAction: a PreDebugAction Receiver's instance variables: dependents: a DependentsArray(a MorphicButtonAdapter) focusOrder: nil owner: a SpecPreDebugWindow window: a NewValueHolder[ nil ] spec: a SpecWrapper extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary(Character space->[...] ) announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: a NewValueHolder[ nil ] aboutText: a CollectionValueHolder[ 'I am a button encapsulating a debug action...etc... askOkToClose: a NewValueHolder[ false ] titleHolder: a CollectionValueHolder[ 'Button' ] helpHolder: a NewValueHolder[ nil ] borderWidth: a NewValueHolder[ 0 ] borderColor: a NewValueHolder[ NewColor transparent ] enabledHolder: a NewValueHolder[ true ] dragEnabled: a NewValueHolder[ false ] dropEnabled: a NewValueHolder[ false ] dragTransformationBlock: a NewValueHolder[ [...] ] wantDropBlock: a NewValueHolder[ [...] ] acceptDropBlock: a NewValueHolder[ [...] ] transferBlock: a NewValueHolder[ [...] ] actionHolder: a NewValueHolder[ [...] ] labelHolder: a CollectionValueHolder[ 'Abandon' ] stateHolder: a NewValueHolder[ false ] actionPerformedHolder: a NewValueHolder[ nil ] askBeforeChangingHolder: a NewValueHolder[ false ] iconHolder: a NewValueHolder[ nil ] debugActionHolder: a NewValueHolder[ a PreDebugAction ] SpecDebugActionButton(ButtonModel)>>performAction Receiver: a SpecDebugActionButton Arguments and temporary variables: Receiver's instance variables: dependents: a DependentsArray(a MorphicButtonAdapter) focusOrder: nil owner: a SpecPreDebugWindow window: a NewValueHolder[ nil ] spec: a SpecWrapper extentHolder: a NewValueHolder[ nil ] needRebuild: a NewValueHolder[ true ] additionalKeyBindings: a Dictionary(Character space->[...] ) announcer: a NewValueHolder[ an Announcer ] keyStrokesForNextFocusHolder: a CollectionValueHolder[ an Array() ] keyStrokesForPreviousFocusHolder: a CollectionValueHolder[ an Array() ] windowIcon: a NewValueHolder[ nil ] aboutText: a CollectionValueHolder[ 'I am a button encapsulating a debug action...etc... askOkToClose: a NewValueHolder[ false ] titleHolder: a CollectionValueHolder[ 'Button' ] helpHolder: a NewValueHolder[ nil ] borderWidth: a NewValueHolder[ 0 ] borderColor: a NewValueHolder[ NewColor transparent ] enabledHolder: a NewValueHolder[ true ] dragEnabled: a NewValueHolder[ false ] dropEnabled: a NewValueHolder[ false ] dragTransformationBlock: a NewValueHolder[ [...] ] wantDropBlock: a NewValueHolder[ [...] ] acceptDropBlock: a NewValueHolder[ [...] ] transferBlock: a NewValueHolder[ [...] ] actionHolder: a NewValueHolder[ [...] ] labelHolder: a CollectionValueHolder[ 'Abandon' ] stateHolder: a NewValueHolder[ false ] actionPerformedHolder: a NewValueHolder[ nil ] askBeforeChangingHolder: a NewValueHolder[ false ] iconHolder: a NewValueHolder[ nil ] debugActionHolder: a NewValueHolder[ a PreDebugAction ] MorphicButtonAdapter>>action Receiver: a MorphicButtonAdapter Arguments and temporary variables: m: a PluggableButtonMorph(989331456) Receiver's instance variables: dependents: a DependentsArray(a PluggableButtonMorph(989331456)) model: a SpecDebugActionButton widget: a PluggableButtonMorph(989331456) selector: nil PluggableButtonMorph>>performAction: Receiver: a PluggableButtonMorph(989331456) Arguments and temporary variables: event: [(601@223) mouseUp 489893 nil] Receiver's instance variables: bounds: (536.0@211.0) corner: (762.0@237.0) owner: a PanelMorph(492044288) submorphs: an Array(an AlignmentMorph(726925312)) fullBounds: (536@211) corner: (762@237) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (1055129600) [eventHandler = an EventHandler; keySt...etc... borderWidth: 1 borderColor: #simple model: a MorphicButtonAdapter label: 'Abandon' getStateSelector: #state actionSelector: #action getLabelSelector: #label getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: #enabled lastColor: nil labelMorph: a LabelMorph(881852416)'Abandon' [...] in PluggableButtonMorph>>mouseUp: Receiver: a PluggableButtonMorph(989331456) Arguments and temporary variables: evt: [(601@223) mouseUp 489893 nil] all: an Array(a PluggableButtonMorph(440139776) a PluggableButtonMorph(98933145...etc... m: a PluggableButtonMorph(989331456) Receiver's instance variables: bounds: (536.0@211.0) corner: (762.0@237.0) owner: a PanelMorph(492044288) submorphs: an Array(an AlignmentMorph(726925312)) fullBounds: (536@211) corner: (762@237) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (1055129600) [eventHandler = an EventHandler; keySt...etc... borderWidth: 1 borderColor: #simple model: a MorphicButtonAdapter label: 'Abandon' getStateSelector: #state actionSelector: #action getLabelSelector: #label getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: #enabled lastColor: nil labelMorph: a LabelMorph(881852416)'Abandon' Array(SequenceableCollection)>>do: Receiver: an Array(a PluggableButtonMorph(440139776) a PluggableButtonMorph(989331456) a PluggableBu...etc... Arguments and temporary variables: aBlock: [...] index: 3 indexLimiT: 2 Receiver's instance variables: an Array(a PluggableButtonMorph(440139776) a PluggableButtonMorph(989331456) a PluggableBu...etc... PluggableButtonMorph>>mouseUp: Receiver: a PluggableButtonMorph(989331456) Arguments and temporary variables: evt: [(601@223) mouseUp 489893 nil] all: an Array(a PluggableButtonMorph(440139776) a PluggableButtonMorph(98933145...etc... Receiver's instance variables: bounds: (536.0@211.0) corner: (762.0@237.0) owner: a PanelMorph(492044288) submorphs: an Array(an AlignmentMorph(726925312)) fullBounds: (536@211) corner: (762@237) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (1055129600) [eventHandler = an EventHandler; keySt...etc... borderWidth: 1 borderColor: #simple model: a MorphicButtonAdapter label: 'Abandon' getStateSelector: #state actionSelector: #action getLabelSelector: #label getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: #enabled lastColor: nil labelMorph: a LabelMorph(881852416)'Abandon' PluggableButtonMorph(Morph)>>handleMouseUp: Receiver: a PluggableButtonMorph(989331456) Arguments and temporary variables: anEvent: [(601@223) mouseUp 489893 nil] handler: nil Receiver's instance variables: bounds: (536.0@211.0) corner: (762.0@237.0) owner: a PanelMorph(492044288) submorphs: an Array(an AlignmentMorph(726925312)) fullBounds: (536@211) corner: (762@237) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (1055129600) [eventHandler = an EventHandler; keySt...etc... borderWidth: 1 borderColor: #simple model: a MorphicButtonAdapter label: 'Abandon' getStateSelector: #state actionSelector: #action getLabelSelector: #label getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: #enabled lastColor: nil labelMorph: a LabelMorph(881852416)'Abandon' MouseButtonEvent>>sentTo: Receiver: [(601@223) mouseUp 489893 nil] Arguments and temporary variables: anObject: a PluggableButtonMorph(989331456) Receiver's instance variables: timeStamp: 489893 source: a HandMorph(760479744) windowIndex: nil type: #mouseUp buttons: 0 position: (601@223) handler: nil wasHandled: true whichButton: 4 PluggableButtonMorph(Morph)>>handleEvent: Receiver: a PluggableButtonMorph(989331456) Arguments and temporary variables: anEvent: [(601@223) mouseUp 489893 nil] Receiver's instance variables: bounds: (536.0@211.0) corner: (762.0@237.0) owner: a PanelMorph(492044288) submorphs: an Array(an AlignmentMorph(726925312)) fullBounds: (536@211) corner: (762@237) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (1055129600) [eventHandler = an EventHandler; keySt...etc... borderWidth: 1 borderColor: #simple model: a MorphicButtonAdapter label: 'Abandon' getStateSelector: #state actionSelector: #action getLabelSelector: #label getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: #enabled lastColor: nil labelMorph: a LabelMorph(881852416)'Abandon' PluggableButtonMorph(Morph)>>handleFocusEvent: Receiver: a PluggableButtonMorph(989331456) Arguments and temporary variables: anEvent: [(601@223) mouseUp 489893 nil] Receiver's instance variables: bounds: (536.0@211.0) corner: (762.0@237.0) owner: a PanelMorph(492044288) submorphs: an Array(an AlignmentMorph(726925312)) fullBounds: (536@211) corner: (762@237) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (1055129600) [eventHandler = an EventHandler; keySt...etc... borderWidth: 1 borderColor: #simple model: a MorphicButtonAdapter label: 'Abandon' getStateSelector: #state actionSelector: #action getLabelSelector: #label getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: #enabled lastColor: nil labelMorph: a LabelMorph(881852416)'Abandon' [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(601@223) mouseUp 489893 nil] focusHolder: a PluggableButtonMorph(989331456) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (601@223.0) corner: (617@239.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (601@223.0) corner: (617@239.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(601@223) mouseUp 489893 nil] targetOffset: (65.0@12.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 489893 601 223 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: [(601@223) mouseOver red nil nil] Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Nau...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(601@223) mouseUp 489893 nil] focusHolder: a PluggableButtonMorph(989331456) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (601@223.0) corner: (617@239.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (601@223.0) corner: (617@239.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(601@223) mouseUp 489893 nil] targetOffset: (65.0@12.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 489893 601 223 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(601@223) mouseUp 489893 nil] focusHolder: a PluggableButtonMorph(989331456) aBlock: [...] result: nil Receiver's instance variables: bounds: (601@223.0) corner: (617@239.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (601@223.0) corner: (617@239.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(601@223) mouseUp 489893 nil] targetOffset: (65.0@12.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 489893 601 223 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendMouseEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(601@223) mouseUp 489893 nil] Receiver's instance variables: bounds: (601@223.0) corner: (617@239.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (601@223.0) corner: (617@239.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(601@223) mouseUp 489893 nil] targetOffset: (65.0@12.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 489893 601 223 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton EditorFindReplaceDialogWindow class>>on: [...] in SmalltalkEditingState(EditingState)>>focused:from: BlockClosure>>on:do: SmalltalkEditingState(EditingState)>>focused:from: SmalltalkEditingState>>focused:from: SmalltalkEditor(TextEditor)>>focused: TextMorphForEditView>>keyboardFocusChange: HandMorph>>newKeyboardFocus: TextMorphForEditView(Morph)>>takeKeyboardFocus NautilusWindow(SystemWindow)>>activate [...] in SystemWindow class>>noteTopWindowIn: Array(SequenceableCollection)>>do: WorldMorph(Morph)>>submorphsDo: SystemWindow class>>noteTopWindowIn: SpecWindow(SystemWindow)>>delete SpecWindow(StandardWindow)>>delete WindowModel(ComposableModel)>>delete SpecPreDebugWindow>>close SpecPreDebugWindow(Object)>>perform:withEnoughArguments: PreDebugAction(MessageSendDebugAction)>>executeAction PreDebugAction(DebugAction)>>execute [...] in SpecDebugActionButton>>update SpecDebugActionButton(ButtonModel)>>performAction MorphicButtonAdapter>>action PluggableButtonMorph>>performAction: [...] in PluggableButtonMorph>>mouseUp: Array(SequenceableCollection)>>do: PluggableButtonMorph>>mouseUp: PluggableButtonMorph(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableButtonMorph(Morph)>>handleEvent: PluggableButtonMorph(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:50.311662 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil EditorFindReplaceDialogWindow class>>on: Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: aTextView: a TextMorphForEditView(228327424) Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil [...] in SmalltalkEditingState(EditingState)>>focused:from: Receiver: a SmalltalkEditingState Arguments and temporary variables: aBoolean: true aTextMorph: a TextMorphForEditView(228327424) Receiver's instance variables: emphasisHere: an Array(a TextColor code: NewColor black a TextMethodLink a Text...etc... pointBlock: a CharacterBlock with index 22 and character Character cr and recta...etc... markBlock: a CharacterBlock with index 22 and character Character cr and rectan...etc... startOfTyping: 11 previousInterval: (21 to: 21) previousSelection: a Text for '.' undoManager: a HistoryIterator lastParenLocation: nil mouseDownInterval: (13 to: 12) secondarySelectionToken: nil selectorChooser: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: SmalltalkEditingState(EditingState)>>focused:from: startpc: 58 numArgs: 0 SmalltalkEditingState(EditingState)>>focused:from: Receiver: a SmalltalkEditingState Arguments and temporary variables: aBoolean: true aTextMorph: a TextMorphForEditView(228327424) Receiver's instance variables: emphasisHere: an Array(a TextColor code: NewColor black a TextMethodLink a Text...etc... pointBlock: a CharacterBlock with index 22 and character Character cr and recta...etc... markBlock: a CharacterBlock with index 22 and character Character cr and rectan...etc... startOfTyping: 11 previousInterval: (21 to: 21) previousSelection: a Text for '.' undoManager: a HistoryIterator lastParenLocation: nil mouseDownInterval: (13 to: 12) secondarySelectionToken: nil selectorChooser: nil SmalltalkEditingState>>focused:from: Receiver: a SmalltalkEditingState Arguments and temporary variables: aBoolean: true aTextMorph: a TextMorphForEditView(228327424) Receiver's instance variables: emphasisHere: an Array(a TextColor code: NewColor black a TextMethodLink a Text...etc... pointBlock: a CharacterBlock with index 22 and character Character cr and recta...etc... markBlock: a CharacterBlock with index 22 and character Character cr and rectan...etc... startOfTyping: 11 previousInterval: (21 to: 21) previousSelection: a Text for '.' undoManager: a HistoryIterator lastParenLocation: nil mouseDownInterval: (13 to: 12) secondarySelectionToken: nil selectorChooser: nil SmalltalkEditor(TextEditor)>>focused: Receiver: a SmalltalkEditor Arguments and temporary variables: aBoolean: true Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>keyboardFocusChange: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: gotFocus: true Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil HandMorph>>newKeyboardFocus: Receiver: a HandMorph(760479744) Arguments and temporary variables: aMorphOrNil: a TextMorphForEditView(228327424) oldFocus: nil Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: a NautilusWindow(639631360) keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: a MouseClickState[#firstClickDown] mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseDown red 491180 nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491180 552 496 4 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 TextMorphForEditView(Morph)>>takeKeyboardFocus Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil NautilusWindow(SystemWindow)>>activate Receiver: a NautilusWindow(639631360) Arguments and temporary variables: mo: nil mc: nil m: a TextMorphForEditView(228327424) Receiver's instance variables: bounds: (277.0@163.0) corner: (1127.0@763.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(690225152) a WindowEdgeGripMorph(5266...etc... fullBounds: nil color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (776994816) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: a PackageTreeNautilusUI open: false accessor: nil labelString: 'EditorFindReplaceDialogWindow class>>#singleton' stripes: an Array(a Morph(482082816) a Morph(505937920)) label: a LabelMorph(912523264)'EditorFindReplaceDialogWindow class>>#singleton'...etc... closeBox: a MultistateButtonMorph(801112064) collapseBox: a MultistateButtonMorph(208666624) activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(754712576) a DropListMorph(406847488) a Plugg...etc... collapsedFrame: nil fullFrame: (277.0@163.0) corner: (1127.0@763.0) isCollapsed: false menuBox: a MultistateButtonMorph(934543360) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(544997376) expandBox: a MultistateButtonMorph(427819008) embeddable: nil announcer: an Announcer menuBuilder: nil NautilusWindow(SystemWindow)>>mouseDown: Receiver: a NautilusWindow(639631360) Arguments and temporary variables: evt: [(552@496) mouseDown red 491180 nil] w: a SpecWindow(877395968) Receiver's instance variables: bounds: (277.0@163.0) corner: (1127.0@763.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(690225152) a WindowEdgeGripMorph(5266...etc... fullBounds: (277@163) corner: (1127@763) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (776994816) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: a PackageTreeNautilusUI open: false accessor: nil labelString: 'EditorFindReplaceDialogWindow class>>#singleton' stripes: an Array(a Morph(482082816) a Morph(505937920)) label: a LabelMorph(912523264)'EditorFindReplaceDialogWindow class>>#singleton'...etc... closeBox: a MultistateButtonMorph(801112064) collapseBox: a MultistateButtonMorph(208666624) activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(754712576) a DropListMorph(406847488) a Plugg...etc... collapsedFrame: nil fullFrame: (277.0@163.0) corner: (1127.0@763.0) isCollapsed: false menuBox: a MultistateButtonMorph(934543360) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(544997376) expandBox: a MultistateButtonMorph(427819008) embeddable: nil announcer: an Announcer menuBuilder: nil NautilusWindow(Morph)>>handleMouseDown: Receiver: a NautilusWindow(639631360) Arguments and temporary variables: anEvent: [(552@496) mouseDown red 491180 nil] handler: nil Receiver's instance variables: bounds: (277.0@163.0) corner: (1127.0@763.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(690225152) a WindowEdgeGripMorph(5266...etc... fullBounds: (277@163) corner: (1127@763) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (776994816) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: a PackageTreeNautilusUI open: false accessor: nil labelString: 'EditorFindReplaceDialogWindow class>>#singleton' stripes: an Array(a Morph(482082816) a Morph(505937920)) label: a LabelMorph(912523264)'EditorFindReplaceDialogWindow class>>#singleton'...etc... closeBox: a MultistateButtonMorph(801112064) collapseBox: a MultistateButtonMorph(208666624) activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(754712576) a DropListMorph(406847488) a Plugg...etc... collapsedFrame: nil fullFrame: (277.0@163.0) corner: (1127.0@763.0) isCollapsed: false menuBox: a MultistateButtonMorph(934543360) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(544997376) expandBox: a MultistateButtonMorph(427819008) embeddable: nil announcer: an Announcer menuBuilder: nil MouseButtonEvent>>sentTo: Receiver: [(552@496) mouseDown red 491180 nil] Arguments and temporary variables: anObject: a NautilusWindow(639631360) Receiver's instance variables: timeStamp: 491180 source: a HandMorph(760479744) windowIndex: nil type: #mouseDown buttons: 4 position: (552@496) handler: a NautilusWindow(639631360) wasHandled: true whichButton: 4 NautilusWindow(Morph)>>handleEvent: Receiver: a NautilusWindow(639631360) Arguments and temporary variables: anEvent: [(552@496) mouseDown red 491180 nil] Receiver's instance variables: bounds: (277.0@163.0) corner: (1127.0@763.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(690225152) a WindowEdgeGripMorph(5266...etc... fullBounds: (277@163) corner: (1127@763) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (776994816) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: a PackageTreeNautilusUI open: false accessor: nil labelString: 'EditorFindReplaceDialogWindow class>>#singleton' stripes: an Array(a Morph(482082816) a Morph(505937920)) label: a LabelMorph(912523264)'EditorFindReplaceDialogWindow class>>#singleton'...etc... closeBox: a MultistateButtonMorph(801112064) collapseBox: a MultistateButtonMorph(208666624) activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(754712576) a DropListMorph(406847488) a Plugg...etc... collapsedFrame: nil fullFrame: (277.0@163.0) corner: (1127.0@763.0) isCollapsed: false menuBox: a MultistateButtonMorph(934543360) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(544997376) expandBox: a MultistateButtonMorph(427819008) embeddable: nil announcer: an Announcer menuBuilder: nil MorphicEventDispatcher>>dispatchMouseDown:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(552@496) mouseDown red 491180 nil] aMorph: a NautilusWindow(639631360) globalPt: (552@496) localEvt: [(552@496) mouseDown red 491180 nil] index: 20 child: a ProportionalSplitterMorph(769130496) morphs: an Array(a WindowEdgeGripMorph(690225152) a WindowEdgeGripMorph(5266472...etc... handler: a NautilusWindow(639631360) inside: nil lastHandler: a WorldMorph(511705088) [world] Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(552@496) mouseDown red 491180 nil] aMorph: a NautilusWindow(639631360) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: NautilusWindow(Morph)>>processEvent:using: Receiver: a NautilusWindow(639631360) Arguments and temporary variables: anEvent: [(552@496) mouseDown red 491180 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (277.0@163.0) corner: (1127.0@763.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(690225152) a WindowEdgeGripMorph(5266...etc... fullBounds: (277@163) corner: (1127@763) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (776994816) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: a PackageTreeNautilusUI open: false accessor: nil labelString: 'EditorFindReplaceDialogWindow class>>#singleton' stripes: an Array(a Morph(482082816) a Morph(505937920)) label: a LabelMorph(912523264)'EditorFindReplaceDialogWindow class>>#singleton'...etc... closeBox: a MultistateButtonMorph(801112064) collapseBox: a MultistateButtonMorph(208666624) activeOnlyOnTop: true paneMorphs: an Array(a PanelMorph(754712576) a DropListMorph(406847488) a Plugg...etc... collapsedFrame: nil fullFrame: (277.0@163.0) corner: (1127.0@763.0) isCollapsed: false menuBox: a MultistateButtonMorph(934543360) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(544997376) expandBox: a MultistateButtonMorph(427819008) embeddable: nil announcer: an Announcer menuBuilder: nil MorphicEventDispatcher>>dispatchMouseDown:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(552@496) mouseDown red 491180 nil] aMorph: a WorldMorph(511705088) [world] globalPt: (552@496) localEvt: [(552@496) mouseDown red 491180 nil] index: 3 child: a NautilusWindow(639631360) morphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a SpecWi...etc... handler: a WorldMorph(511705088) [world] inside: nil lastHandler: nil Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(552@496) mouseDown red 491180 nil] aMorph: a WorldMorph(511705088) [world] Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: WorldMorph(Morph)>>processEvent:using: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: anEvent: [(552@496) mouseDown red 491180 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil WorldMorph(Morph)>>processEvent: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: anEvent: [(552@496) mouseDown red 491180 nil] Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(552@496) mouseDown red 491180 nil] focusHolder: nil aBlock: [...] result: nil Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: a MouseClickState[#firstClickUp] mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendMouseEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(552@496) mouseDown red 491180 nil] Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: a MouseClickState[#firstClickUp] mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(552@496) mouseDown red 491180 nil] evt: [(552@496) mouseDown red 491180 nil] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: a MouseClickState[#firstClickUp] mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [(552@496) mouseDown red 491180 nil] evtBuf: #(1 491180 552 496 4 0 0 1) type: 1 hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: a MouseClickState[#firstClickUp] mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 491282 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 491282 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 491282 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 491282 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton EditorFindReplaceDialogWindow class>>on: [...] in SmalltalkEditingState(EditingState)>>focused:from: BlockClosure>>on:do: SmalltalkEditingState(EditingState)>>focused:from: SmalltalkEditingState>>focused:from: SmalltalkEditor(TextEditor)>>focused: TextMorphForEditView>>keyboardFocusChange: HandMorph>>newKeyboardFocus: TextMorphForEditView(Morph)>>takeKeyboardFocus NautilusWindow(SystemWindow)>>activate NautilusWindow(SystemWindow)>>mouseDown: NautilusWindow(Morph)>>handleMouseDown: MouseButtonEvent>>sentTo: NautilusWindow(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: NautilusWindow(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: WorldMorph(Morph)>>processEvent:using: WorldMorph(Morph)>>processEvent: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- r: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 491282 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseButtonEvent(MouseEvent)>>sentTo: MouseButtonEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>handleEvent: MouseClickState>>handleEvent:from: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:50.86429 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 491756 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 491756 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 491756 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 491756 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:50.967905 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 491864 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 491864 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 491864 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 491864 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:51.190338 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492186 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492186 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492186 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492186 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- d: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492186 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492186 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492186 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492186 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:51.4619 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492355 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492355 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492355 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492355 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:51.602434 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492494 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492494 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492494 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492494 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:51.73652 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492630 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492630 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492630 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492630 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:51.874101 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492768 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492768 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492768 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492768 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:52.014082 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492905 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492905 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492905 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 492905 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:52.152376 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493046 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493046 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493046 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493046 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:52.294055 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493185 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493185 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493185 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493185 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:52.432186 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493326 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493326 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493326 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493326 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:52.570794 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493464 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493464 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493464 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493464 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:52.70695 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493600 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493600 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493600 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493600 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:52.845165 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493739 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493739 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493739 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493739 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:52.98512 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493879 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493879 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493879 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 493879 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:53.124545 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494016 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494016 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494016 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494016 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:53.264638 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494188 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494188 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494188 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494188 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- nvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494188 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494188 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494188 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494188 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:53.53068 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494422 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494422 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494422 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494422 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- to.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keyDown ''] evt: [keyDown ''] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 53 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [keyDown ''] evtBuf: #(2 494553 53 1 0 0 0 1) type: 2 hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 53 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494659 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494659 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494659 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494659 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- : a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil NECController class>>codeCompletionAround:textMorph:keyStroke: Receiver: NECController Arguments and temporary variables: aBlock: [...] aTextMorph: a TextMorphForEditView(228327424) evt: [keystroke ''] editor: a SmalltalkEditor stringHolder: a PackageTreeNautilusUI completionAllowed: true controller: a NECController Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#additionals->NECController>>#additionals #captu...etc... format: 142 layout: a PointerLayout instanceVariables: #('model' 'menuMorph' 'editor' 'context' 'inverseMapping' 'c...etc... organization: a ClassOrganization subclasses: {NECWorkspaceController. NOCController} name: #NECController classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'NECompletion-View' traitComposition: {} localSelectors: nil uniqueInstance: a NECController ToolRegistry>>codeCompletionAround:textMorph:keyStroke: Receiver: a ToolRegistry Arguments and temporary variables: aBlock: [...] aTextMorph: a TextMorphForEditView(228327424) evt: [keystroke ''] Receiver's instance variables: tools: an IdentityDictionary(#browser->PackageTreeNautilus #changeList->ChangeL...etc... TextMorphForEditView(TextMorph)>>keyStroke: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: evt: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil TextMorphForEditView>>keyStroke: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: evt: [keystroke ''] view: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil TextMorphForEditView(TextMorph)>>handleKeystroke: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: anEvent: [keystroke ''] pasteUp: nil Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil KeyboardEvent>>sentTo: Receiver: [keystroke ''] Arguments and temporary variables: anObject: a TextMorphForEditView(228327424) Receiver's instance variables: timeStamp: 494553 source: a HandMorph(760479744) windowIndex: nil type: #keystroke buttons: 0 position: (266@14.0) handler: nil wasHandled: false keyValue: 27 charCode: 27 scanCode: 53 TextMorphForEditView(Morph)>>handleEvent: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil TextMorphForEditView(Morph)>>handleFocusEvent: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TextMorphForEditView(228327424) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 53 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: nil Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TextMorphForEditView(228327424) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 53 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TextMorphForEditView(228327424) aBlock: [...] result: nil Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 53 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendKeyboardEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 53 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] evt: [keystroke ''] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 53 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [keystroke ''] evtBuf: #(2 494553 27 0 0 27 0 1) type: 2 hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 53 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494659 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494659 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494659 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494659 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged TextMorphForEditView(TextMorph)>>handleInteraction: TextMorphForEditView>>handleInteraction: TextMorphForEditView(TextMorph)>>basicKeyStroke: [...] in TextMorphForEditView(TextMorph)>>keyStroke: NECController class>>codeCompletionAround:textMorph:keyStroke: ToolRegistry>>codeCompletionAround:textMorph:keyStroke: TextMorphForEditView(TextMorph)>>keyStroke: TextMorphForEditView>>keyStroke: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:54.055082 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: nil Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 53 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494949 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494949 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494949 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 494949 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:54.198333 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keyUp ''] evt: [keyUp ''] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 53 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [keyUp ''] evtBuf: #(2 494655 53 2 0 0 0 1) type: 2 hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 53 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 495190 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 495190 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 495190 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 495190 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 53 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 495190 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 495190 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 495190 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 495190 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 March 2015 1:38:54.497957 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: Receiver's instance variables: superclass: DialogWindow methodDict: a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 53 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 495640 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 495680 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 495701 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 495725 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: < Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keyDown ''] evt: [keyDown ''] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 125 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [keyDown ''] evtBuf: #(2 495497 125 1 0 0 0 1) type: 2 hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 125 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 495497 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 495660 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 495660 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a DropListMorph(406847488))(a DropList...etc... lastStepTime: 491164 lastStepMessage: nil lastCycleTime: 495680 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- EditorFindReplaceDialogWindow class>>singleton FindReplaceService class>>default SmalltalkEditor(TextEditor)>>findReplaceService TextMorphForEditView>>selectionChanged PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: MouseEvent>>sentTo: PluggableTextMorphWithLimits(Morph)>>handleEvent: MouseOverHandler>>transform:from:andSendTo: [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: True>>ifTrue:ifFalse: MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: [...] in MouseOverHandler>>handleAsMouseEnter: Array(SequenceableCollection)>>reverseDo: MouseOverHandler>>handleAsMouseEnter: MouseOverHandler>>processMouseOver: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- kEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil TextMorphForEditView>>handleInteraction: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: interActionBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil TextMorphForEditView(TextMorph)>>basicKeyStroke: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: evt: [keystroke ''] action: nil Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil [...] in TextMorphForEditView(TextMorph)>>keyStroke: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: evt: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil NECController class>>codeCompletionAround:textMorph:keyStroke: Receiver: NECController Arguments and temporary variables: aBlock: [...] aTextMorph: a TextMorphForEditView(228327424) evt: [keystroke ''] editor: a SmalltalkEditor stringHolder: a PackageTreeNautilusUI completionAllowed: true controller: a NECController Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#additionals->NECController>>#additionals #captu...etc... format: 142 layout: a PointerLayout instanceVariables: #('model' 'menuMorph' 'editor' 'context' 'inverseMapping' 'c...etc... organization: a ClassOrganization subclasses: {NECWorkspaceController. NOCController} name: #NECController classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'NECompletion-View' traitComposition: {} localSelectors: nil uniqueInstance: a NECController ToolRegistry>>codeCompletionAround:textMorph:keyStroke: Receiver: a ToolRegistry Arguments and temporary variables: aBlock: [...] aTextMorph: a TextMorphForEditView(228327424) evt: [keystroke ''] Receiver's instance variables: tools: an IdentityDictionary(#browser->PackageTreeNautilus #changeList->ChangeL...etc... TextMorphForEditView(TextMorph)>>keyStroke: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: evt: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil TextMorphForEditView>>keyStroke: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: evt: [keystroke ''] view: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil TextMorphForEditView(TextMorph)>>handleKeystroke: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: anEvent: [keystroke ''] pasteUp: nil Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil KeyboardEvent>>sentTo: Receiver: [keystroke ''] Arguments and temporary variables: anObject: a TextMorphForEditView(228327424) Receiver's instance variables: timeStamp: 495497 source: a HandMorph(760479744) windowIndex: nil type: #keystroke buttons: 0 position: (266@14.0) handler: nil wasHandled: false keyValue: 31 charCode: 31 scanCode: 125 TextMorphForEditView(Morph)>>handleEvent: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil TextMorphForEditView(Morph)>>handleFocusEvent: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a Worl anEvent: [keystroke ''] focusHolder: a TextMorphForEditView(228327424) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorde evt: nil evtBuf: nil type: nil hadAny: nil Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: exception: Error handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: nil Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a NautilusWindow(639631360) a Spe...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: tCycleTime: 507460 alarms: a Heap() lastAlarmTime: 491164 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: verMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keyUp ''] evt: [keyUp ''] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 43 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 9 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: 8) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: nil evtBuf: nil type: nil hadAny: false Receiver's instance variables: bounds: (552@496.0) corner: (568@512.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (552@496.0) corner: (568@512.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(228327424) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(552@496) mouseOver nil nil] targetOffset: (275.0@333.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 491282 552 496 0 0 0 1) lastKeyScanCode: 43 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 9 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: tMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: entitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: ntitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: 705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() MouseOverHandler>>processMouseOver: Receiver: a MouseOverHandler Arguments and temporary variables: riables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: rMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: autilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: rMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: dow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: MouseEnter: Receiver: a MouseOverHan anEvent: [(552@496) mouseOver nil nil] anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: Arguments and temporary variables: anEvent: [(552@496) mouseOver nil nil] asMouseEnterEvent: [(552@496) mouseEnter nil nil] anEnteredMorph: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() Array(SequenceableCollection)>>reverseDo: Receiver: an Array(a TextMorphForEditView(228327424) a TransformMorph(816054272) a PluggableTextMorp...etc... Arguments and temporary variables: ouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: dDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: 's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHan evt: [(552@496) mouseEnter nil nil] a evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: dler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHan evt: [(552@496) mouseEnter nil nil] a evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: 's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHan evt: [(552@496) mouseEnter nil nil] a evt: [(552@496) mouseEnter nil nil] aLeftMorph: a PluggableTextMorphWithLimits(269484032) anEvent: [(552@496) mouseOver nil nil] aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>handleAsMouseEnter: Receiver: a MouseOverHandler Arguments and temporary variables: TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil TextMorphForEditView>>keyStroke: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: il nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: trueAlternativeBlock: [...] falseAlte trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: lass: Object methodDict: a MethodDictionary(#additionals->NECController>>#additionals #captu...etc... format: 142 layout: a PointerLayout instanceVariables: #('model' 'menuMorph' 'editor' 'context' 'inverseMapping' 'c...etc... organization: a ClassOrganization subclasses: {NECWorkspaceController. NOCController} name: #NECController classPool: a Dictionary() shared trueAlternativeBlock: [...] falseAlternativeBlock: [...] Receiver's instance variables: true MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: nAround:textMorph:keyStroke: Receiver: a ToolRegistry Arguments and temporary variables: s(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: n IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHan evt: [(552@496) mouseEnter nil nil] a evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: n IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHan evt: [(552@496) mouseEnter nil nil] a evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHand evt: [(552@496) mouseEnter nil nil] evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: er>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: evt: [(552@496) mouseEnter nil nil] aLeftMorph: [(552@496) mouseOver nil nil] anEvent: a PluggableTextMorphWithLimits(269484032) aBlock: [...] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() True>>ifTrue:ifFalse: Receiver: true Arguments and temporary variables: erMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: ion: a Mor anEvent: [(552@496) mouseEnter nil nil] anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: on: a Mor anEvent: [(552@496) mouseEnter nil nil] anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: on: a Mo anEvent: [(552@496) mouseEnter nil nil] anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: 72) sub anEvent: [(552@496) mouseEnter nil nil] anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: hange: anEvent: [(552@496) mouseEnter nil nil] anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: c... w anEvent: [(552@496) mouseEnter nil nil] anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: hange: anEvent: [(552@496) mouseEnter nil nil] anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: c... w anEvent: [(552@496) mouseEnter nil nil] originalEvent: [(552@496) mouseOver nil nil] aMorph: a PluggableTextMorphWithLimits(269484032) transformedEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: mouseOverMorphs: an Array(a NautilusWindow(639631360) a WorldMorph(511705088) [...etc... enteredMorphs: an Array(a TextMorphForEditView(228327424) a TransformMorph(8160...etc... overMorphs: a WriteStream leftMorphs: an IdentitySet() [...] in MouseOverHandler>>inform:to:originatedFrom:ifNotFocusedDo: Receiver: a MouseOverHandler Arguments and temporary variables: 1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformM anEvent: [(552@496) mouseEnter nil nil] anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: a evt: [keystroke ''] action: nil Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: evt: [keystroke ''] action: nil Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil [...] in TextMorphForEditView(TextMorph)>>keyStroke: Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: sor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformM anEvent: [(552@496) mouseEnter nil nil] anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformM anEvent: [(552@496) mouseEnter nil nil] anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a Transform anEvent: [(552@496) mouseEnter nil nil] R anEvent: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseOverHandler>>transform:from:andSendTo: Receiver: a MouseOverHandler Arguments and temporary variables: e: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white ext anObject: a PluggableTextMorphWithLimits(269484032) Receiver's instance variables: timeStamp: nil source: a HandMorph(760479744) windowIndex: nil type: #mouseEnter buttons: 0 position: (552@496) handler: nil wasHandled: true PluggableTextMorphWithLimits(Morph)>>handleEvent: Receiver: a PluggableTextMorphWithLimits(269484032< Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: MouseEvent>>sentTo: Receiver: [(552@496) mouseEnter nil nil] Arguments and temporary variables: ds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroll event: [(552@496) mouseEnter nil nil] Receiver's instance event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroll event: [(552@496) mouseEnter nil nil] Receiver's instance event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scrolle event: [(552@496) mouseEnter nil nil] Receiver's instance event: [(552@496) mouseEnter nil nil] Receiver's instance variables: bounds: (282.0@481.0) corner: (1098.0@758.0) owner: a MultipleMethodsEditor(439353344) submorphs: an Array(an AlphaImageMorph(14942208) a TransformMorph(816054272)) fullBounds: (282@481) corner: (1098@758) color: NewColor white extension: a MorphExtension (207093760) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PackageTreeNautilusUI open: false accessor: nil scrollBar: a ScrollBar(316932096) scroller: a TransformMorph(816054272) getMenuSelector: #sourceCodeMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(42991616) textMorph: a TextMorphForEditView(228327424) getTextSelector: #sourceCodeFrom: setTextSelector: #compileSource:notifying: getSelectionSelector: #contentsSelectionFrom: hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (22 to: 21) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil alertLimit: nil locked: false warningLimit: 350 method: nil lockIcon: an AlphaImageMorph(14942208) canLockChangeSelector: #canChangeLockFor: lockSelector: #lockTextArea:from: PluggableTextMorphWithLimits(Morph)>>handleMouseEnter: Receiver: a PluggableTextMorphWithLimits(269484 Receiver's instance variables: bounds: (0@0) corner: (808@82) owner: a TransformMorph(816054272) submorphs: #() fullBounds: (0@0) corner: (808@82) color: NewColor black extension: a MorphExtension (282853376) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'singleton self halt. Singleton ifNotNil: [ Singleton isLock...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorphWithLimits(269484032) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorphWithLimits(PluggableTextMorph)>>mouseEnter: Receiver: a PluggableTextMorphWithLimits(269484032) Arguments and temporary variables: alkEditor(TextEditor)>>findReplace Receiver's instance variab Receiver's instance variables: morph: a TextMorphForEditView(228327424) selectionShowing: true model: a PackageTreeNautilusUI editingState: a SmalltalkEditingState TextMorphForEditView>>selectionChanged Receiver: a TextMorphForEditView(228327424) Arguments and temporary variables: on: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplace Receiver's instance variables: superclass: Model methodDict: a MethodDictionary(#caseSensitive->FindReplaceService>>#caseSensiti...etc... format: 148 layout: a PointerLayout instanceVariables: #('findText' 'replaceText' 'caseSensitive' 'entireWordsOnly'...etc... organization: a ClassOrganization subclasses: nil name: #FindReplaceService classPool: a Dictionary(#Singleton->nil ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil SmalltalkEditor(TextEditor)>>findReplaceService Receiver: a SmalltalkEditor Arguments and temporary variables: : a MethodDictionary(#aboutText->EditorFindReplaceDialogWindow>>#abou...etc... format: 196 layout: a PointerLayout instanceVariables: #('state') organization: a ClassOrganization subclasses: nil name: #EditorFindReplaceDialogWindow classPool: a Dictionary(#Finds->an OrderedCollection('DFG' 'DFG_Node_Type' 'ENT...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil announcer: nil FindReplaceService class>>default Receiver: FindReplaceService Arguments and temporary variables: 1:39:12.591918 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] EditorFindReplaceDialogWindow class>>singleton Receiver: EditorFindReplaceDialogWindow Arguments and temporary variables: THERE_BE_DRAGONS_HERE FileDoesNotExist: File @ /Users/plantec/Dropbox/cheddar-wg/platypus/shared/Platypus-schemata/cheddar-dev/express2cheddar/package/ada_package_concepts_list_code-pharo.st 20 March 2015 3:49:38.539834 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] FileHandle>>streamError Receiver: a FileHandle Arguments and temporary variables: Receiver's instance variables: reference: File @ /Users/plantec/Dropbox/cheddar-wg/platypus/shared/Platypus-sc...etc... writable: true id: nil FileHandle>>writeStream Receiver: a FileHandle Arguments and temporary variables: Receiver's instance variables: reference: File @ /Users/plantec/Dropbox/cheddar-wg/platypus/shared/Platypus-sc...etc... writable: true id: nil FileSystem>>writeStreamOn: Receiver: a FileSystem Arguments and temporary variables: aResolvable: Path / 'Users' / 'plantec' / 'Dropbox' / 'cheddar-wg' / 'platypus'...etc... Receiver's instance variables: workingDirectory: Path / 'Users' / 'plantec' / 'Dropbox' / 'cheddar-wg' / 'plat...etc... store: a MacStore FileReference>>writeStream Receiver: File @ /Users/plantec/Dropbox/cheddar-wg/platypus/shared/Platypus-schemata/cheddar-dev/exp...etc... Arguments and temporary variables: Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'cheddar-wg' / 'platypus' / 'sha...etc... FileReference(AbstractFileReference)>>ensureCreateFile Receiver: File @ /Users/plantec/Dropbox/cheddar-wg/platypus/shared/Platypus-schemata/cheddar-dev/exp...etc... Arguments and temporary variables: Receiver's instance variables: filesystem: a FileSystem path: Path / 'Users' / 'plantec' / 'Dropbox' / 'cheddar-wg' / 'platypus' / 'sha...etc... PlatypusFunctionReference(PlatypusExpressReference)>>menuTranslate2Pharo Receiver: [cheddar-dev: /express2cheddar/package/ada_package_concepts_list_code] Arguments and temporary variables: result: ' PlatypusCoreAlgorithmDeclaration subclass: #ExChdAdaPackageConceptsLi...etc... fileName: File @ /Users/plantec/Dropbox/cheddar-wg/platypus/shared/Platypus-sch...etc... fileStream: nil Receiver's instance variables: owner: [cheddar-dev: /express2cheddar/package] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection() interactiveCallArguments: nil startNode: PlatypusIndentToken( ) stopNode: PlatypusSemicolonToken(;) name: 'ada_package_concepts_list_code' metaData: a PltFunctionDeclaration generatedClassRef: nil subContents: an OrderedCollection() PlatypusFunctionReference(TamListItemReference)>>perform:orSendTo: Receiver: [cheddar-dev: /express2cheddar/package/ada_package_concepts_list_code] Arguments and temporary variables: selector: #menuTranslate2Pharo otherTarget: a TamHierarchicalListMorph(235929600) Receiver's instance variables: owner: [cheddar-dev: /express2cheddar/package] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection() interactiveCallArguments: nil startNode: PlatypusIndentToken( ) stopNode: PlatypusSemicolonToken(;) name: 'ada_package_concepts_list_code' metaData: a PltFunctionDeclaration generatedClassRef: nil subContents: an OrderedCollection() [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(949223424)'translate here (t)' Arguments and temporary variables: evt: [(632@482) mouseUp 606443 nil] w: a WorldMorph(511705088) [world] selArgCount: 2 Receiver's instance variables: bounds: (572.0@474.0) corner: (743.0@488.0) owner: a MenuMorph(235929600) submorphs: #() fullBounds: (572.0@474.0) corner: (743.0@488.0) color: NewColor black extension: a MorphExtension (978845696) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'translate here (t)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar/package/ada_package_concepts_list_code] selector: #perform:orSendTo: arguments: an Array(#menuTranslate2Pharo a TamHierarchicalListMorph(235929600))...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: startpc: 134 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r100000000000000000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(949223424)'translate here (t)' Arguments and temporary variables: evt: [(632@482) mouseUp 606443 nil] w: a WorldMorph(511705088) [world] Receiver's instance variables: bounds: (572.0@474.0) corner: (743.0@488.0) owner: a MenuMorph(235929600) submorphs: #() fullBounds: (572.0@474.0) corner: (743.0@488.0) color: NewColor black extension: a MorphExtension (978845696) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'translate here (t)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar/package/ada_package_concepts_list_code] selector: #perform:orSendTo: arguments: an Array(#menuTranslate2Pharo a TamHierarchicalListMorph(235929600))...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: Receiver: a ToggleMenuItemMorph(949223424)'translate here (t)' Arguments and temporary variables: evt: [(632@482) mouseUp 606443 nil] Receiver's instance variables: bounds: (572.0@474.0) corner: (743.0@488.0) owner: a MenuMorph(235929600) submorphs: #() fullBounds: (572.0@474.0) corner: (743.0@488.0) color: NewColor black extension: a MorphExtension (978845696) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'translate here (t)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar/package/ada_package_concepts_list_code] selector: #perform:orSendTo: arguments: an Array(#menuTranslate2Pharo a TamHierarchicalListMorph(235929600))...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: Receiver: a ToggleMenuItemMorph(949223424)'translate here (t)' Arguments and temporary variables: anEvent: [(632@482) mouseUp 606443 nil] Receiver's instance variables: bounds: (572.0@474.0) corner: (743.0@488.0) owner: a MenuMorph(235929600) submorphs: #() fullBounds: (572.0@474.0) corner: (743.0@488.0) color: NewColor black extension: a MorphExtension (978845696) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'translate here (t)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar/package/ada_package_concepts_list_code] selector: #perform:orSendTo: arguments: an Array(#menuTranslate2Pharo a TamHierarchicalListMorph(235929600))...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MouseButtonEvent>>sentTo: Receiver: [(632@482) mouseUp 606443 nil] Arguments and temporary variables: anObject: a ToggleMenuItemMorph(949223424)'translate here (t)' Receiver's instance variables: timeStamp: 606443 source: a HandMorph(760479744) windowIndex: nil type: #mouseUp buttons: 0 position: (632@482) handler: nil wasHandled: true whichButton: 4 ToggleMenuItemMorph(Morph)>>handleEvent: Receiver: a ToggleMenuItemMorph(949223424)'translate here (t)' Arguments and temporary variables: anEvent: [(632@482) mouseUp 606443 nil] Receiver's instance variables: bounds: (572.0@474.0) corner: (743.0@488.0) owner: a MenuMorph(235929600) submorphs: #() fullBounds: (572.0@474.0) corner: (743.0@488.0) color: NewColor black extension: a MorphExtension (978845696) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'translate here (t)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar/package/ada_package_concepts_list_code] selector: #perform:orSendTo: arguments: an Array(#menuTranslate2Pharo a TamHierarchicalListMorph(235929600))...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(632@482) mouseUp 606443 nil] aMorph: a ToggleMenuItemMorph(949223424)'translate here (t)' localEvt: nil index: 1 child: nil morphs: #() inside: true Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(632@482) mouseUp 606443 nil] aMorph: a ToggleMenuItemMorph(949223424)'translate here (t)' Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: ToggleMenuItemMorph(Morph)>>processEvent:using: Receiver: a ToggleMenuItemMorph(949223424)'translate here (t)' Arguments and temporary variables: anEvent: [(632@482) mouseUp 606443 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (572.0@474.0) corner: (743.0@488.0) owner: a MenuMorph(235929600) submorphs: #() fullBounds: (572.0@474.0) corner: (743.0@488.0) color: NewColor black extension: a MorphExtension (978845696) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'translate here (t)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /express2cheddar/package/ada_package_concepts_list_code] selector: #perform:orSendTo: arguments: an Array(#menuTranslate2Pharo a TamHierarchicalListMorph(235929600))...etc... icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(632@482) mouseUp 606443 nil] aMorph: a MenuMorph(235929600) localEvt: [(632@482) mouseUp 606443 nil] index: 6 child: a ToggleMenuItemMorph(949223424)'translate here (t)' morphs: an Array(a ToggleMenuItemMorph(573046784)'save as... (S)' a MenuLineMor...etc... inside: false Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(632@482) mouseUp 606443 nil] aMorph: a MenuMorph(235929600) Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MenuMorph(Morph)>>processEvent:using: Receiver: a MenuMorph(235929600) Arguments and temporary variables: anEvent: [(632@482) mouseUp 606443 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (567.0@418.0) corner: (748.0@508.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(573046784)'save as... (S)' a MenuLine...etc... fullBounds: (567.0@418.0) corner: (748.0@508.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (259260416) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(949223424)'translate here (t)' stayUp: false popUpOwner: a ToggleMenuItemMorph(64487424)'express ...' activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(573046784)'save as... (S)...etc... MenuMorph(Morph)>>processEvent: Receiver: a MenuMorph(235929600) Arguments and temporary variables: anEvent: [(632@482) mouseUp 606443 nil] Receiver's instance variables: bounds: (567.0@418.0) corner: (748.0@508.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(573046784)'save as... (S)' a MenuLine...etc... fullBounds: (567.0@418.0) corner: (748.0@508.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (259260416) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(949223424)'translate here (t)' stayUp: false popUpOwner: a ToggleMenuItemMorph(64487424)'express ...' activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(573046784)'save as... (S)...etc... MenuMorph>>handleFocusEvent: Receiver: a MenuMorph(235929600) Arguments and temporary variables: evt: [(632@482) mouseUp 606443 nil] Receiver's instance variables: bounds: (567.0@418.0) corner: (748.0@508.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(573046784)'save as... (S)' a MenuLine...etc... fullBounds: (567.0@418.0) corner: (748.0@508.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (259260416) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(949223424)'translate here (t)' stayUp: false popUpOwner: a ToggleMenuItemMorph(64487424)'express ...' activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(573046784)'save as... (S)...etc... [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(632@482) mouseUp 606443 nil] focusHolder: a MenuMorph(235929600) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (632@482.0) corner: (648@498.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(632@482) mouseOver nil nil] targetOffset: (60.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 606443 632 482 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: [(632@482) mouseOver red nil nil] Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(632553472) a Sys...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(632@482) mouseUp 606443 nil] focusHolder: a MenuMorph(235929600) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (632@482.0) corner: (648@498.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(632@482) mouseOver nil nil] targetOffset: (60.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 606443 632 482 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(632@482) mouseUp 606443 nil] focusHolder: a MenuMorph(235929600) aBlock: [...] result: nil Receiver's instance variables: bounds: (632@482.0) corner: (648@498.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(632@482) mouseOver nil nil] targetOffset: (60.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 606443 632 482 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendMouseEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(632@482) mouseUp 606443 nil] Receiver's instance variables: bounds: (632@482.0) corner: (648@498.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(632@482) mouseOver nil nil] targetOffset: (60.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 606443 632 482 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(632@482) mouseUp 606443 nil] evt: [(632@482) mouseUp 606443 nil] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (632@482.0) corner: (648@498.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(632@482) mouseOver nil nil] targetOffset: (60.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 606443 632 482 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [(632@482) mouseUp 606443 nil] evtBuf: #(1 606443 632 482 0 0 0 1) type: 1 hadAny: false Receiver's instance variables: bounds: (632@482.0) corner: (648@498.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(632@482) mouseOver nil nil] targetOffset: (60.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 606443 632 482 0 0 0 1) lastKeyScanCode: 1 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(437256192))...etc... lastStepTime: 606882 lastStepMessage: nil lastCycleTime: 606882 alarms: a Heap() lastAlarmTime: 606882 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(437256192))...etc... lastStepTime: 606882 lastStepMessage: nil lastCycleTime: 606882 alarms: a Heap() lastAlarmTime: 606882 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(437256192))...etc... lastStepTime: 606923 lastStepMessage: nil lastCycleTime: 606923 alarms: a Heap() lastAlarmTime: 606923 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: a FormCanvas on: DisplayScreen(1592x1002x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(437256192))...etc... lastStepTime: 606923 lastStepMessage: nil lastCycleTime: 606923 alarms: a Heap() lastAlarmTime: 606923 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(632553472) a Sys...etc... fullBounds: (0@0) corner: (1592@1002) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- FileHandle>>streamError FileHandle>>writeStream FileSystem>>writeStreamOn: FileReference>>writeStream FileReference(AbstractFileReference)>>ensureCreateFile PlatypusFunctionReference(PlatypusExpressReference)>>menuTranslate2Pharo PlatypusFunctionReference(TamListItemReference)>>perform:orSendTo: [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: PlatypusComplexInstance>>adsPreDefUsingContext: 20 March 2015 3:56:22.392942 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PlatypusComplexInstance(Object)>>doesNotUnderstand: #adsPreDefUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: aMessage: adsPreDefUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: PlatypusComplexInstance>>adsPreDefUsingContext...etc... resumeValue: nil Receiver's instance variables: records: an OrderedCollection(an ExChdAdaEnumeration) [...] in PlatypusComplexInstance>>doesNotUnderstand: #adsPreDefUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaEnumeration) OrderedCollection(Collection)>>detect:ifFound:ifNone: Receiver: an OrderedCollection(an ExChdAdaEnumeration) Arguments and temporary variables: aBlock: [...] foundBlock: [...] exceptionBlock: [...] Receiver's instance variables: array: an Array(an ExChdAdaEnumeration nil nil nil nil nil nil nil nil nil) firstIndex: 1 lastIndex: 1 OrderedCollection(Collection)>>detect:ifNone: Receiver: an OrderedCollection(an ExChdAdaEnumeration) Arguments and temporary variables: aBlock: [...] exceptionBlock: [...] Receiver's instance variables: array: an Array(an ExChdAdaEnumeration nil nil nil nil nil nil nil nil nil) firstIndex: 1 lastIndex: 1 PlatypusComplexInstance>>doesNotUnderstand: #adsPreDefUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaEnumeration) [...] in [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke Receiver: an ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: no54: 1 c535: a PlatypusComplexInstance Receiver's instance variables: p: a PlatypusComplexInstance concepts: an OrderedCollection(a PlatypusComplexInstance a PltDefinedType a Plt...etc... ads: true result: '' code: '' tmp: nil PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke Receiver: an ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: no54: 1 Receiver's instance variables: p: a PlatypusComplexInstance concepts: an OrderedCollection(a PlatypusComplexInstance a PltDefinedType a Plt...etc... ads: true result: '' code: '' tmp: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 22 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 22 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 22 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageConceptsListCodeFunction>>invoke Receiver: an ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: Receiver's instance variables: p: a PlatypusComplexInstance concepts: an OrderedCollection(a PlatypusComplexInstance a PltDefinedType a Plt...etc... ads: true result: '' code: '' tmp: nil ExChdAdaPackageConceptsListCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance an OrderedCollection(a P...etc... algo: an ExChdAdaPackageConceptsListCodeFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#ads->ExChdAdaPackageConceptsListCodeFunction>>#...etc... format: 142 layout: a PointerLayout instanceVariables: #(#p #concepts #ads #result #code #tmp) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageConceptsListCodeFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackageAdsCodeFunction>>invoke Receiver: an ExChdAdaPackageAdsCodeFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance result: nil classes: an OrderedCollection() constList: an OrderedCollection() privateClasses: an OrderedCollection() constrainedArrays: an OrderedCollection(a PlatypusComplexInstance) ExChdAdaPackageAdsCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageAdsCodeFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance) algo: an ExChdAdaPackageAdsCodeFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#classes->ExChdAdaPackageAdsCodeFunction>>#class...etc... format: 142 layout: a PointerLayout instanceVariables: #(#pkg #result #classes #constList #privateClasses #constrai...etc... organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageAdsCodeFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no3794: 1 Receiver's instance variables: ads: true dir: 'generated-code' targetName: 'Platypus2Cheddar' code: '' body: nil pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 44 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 44 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 44 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: Receiver's instance variables: ads: true dir: 'generated-code' targetName: 'Platypus2Cheddar' code: '' body: nil pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: values: an OrderedCollection(true 'generated-code' 'Platypus2Cheddar') algo: an ExChdAllPackagesCodeIntoFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#ads->ExChdAllPackagesCodeIntoFunction>>#ads #ad...etc... format: 144 layout: a PointerLayout instanceVariables: #(#ads #dir #targetName #code #body #pkgs #targetPath) organization: a ClassOrganization subclasses: nil name: #ExChdAllPackagesCodeIntoFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdGenerateAllIntoProcedure>>invoke Receiver: an ExChdGenerateAllIntoProcedure Arguments and temporary variables: Receiver's instance variables: dir: 'generated-code' ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: Receiver: ExChdGenerateAllIntoProcedure Arguments and temporary variables: aStream: a ReadWriteStream values: #('generated-code') repo: an ExChdExpress2cheddarRepository Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#dir->ExChdGenerateAllIntoProcedure>>#dir #dir:-...etc... format: 132 layout: a PointerLayout instanceVariables: #(#dir) organization: a ClassOrganization subclasses: nil name: #ExChdGenerateAllIntoProcedure classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-Express2cheddarFacadeSchema' traitComposition: {} localSelectors: nil [...] in [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: [...] in CheddarGenerator class>>generateInto: startpc: 93 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) --- The full stack --- PlatypusComplexInstance(Object)>>doesNotUnderstand: #adsPreDefUsingContext: [...] in PlatypusComplexInstance>>doesNotUnderstand: #adsPreDefUsingContext: OrderedCollection(Collection)>>detect:ifFound:ifNone: OrderedCollection(Collection)>>detect:ifNone: PlatypusComplexInstance>>doesNotUnderstand: #adsPreDefUsingContext: [...] in [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageConceptsListCodeFunction>>invoke ExChdAdaPackageConceptsListCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackageAdsCodeFunction>>invoke ExChdAdaPackageAdsCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: PlatypusComplexInstance>>adsPreDefUsingContext: 20 March 2015 4:15:27.182544 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PlatypusComplexInstance(Object)>>doesNotUnderstand: #adsPreDefUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: aMessage: adsPreDefUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: PlatypusComplexInstance>>adsPreDefUsingContext...etc... resumeValue: nil Receiver's instance variables: records: an OrderedCollection(an ExChdPackageAlias a PltDefinedType) [...] in PlatypusComplexInstance>>doesNotUnderstand: #adsPreDefUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdPackageAlias a PltDefinedType) OrderedCollection(Collection)>>detect:ifFound:ifNone: Receiver: an OrderedCollection(a PltDefinedType an ExChdPackageAlias) Arguments and temporary variables: aBlock: [...] foundBlock: [...] exceptionBlock: [...] Receiver's instance variables: array: an Array(a PltDefinedType an ExChdPackageAlias nil nil nil nil nil nil n...etc... firstIndex: 1 lastIndex: 2 OrderedCollection(Collection)>>detect:ifNone: Receiver: an OrderedCollection(a PltDefinedType an ExChdPackageAlias) Arguments and temporary variables: aBlock: [...] exceptionBlock: [...] Receiver's instance variables: array: an Array(a PltDefinedType an ExChdPackageAlias nil nil nil nil nil nil n...etc... firstIndex: 1 lastIndex: 2 PlatypusComplexInstance>>doesNotUnderstand: #adsPreDefUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdPackageAlias a PltDefinedType) [...] in [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke Receiver: an ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: no54: 1 c535: a PlatypusComplexInstance Receiver's instance variables: p: a PlatypusComplexInstance concepts: an OrderedCollection(a PlatypusComplexInstance a PltDefinedType a Plt...etc... ads: true result: '' code: '' tmp: nil PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke Receiver: an ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: no54: 1 Receiver's instance variables: p: a PlatypusComplexInstance concepts: an OrderedCollection(a PlatypusComplexInstance a PltDefinedType a Plt...etc... ads: true result: '' code: '' tmp: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 32 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 32 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 32 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageConceptsListCodeFunction>>invoke Receiver: an ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: Receiver's instance variables: p: a PlatypusComplexInstance concepts: an OrderedCollection(a PlatypusComplexInstance a PltDefinedType a Plt...etc... ads: true result: '' code: '' tmp: nil ExChdAdaPackageConceptsListCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance an OrderedCollection(a P...etc... algo: an ExChdAdaPackageConceptsListCodeFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#ads->ExChdAdaPackageConceptsListCodeFunction>>#...etc... format: 142 layout: a PointerLayout instanceVariables: #(#p #concepts #ads #result #code #tmp) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageConceptsListCodeFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackageAdsCodeFunction>>invoke Receiver: an ExChdAdaPackageAdsCodeFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance result: nil classes: an OrderedCollection() constList: an OrderedCollection() privateClasses: an OrderedCollection() constrainedArrays: an OrderedCollection() ExChdAdaPackageAdsCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageAdsCodeFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance) algo: an ExChdAdaPackageAdsCodeFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#classes->ExChdAdaPackageAdsCodeFunction>>#class...etc... format: 142 layout: a PointerLayout instanceVariables: #(#pkg #result #classes #constList #privateClasses #constrai...etc... organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageAdsCodeFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PltDefinedType a PltDef...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Scheduling_Analysis' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection(a PlatypusComplexInstance) adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection() Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no3794: 5 Receiver's instance variables: ads: true dir: 'generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 5 start: 1 stop: 44 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 5 start: 1 stop: 44 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 44 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: Receiver's instance variables: ads: true dir: 'generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: values: an OrderedCollection(true 'generated-code' 'Platypus2Cheddar') algo: an ExChdAllPackagesCodeIntoFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#ads->ExChdAllPackagesCodeIntoFunction>>#ads #ad...etc... format: 144 layout: a PointerLayout instanceVariables: #(#ads #dir #targetName #code #body #pkgs #targetPath) organization: a ClassOrganization subclasses: nil name: #ExChdAllPackagesCodeIntoFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdGenerateAllIntoProcedure>>invoke Receiver: an ExChdGenerateAllIntoProcedure Arguments and temporary variables: Receiver's instance variables: dir: 'generated-code' ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: Receiver: ExChdGenerateAllIntoProcedure Arguments and temporary variables: aStream: a ReadWriteStream values: #('generated-code') repo: an ExChdExpress2cheddarRepository Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#dir->ExChdGenerateAllIntoProcedure>>#dir #dir:-...etc... format: 132 layout: a PointerLayout instanceVariables: #(#dir) organization: a ClassOrganization subclasses: nil name: #ExChdGenerateAllIntoProcedure classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-Express2cheddarFacadeSchema' traitComposition: {} localSelectors: nil [...] in [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: [...] in CheddarGenerator class>>generateInto: startpc: 93 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) --- The full stack --- PlatypusComplexInstance(Object)>>doesNotUnderstand: #adsPreDefUsingContext: [...] in PlatypusComplexInstance>>doesNotUnderstand: #adsPreDefUsingContext: OrderedCollection(Collection)>>detect:ifFound:ifNone: OrderedCollection(Collection)>>detect:ifNone: PlatypusComplexInstance>>doesNotUnderstand: #adsPreDefUsingContext: [...] in [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageConceptsListCodeFunction>>invoke ExChdAdaPackageConceptsListCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackageAdsCodeFunction>>invoke ExChdAdaPackageAdsCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: PlatypusComplexInstance>>adsPreDefUsingContext: 20 March 2015 4:35:15.810157 pm VM: Mac OS - intel - 1092 - NBCoInterpreter NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 NBCogit NativeBoost-CogPlugin-HolgerHansPeterFreyther.21 uuid: e0df6e2d-5694-40e2-8035-dc217200b424 Sep 25 2014 https://github.com/pharo-project/pharo-vm.git Commit: 81b5d19917dcb78f22482a780deec48c53738396 Date: 2014-09-20 14:36:18 +0200 By: Esteban Lorenzano Jenkins build #14858 Image: Pharo3.0 [Latest update: #30635] PlatypusComplexInstance(Object)>>doesNotUnderstand: #adsPreDefUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: aMessage: adsPreDefUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: PlatypusComplexInstance>>adsPreDefUsingContext...etc... resumeValue: nil Receiver's instance variables: records: an OrderedCollection(an ExChdCheddarFunctionPtr) [...] in PlatypusComplexInstance>>doesNotUnderstand: #adsPreDefUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdCheddarFunctionPtr) OrderedCollection(Collection)>>detect:ifFound:ifNone: Receiver: an OrderedCollection(an ExChdCheddarFunctionPtr) Arguments and temporary variables: aBlock: [...] foundBlock: [...] exceptionBlock: [...] Receiver's instance variables: array: an Array(an ExChdCheddarFunctionPtr nil nil nil nil nil nil nil nil nil)...etc... firstIndex: 1 lastIndex: 1 OrderedCollection(Collection)>>detect:ifNone: Receiver: an OrderedCollection(an ExChdCheddarFunctionPtr) Arguments and temporary variables: aBlock: [...] exceptionBlock: [...] Receiver's instance variables: array: an Array(an ExChdCheddarFunctionPtr nil nil nil nil nil nil nil nil nil)...etc... firstIndex: 1 lastIndex: 1 PlatypusComplexInstance>>doesNotUnderstand: #adsPreDefUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdCheddarFunctionPtr) [...] in [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke Receiver: an ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: no3082: 5 c1261: a PlatypusComplexInstance Receiver's instance variables: p: a PlatypusComplexInstance concepts: an OrderedCollection(a PltDefinedType a PltDefinedType a PltDefinedTy...etc... ads: true result: '' code: '' tmp: nil PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke Receiver: an ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: no3082: 5 Receiver's instance variables: p: a PlatypusComplexInstance concepts: an OrderedCollection(a PltDefinedType a PltDefinedType a PltDefinedTy...etc... ads: true result: '' code: '' tmp: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 5 start: 1 stop: 10 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 5 start: 1 stop: 10 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 10 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageConceptsListCodeFunction>>invoke Receiver: an ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: Receiver's instance variables: p: a PlatypusComplexInstance concepts: an OrderedCollection(a PltDefinedType a PltDefinedType a PltDefinedTy...etc... ads: true result: '' code: '' tmp: nil ExChdAdaPackageConceptsListCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance an OrderedCollection(a P...etc... algo: an ExChdAdaPackageConceptsListCodeFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#ads->ExChdAdaPackageConceptsListCodeFunction>>#...etc... format: 142 layout: a PointerLayout instanceVariables: #(#p #concepts #ads #result #code #tmp) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageConceptsListCodeFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackageAdsCodeFunction>>invoke Receiver: an ExChdAdaPackageAdsCodeFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance result: nil classes: an OrderedCollection() constList: an OrderedCollection() privateClasses: an OrderedCollection() constrainedArrays: an OrderedCollection() ExChdAdaPackageAdsCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageAdsCodeFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance) algo: an ExChdAdaPackageAdsCodeFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#classes->ExChdAdaPackageAdsCodeFunction>>#class...etc... format: 142 layout: a PointerLayout instanceVariables: #(#pkg #result #classes #constList #privateClasses #constrai...etc... organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageAdsCodeFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PltDefinedType a PltDefinedType a PltDefinedType ...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Applicability_Constraints_Main_Structure' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema) remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection(a PlatypusComplexInstance) xmlRootTags: an OrderedCollection() Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no3040: 44 Receiver's instance variables: ads: true dir: 'generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 44 start: 1 stop: 44 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 44 start: 1 stop: 44 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 44 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: Receiver's instance variables: ads: true dir: 'generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: values: an OrderedCollection(true 'generated-code' 'Platypus2Cheddar') algo: an ExChdAllPackagesCodeIntoFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#ads->ExChdAllPackagesCodeIntoFunction>>#ads #ad...etc... format: 144 layout: a PointerLayout instanceVariables: #(#ads #dir #targetName #code #body #pkgs #targetPath) organization: a ClassOrganization subclasses: nil name: #ExChdAllPackagesCodeIntoFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdGenerateAllIntoProcedure>>invoke Receiver: an ExChdGenerateAllIntoProcedure Arguments and temporary variables: Receiver's instance variables: dir: 'generated-code' ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: Receiver: ExChdGenerateAllIntoProcedure Arguments and temporary variables: aStream: a ReadWriteStream values: #('generated-code') repo: an ExChdExpress2cheddarRepository Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#dir->ExChdGenerateAllIntoProcedure>>#dir #dir:-...etc... format: 132 layout: a PointerLayout instanceVariables: #(#dir) organization: a ClassOrganization subclasses: nil name: #ExChdGenerateAllIntoProcedure classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-Express2cheddarFacadeSchema' traitComposition: {} localSelectors: nil [...] in [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: [...] in CheddarGenerator class>>generateInto: startpc: 93 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) --- The full stack --- PlatypusComplexInstance(Object)>>doesNotUnderstand: #adsPreDefUsingContext: [...] in PlatypusComplexInstance>>doesNotUnderstand: #adsPreDefUsingContext: OrderedCollection(Collection)>>detect:ifFound:ifNone: OrderedCollection(Collection)>>detect:ifNone: PlatypusComplexInstance>>doesNotUnderstand: #adsPreDefUsingContext: [...] in [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageConceptsListCodeFunction>>invoke ExChdAdaPackageConceptsListCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackageAdsCodeFunction>>invoke ExChdAdaPackageAdsCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: ExChdAdaListType>>refedByPointerUsingContext: 4 June 2015 3:24:15.599201 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] ExChdAdaListType(Object)>>doesNotUnderstand: #refedByPointerUsingContext: Receiver: an ExChdAdaListType Arguments and temporary variables: aMessage: refedByPointerUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: ExChdAdaListType>>refedByPointerUsingContext: resumeValue: nil Receiver's instance variables: owner: a PltExplicitAttribute elementType: a PltIntegerType upperBound: nil isGeneralType: false lowerBound: nil uniqueFlag: false ExChdExplicitAttributePutFunction>>invoke Receiver: an ExChdExplicitAttributePutFunction Arguments and temporary variables: Receiver's instance variables: attr: a PltExplicitAttribute code: 'put("ucbs: "); ' prfx: '' domain: an ExChdAdaListType ExChdExplicitAttributePutFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdExplicitAttributePutFunction Arguments and temporary variables: values: an OrderedCollection(a PltExplicitAttribute) algo: an ExChdExplicitAttributePutFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#attr->ExChdExplicitAttributePutFunction>>#attr ...etc... format: 138 layout: a PointerLayout instanceVariables: #(#attr #code #prfx #domain) organization: a ClassOrganization subclasses: nil name: #ExChdExplicitAttributePutFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil [...] in [...] in ExChdAdaClassPutCodeFunction>>invoke Receiver: an ExChdAdaClassPutCodeFunction Arguments and temporary variables: no2092: 16 attr4048: a PltExplicitAttribute Receiver's instance variables: cip: a PlatypusComplexInstance code: 'procedure Put(obj : in Generic_Task) is \nbegin\n\tput(Named_Object(obj)...etc... acode: 'put("context_switch_overhead: "); standards_io.natural_io.put(obj.conte...etc... PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaClassPutCodeFunction>>invoke Receiver: an ExChdAdaClassPutCodeFunction Arguments and temporary variables: no2092: 16 Receiver's instance variables: cip: a PlatypusComplexInstance code: 'procedure Put(obj : in Generic_Task) is \nbegin\n\tput(Named_Object(obj)...etc... acode: 'put("context_switch_overhead: "); standards_io.natural_io.put(obj.conte...etc... [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 16 start: 1 stop: 17 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 16 start: 1 stop: 17 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 17 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaClassPutCodeFunction>>invoke Receiver: an ExChdAdaClassPutCodeFunction Arguments and temporary variables: Receiver's instance variables: cip: a PlatypusComplexInstance code: 'procedure Put(obj : in Generic_Task) is \nbegin\n\tput(Named_Object(obj)...etc... acode: 'put("context_switch_overhead: "); standards_io.natural_io.put(obj.conte...etc... ExChdAdaClassPutCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaClassPutCodeFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance) algo: an ExChdAdaClassPutCodeFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#acode->ExChdAdaClassPutCodeFunction>>#acode #ac...etc... format: 136 layout: a PointerLayout instanceVariables: #(#cip #code #acode) organization: a ClassOrganization subclasses: nil name: #ExChdAdaClassPutCodeFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil ExChdAdaClassAdbCodeFunction>>invoke Receiver: an ExChdAdaClassAdbCodeFunction Arguments and temporary variables: Receiver's instance variables: cip: a PlatypusComplexInstance code: nil ExChdAdaClassAdbCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaClassAdbCodeFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance) algo: an ExChdAdaClassAdbCodeFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#cip->ExChdAdaClassAdbCodeFunction>>#cip #cip:->...etc... format: 134 layout: a PointerLayout instanceVariables: #(#cip #code) organization: a ClassOrganization subclasses: nil name: #ExChdAdaClassAdbCodeFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil ExChdAdaClass>>adbCodeUsingContext:receiver: Receiver: an ExChdAdaClass Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Generic_Task' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: false complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection(a PltEntityDefinitionReference) supertypeConstraint: a PltSupertypeConstraint isPrivate: false Message>>sendTo: Receiver: adbCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaClass Receiver's instance variables: selector: #adbCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adbCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaClass) [...] in [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke Receiver: an ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: no4020: 1 c1034: a PlatypusComplexInstance Receiver's instance variables: p: a PlatypusComplexInstance concepts: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... ads: false result: '' code: '' tmp: nil PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke Receiver: an ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: no4020: 1 Receiver's instance variables: p: a PlatypusComplexInstance concepts: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... ads: false result: '' code: '' tmp: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 9 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 9 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 9 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageConceptsListCodeFunction>>invoke Receiver: an ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: Receiver's instance variables: p: a PlatypusComplexInstance concepts: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... ads: false result: '' code: '' tmp: nil ExChdAdaPackageConceptsListCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageConceptsListCodeFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance an OrderedCollection(a P...etc... algo: an ExChdAdaPackageConceptsListCodeFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#ads->ExChdAdaPackageConceptsListCodeFunction>>#...etc... format: 142 layout: a PointerLayout instanceVariables: #(#p #concepts #ads #result #code #tmp) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageConceptsListCodeFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackageAdbCodeFunction>>invoke Receiver: an ExChdAdaPackageAdbCodeFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance result: nil ExChdAdaPackageAdbCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageAdbCodeFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance) algo: an ExChdAdaPackageAdbCodeFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#fromValues:->ExChdAdaPackageAdbCodeFunction>>#f...etc... format: 134 layout: a PointerLayout instanceVariables: #(#pkg #result) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageAdbCodeFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adbCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Tasks' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_adl') Message>>sendTo: Receiver: adbCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adbCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adbCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no1700: 3 Receiver's instance variables: ads: false dir: 'generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 3 start: 1 stop: 44 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil --- The full stack --- ExChdAdaListType(Object)>>doesNotUnderstand: #refedByPointerUsingContext: ExChdExplicitAttributePutFunction>>invoke ExChdExplicitAttributePutFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: [...] in [...] in ExChdAdaClassPutCodeFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaClassPutCodeFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaClassPutCodeFunction>>invoke ExChdAdaClassPutCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaClassAdbCodeFunction>>invoke ExChdAdaClassAdbCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaClass>>adbCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adbCodeUsingContext: [...] in [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageConceptsListCodeFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageConceptsListCodeFunction>>invoke ExChdAdaPackageConceptsListCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackageAdbCodeFunction>>invoke ExChdAdaPackageAdbCodeFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adbCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adbCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: 9 June 2015 11:07:24.142025 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: Receiver: a PltMissingValue Arguments and temporary variables: aMessage: addRecordsToExternalRepresentation: a PltExternalRepresentation['2140...etc... exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... resumeValue: nil Receiver's instance variables: owner: nil cachedDomain: nil [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: 'META_MAPPING_DEFINITION' key: a PltInternalRepresentation['18958'] instDefinition: a PltMissingValue metaExpression: a PltStringLiteral metaCondition: nil evalResult: a PlatypusExpressInterpretorStackAppInst newInst: a PltExternalRepresentation['21400'] Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18981'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 205) BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: startpc: 107 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltInternalRepresentation['18958'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltInternalRepresentation['18958'] key: 'META_MAPPING_DEFINITION' instDefinition: a PltMissingValue Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18981'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 205) [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job d: a PltInternalRepresentation['18958'] idx: 8511 Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18981'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 205) OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltInternalRepresentation['17115'] a PltInternalRepresentation['116...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 18969 indexLimiT: 8511 Receiver's instance variables: array: an Array(a PltInternalRepresentation['17115'] a PltInternalRepresentatio...etc... firstIndex: 1 lastIndex: 21400 [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18981'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 205) BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a Job Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents:...etc... startpc: 191 numArgs: 1 [...] in [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 8511 min: 1 max: 18969 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: JobNotification handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in Job>>run startpc: 57 numArgs: 0 [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 8511 min: 1 max: 18969 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Job>>run startpc: 49 numArgs: 0 Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 8511 min: 1 max: 18969 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil MorphicUIManager(UIManager)>>displayProgress:from:to:during: Receiver: a MorphicUIManager Arguments and temporary variables: titleString: 'Computing mapping' minVal: 1 maxVal: 18969 workBlock: [...] Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript ByteString(String)>>displayProgressAt:from:to:during: Receiver: 'Computing mapping' Arguments and temporary variables: aPoint: (291@854) minVal: 1 maxVal: 18969 workBlock: [...] Receiver's instance variables: 'Computing mapping' PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18981'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 205) PltModelContents>>resolvesMetaMappingRules Receiver: a PltModelContents Arguments and temporary variables: Receiver's instance variables: owner: a PltSchemaInstance validationResult: false validationDate: '2015-06-09T11:07:13.281992+02:00' changeDate: '2015-06-09T11:07:04.35399+02:00' headerInstances: an OrderedCollection(a PltFileName a PltFileDescription a PltF...etc... dataInstances: an OrderedCollection(a PltInternalRepresentation['17115'] a PltI...etc... positionByDataInstanceIndex: an IdentityDictionary(size 21400) dataInstancesByEntityIndex: an IdentityDictionary(size 153) dataInstancesByLabelIndex: a Dictionary(size 21400) recordComputedInstances: true entitiesByInstanceIndex: an IdentityDictionary(size 21400) PlatypusModelContentsReference>>resolvesMetaMappingDefinitions Receiver: [cheddar-dev: /express2cheddar/express2cheddar' model] Arguments and temporary variables: Receiver's instance variables: owner: [cheddar-dev: /express2cheddar] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil pos: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... attrOrRuleOrValue: nil useP21Syntax: true modelContents: a PltModelContents folder: nil newLabelCounter: nil dataInstances: an OrderedCollection(a PltInternalRepresentation['1'] a PltInter...etc... PlatypusSchemaInstanceReference>>storeAsMetaDataOf: Receiver: [cheddar-dev: /cheddar_mapping] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /express2cheddar] newModelContents: [cheddar-dev: /express2cheddar/express2cheddar' model] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_mapping/package_mapp...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusSchemaInstanceReference>>promote: Receiver: [cheddar-dev: /express2cheddar] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /cheddar_mapping] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection([cheddar-dev: /express2cheddar/ex...etc... [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil CheddarGenerator class>>generate Receiver: CheddarGenerator Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil UndefinedObject>>DoIt Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil Compiler>>evaluate:in:to:notifying:ifFail:logged: Receiver: a Compiler Arguments and temporary variables: textOrStream: a ReadWriteStream aContext: nil aReceiver: nil aRequestor: a TextMorphForEditView(164102144) failBlock: [...] logFlag: false methodNode: DoIt ^ CheddarGenerator generate method: UndefinedObject>>#DoIt value: nil toLog: nil itsSelection: nil itsSelectionString: nil Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate: Receiver: a Compiler Arguments and temporary variables: textOrString: a ReadWriteStream Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate Receiver: a Compiler Arguments and temporary variables: Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil SmalltalkEditor>>evaluateSelectionAndDo: Receiver: a SmalltalkEditor Arguments and temporary variables: aBlock: [...] result: nil rcvr: nil ctxt: nil Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState SmalltalkEditor>>evaluateSelection Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState [...] in PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TextMorphForEditView(TextMorph)>>handleEdit: Receiver: a TextMorphForEditView(164102144) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (432@18) owner: a TransformMorph(445644800) submorphs: #() fullBounds: (0@0) corner: (432@18) color: NewColor black extension: a MorphExtension (200540160) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'CheddarGenerator generate ' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(725614592) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: Receiver: SmalltalkEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration morph: a PluggableTextMorph(725614592) Receiver's instance variables: superclass: TextEditor methodDict: a MethodDictionary(#argAdvance:->SmalltalkEditor>>#argAdvance: #bro...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #SmalltalkEditor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #argAdvance: #noop: #compareToClipboard: #debugIt: #m...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PluggableTextMorph(725614592) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 157 numArgs: 1 --- The full stack --- PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: 9 June 2015 11:10:51.291994 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: Receiver: a PltMissingValue Arguments and temporary variables: aMessage: addRecordsToExternalRepresentation: a PltExternalRepresentation['1918...etc... exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... resumeValue: nil Receiver's instance variables: owner: nil cachedDomain: nil [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: 'META_MAPPING_DEFINITION' key: a PltInternalRepresentation['18887'] instDefinition: a PltMissingValue metaExpression: a PltStringLiteral metaCondition: nil evalResult: a PlatypusExpressInterpretorStackAppInst newInst: a PltExternalRepresentation['19184'] Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18980'] a PltEx...etc... replaceIndex: an IdentityDictionary(a PltInternalRepresentation['136']->a PltEx...etc... BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: startpc: 107 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltInternalRepresentation['18887'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltInternalRepresentation['18887'] key: 'META_MAPPING_DEFINITION' instDefinition: a PltMissingValue Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18980'] a PltEx...etc... replaceIndex: an IdentityDictionary(a PltInternalRepresentation['136']->a PltEx...etc... [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job d: a PltInternalRepresentation['18887'] idx: 593 Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18980'] a PltEx...etc... replaceIndex: an IdentityDictionary(a PltInternalRepresentation['136']->a PltEx...etc... OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltInternalRepresentation['5765'] a PltInternalRepresentation['1868...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 18970 indexLimiT: 593 Receiver's instance variables: array: an Array(a PltInternalRepresentation['5765'] a PltInternalRepresentation...etc... firstIndex: 1 lastIndex: 19184 [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18980'] a PltEx...etc... replaceIndex: an IdentityDictionary(a PltInternalRepresentation['136']->a PltEx...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a Job Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents:...etc... startpc: 191 numArgs: 1 [...] in [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 593 min: 1 max: 18970 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: JobNotification handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in Job>>run startpc: 57 numArgs: 0 [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 593 min: 1 max: 18970 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Job>>run startpc: 49 numArgs: 0 Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 593 min: 1 max: 18970 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil MorphicUIManager(UIManager)>>displayProgress:from:to:during: Receiver: a MorphicUIManager Arguments and temporary variables: titleString: 'Computing mapping' minVal: 1 maxVal: 18970 workBlock: [...] Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript ByteString(String)>>displayProgressAt:from:to:during: Receiver: 'Computing mapping' Arguments and temporary variables: aPoint: (226@884) minVal: 1 maxVal: 18970 workBlock: [...] Receiver's instance variables: 'Computing mapping' PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18980'] a PltEx...etc... replaceIndex: an IdentityDictionary(a PltInternalRepresentation['136']->a PltEx...etc... PltModelContents>>resolvesMetaMappingRules Receiver: a PltModelContents Arguments and temporary variables: Receiver's instance variables: owner: a PltSchemaInstance validationResult: false validationDate: '2015-06-09T11:10:42.75799+02:00' changeDate: '2015-06-09T11:10:32.96399+02:00' headerInstances: an OrderedCollection(a PltFileName a PltFileDescription a PltF...etc... dataInstances: an OrderedCollection(a PltInternalRepresentation['5765'] a PltIn...etc... positionByDataInstanceIndex: an IdentityDictionary(size 19184) dataInstancesByEntityIndex: an IdentityDictionary(size 139) dataInstancesByLabelIndex: a Dictionary(size 19184) recordComputedInstances: true entitiesByInstanceIndex: an IdentityDictionary(size 19184) PlatypusModelContentsReference>>resolvesMetaMappingDefinitions Receiver: [cheddar-dev: /express2cheddar/express2cheddar' model] Arguments and temporary variables: Receiver's instance variables: owner: [cheddar-dev: /express2cheddar] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil pos: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... attrOrRuleOrValue: nil useP21Syntax: true modelContents: a PltModelContents folder: nil newLabelCounter: nil dataInstances: an OrderedCollection(a PltInternalRepresentation['1'] a PltInter...etc... PlatypusSchemaInstanceReference>>storeAsMetaDataOf: Receiver: [cheddar-dev: /cheddar_mapping] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /express2cheddar] newModelContents: [cheddar-dev: /express2cheddar/express2cheddar' model] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_mapping/package_mapp...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusSchemaInstanceReference>>promote: Receiver: [cheddar-dev: /express2cheddar] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /cheddar_mapping] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection([cheddar-dev: /express2cheddar/ex...etc... [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil CheddarGenerator class>>generate Receiver: CheddarGenerator Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil UndefinedObject>>DoIt Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil Compiler>>evaluate:in:to:notifying:ifFail:logged: Receiver: a Compiler Arguments and temporary variables: textOrStream: a ReadWriteStream aContext: nil aReceiver: nil aRequestor: a TextMorphForEditView(164102144) failBlock: [...] logFlag: false methodNode: DoIt ^ CheddarGenerator generate method: UndefinedObject>>#DoIt value: nil toLog: nil itsSelection: nil itsSelectionString: nil Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate: Receiver: a Compiler Arguments and temporary variables: textOrString: a ReadWriteStream Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate Receiver: a Compiler Arguments and temporary variables: Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil SmalltalkEditor>>evaluateSelectionAndDo: Receiver: a SmalltalkEditor Arguments and temporary variables: aBlock: [...] result: nil rcvr: nil ctxt: nil Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState SmalltalkEditor>>evaluateSelection Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState [...] in PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TextMorphForEditView(TextMorph)>>handleEdit: Receiver: a TextMorphForEditView(164102144) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (432@18) owner: a TransformMorph(445644800) submorphs: #() fullBounds: (0@0) corner: (432@18) color: NewColor black extension: a MorphExtension (200540160) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'CheddarGenerator generate ' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(725614592) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: Receiver: SmalltalkEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration morph: a PluggableTextMorph(725614592) Receiver's instance variables: superclass: TextEditor methodDict: a MethodDictionary(#argAdvance:->SmalltalkEditor>>#argAdvance: #bro...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #SmalltalkEditor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #argAdvance: #noop: #compareToClipboard: #debugIt: #m...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PluggableTextMorph(725614592) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 157 numArgs: 1 --- The full stack --- PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: 9 June 2015 11:14:32.553994 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: Receiver: a PltMissingValue Arguments and temporary variables: aMessage: addRecordsToExternalRepresentation: a PltExternalRepresentation['2392...etc... exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... resumeValue: nil Receiver's instance variables: owner: nil cachedDomain: nil [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: 'META_MAPPING_DEFINITION' key: a PltInternalRepresentation['18887'] instDefinition: a PltMissingValue metaExpression: a PltStringLiteral metaCondition: nil evalResult: a PlatypusExpressInterpretorStackAppInst newInst: a PltExternalRepresentation['23925'] Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18980'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 417) BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: startpc: 107 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltInternalRepresentation['18887'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltInternalRepresentation['18887'] key: 'META_MAPPING_DEFINITION' instDefinition: a PltMissingValue Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18980'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 417) [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job d: a PltInternalRepresentation['18887'] idx: 17608 Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18980'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 417) OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltInternalRepresentation['12461'] a PltInternalRepresentation['429...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 18970 indexLimiT: 17608 Receiver's instance variables: array: an Array(a PltInternalRepresentation['12461'] a PltInternalRepresentatio...etc... firstIndex: 1 lastIndex: 23925 [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18980'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 417) BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a Job Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents:...etc... startpc: 191 numArgs: 1 [...] in [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 17608 min: 1 max: 18970 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: JobNotification handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in Job>>run startpc: 57 numArgs: 0 [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 17608 min: 1 max: 18970 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Job>>run startpc: 49 numArgs: 0 Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 17608 min: 1 max: 18970 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil MorphicUIManager(UIManager)>>displayProgress:from:to:during: Receiver: a MorphicUIManager Arguments and temporary variables: titleString: 'Computing mapping' minVal: 1 maxVal: 18970 workBlock: [...] Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript ByteString(String)>>displayProgressAt:from:to:during: Receiver: 'Computing mapping' Arguments and temporary variables: aPoint: (231@900) minVal: 1 maxVal: 18970 workBlock: [...] Receiver's instance variables: 'Computing mapping' PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18980'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 417) PltModelContents>>resolvesMetaMappingRules Receiver: a PltModelContents Arguments and temporary variables: Receiver's instance variables: owner: a PltSchemaInstance validationResult: false validationDate: '2015-06-09T11:14:19.059989+02:00' changeDate: '2015-06-09T11:14:09.321993+02:00' headerInstances: an OrderedCollection(a PltFileName a PltFileDescription a PltF...etc... dataInstances: an OrderedCollection(a PltInternalRepresentation['12461'] a PltI...etc... positionByDataInstanceIndex: an IdentityDictionary(size 23925) dataInstancesByEntityIndex: an IdentityDictionary(size 159) dataInstancesByLabelIndex: a Dictionary(size 23925) recordComputedInstances: true entitiesByInstanceIndex: an IdentityDictionary(size 23925) PlatypusModelContentsReference>>resolvesMetaMappingDefinitions Receiver: [cheddar-dev: /express2cheddar/express2cheddar' model] Arguments and temporary variables: Receiver's instance variables: owner: [cheddar-dev: /express2cheddar] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil pos: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... attrOrRuleOrValue: nil useP21Syntax: true modelContents: a PltModelContents folder: nil newLabelCounter: nil dataInstances: an OrderedCollection(a PltInternalRepresentation['1'] a PltInter...etc... PlatypusSchemaInstanceReference>>storeAsMetaDataOf: Receiver: [cheddar-dev: /cheddar_mapping] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /express2cheddar] newModelContents: [cheddar-dev: /express2cheddar/express2cheddar' model] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_mapping/package_mapp...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusSchemaInstanceReference>>promote: Receiver: [cheddar-dev: /express2cheddar] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /cheddar_mapping] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection([cheddar-dev: /express2cheddar/ex...etc... [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil CheddarGenerator class>>generate Receiver: CheddarGenerator Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil UndefinedObject>>DoIt Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil Compiler>>evaluate:in:to:notifying:ifFail:logged: Receiver: a Compiler Arguments and temporary variables: textOrStream: a ReadWriteStream aContext: nil aReceiver: nil aRequestor: a TextMorphForEditView(164102144) failBlock: [...] logFlag: false methodNode: DoIt ^ CheddarGenerator generate method: UndefinedObject>>#DoIt value: nil toLog: nil itsSelection: nil itsSelectionString: nil Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate: Receiver: a Compiler Arguments and temporary variables: textOrString: a ReadWriteStream Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate Receiver: a Compiler Arguments and temporary variables: Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil SmalltalkEditor>>evaluateSelectionAndDo: Receiver: a SmalltalkEditor Arguments and temporary variables: aBlock: [...] result: nil rcvr: nil ctxt: nil Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState SmalltalkEditor>>evaluateSelection Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState [...] in PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TextMorphForEditView(TextMorph)>>handleEdit: Receiver: a TextMorphForEditView(164102144) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (432@18) owner: a TransformMorph(445644800) submorphs: #() fullBounds: (0@0) corner: (432@18) color: NewColor black extension: a MorphExtension (200540160) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'CheddarGenerator generate ' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(725614592) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: Receiver: SmalltalkEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration morph: a PluggableTextMorph(725614592) Receiver's instance variables: superclass: TextEditor methodDict: a MethodDictionary(#argAdvance:->SmalltalkEditor>>#argAdvance: #bro...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #SmalltalkEditor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #argAdvance: #noop: #compareToClipboard: #debugIt: #m...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PluggableTextMorph(725614592) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 157 numArgs: 1 --- The full stack --- PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: 9 June 2015 11:16:12.861991 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: Receiver: a PltMissingValue Arguments and temporary variables: aMessage: addRecordsToExternalRepresentation: a PltExternalRepresentation['2199...etc... exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... resumeValue: nil Receiver's instance variables: owner: nil cachedDomain: nil [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: 'META_MAPPING_DEFINITION' key: a PltInternalRepresentation['18887'] instDefinition: a PltMissingValue metaExpression: a PltStringLiteral metaCondition: nil evalResult: a PlatypusExpressInterpretorStackAppInst newInst: a PltExternalRepresentation['21997'] Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18982'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 256) BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: startpc: 107 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltInternalRepresentation['18887'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltInternalRepresentation['18887'] key: 'META_MAPPING_DEFINITION' instDefinition: a PltMissingValue Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18982'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 256) [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job d: a PltInternalRepresentation['18887'] idx: 10869 Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18982'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 256) OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltInternalRepresentation['15048'] a PltInternalRepresentation['122...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 18970 indexLimiT: 10869 Receiver's instance variables: array: an Array(a PltInternalRepresentation['15048'] a PltInternalRepresentatio...etc... firstIndex: 1 lastIndex: 21997 [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18982'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 256) BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a Job Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents:...etc... startpc: 191 numArgs: 1 [...] in [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 10869 min: 1 max: 18970 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: JobNotification handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in Job>>run startpc: 57 numArgs: 0 [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 10869 min: 1 max: 18970 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Job>>run startpc: 49 numArgs: 0 Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 10869 min: 1 max: 18970 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil MorphicUIManager(UIManager)>>displayProgress:from:to:during: Receiver: a MorphicUIManager Arguments and temporary variables: titleString: 'Computing mapping' minVal: 1 maxVal: 18970 workBlock: [...] Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript ByteString(String)>>displayProgressAt:from:to:during: Receiver: 'Computing mapping' Arguments and temporary variables: aPoint: (737@900) minVal: 1 maxVal: 18970 workBlock: [...] Receiver's instance variables: 'Computing mapping' PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18982'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 256) PltModelContents>>resolvesMetaMappingRules Receiver: a PltModelContents Arguments and temporary variables: Receiver's instance variables: owner: a PltSchemaInstance validationResult: false validationDate: '2015-06-09T11:16:01.715989+02:00' changeDate: '2015-06-09T11:15:52.025994+02:00' headerInstances: an OrderedCollection(a PltFileName a PltFileDescription a PltF...etc... dataInstances: an OrderedCollection(a PltInternalRepresentation['15048'] a PltI...etc... positionByDataInstanceIndex: an IdentityDictionary(size 21997) dataInstancesByEntityIndex: an IdentityDictionary(size 157) dataInstancesByLabelIndex: a Dictionary(size 21997) recordComputedInstances: true entitiesByInstanceIndex: an IdentityDictionary(size 21997) PlatypusModelContentsReference>>resolvesMetaMappingDefinitions Receiver: [cheddar-dev: /express2cheddar/express2cheddar' model] Arguments and temporary variables: Receiver's instance variables: owner: [cheddar-dev: /express2cheddar] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil pos: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... attrOrRuleOrValue: nil useP21Syntax: true modelContents: a PltModelContents folder: nil newLabelCounter: nil dataInstances: an OrderedCollection(a PltInternalRepresentation['1'] a PltInter...etc... PlatypusSchemaInstanceReference>>storeAsMetaDataOf: Receiver: [cheddar-dev: /cheddar_mapping] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /express2cheddar] newModelContents: [cheddar-dev: /express2cheddar/express2cheddar' model] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_mapping/package_mapp...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusSchemaInstanceReference>>promote: Receiver: [cheddar-dev: /express2cheddar] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /cheddar_mapping] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection([cheddar-dev: /express2cheddar/ex...etc... [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil CheddarGenerator class>>generate Receiver: CheddarGenerator Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil UndefinedObject>>DoIt Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil Compiler>>evaluate:in:to:notifying:ifFail:logged: Receiver: a Compiler Arguments and temporary variables: textOrStream: a ReadWriteStream aContext: nil aReceiver: nil aRequestor: a TextMorphForEditView(164102144) failBlock: [...] logFlag: false methodNode: DoIt ^ CheddarGenerator generate method: UndefinedObject>>#DoIt value: nil toLog: nil itsSelection: nil itsSelectionString: nil Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate: Receiver: a Compiler Arguments and temporary variables: textOrString: a ReadWriteStream Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate Receiver: a Compiler Arguments and temporary variables: Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil SmalltalkEditor>>evaluateSelectionAndDo: Receiver: a SmalltalkEditor Arguments and temporary variables: aBlock: [...] result: nil rcvr: nil ctxt: nil Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState SmalltalkEditor>>evaluateSelection Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState [...] in PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TextMorphForEditView(TextMorph)>>handleEdit: Receiver: a TextMorphForEditView(164102144) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (432@18) owner: a TransformMorph(445644800) submorphs: #() fullBounds: (0@0) corner: (432@18) color: NewColor black extension: a MorphExtension (200540160) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'CheddarGenerator generate ' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(725614592) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: Receiver: SmalltalkEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration morph: a PluggableTextMorph(725614592) Receiver's instance variables: superclass: TextEditor methodDict: a MethodDictionary(#argAdvance:->SmalltalkEditor>>#argAdvance: #bro...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #SmalltalkEditor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #argAdvance: #noop: #compareToClipboard: #debugIt: #m...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PluggableTextMorph(725614592) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 157 numArgs: 1 --- The full stack --- PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: 9 June 2015 11:18:59.873991 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: Receiver: a PltMissingValue Arguments and temporary variables: aMessage: addRecordsToExternalRepresentation: a PltExternalRepresentation['2032...etc... exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... resumeValue: nil Receiver's instance variables: owner: nil cachedDomain: nil [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: 'META_MAPPING_DEFINITION' key: a PltInternalRepresentation['18875'] instDefinition: a PltMissingValue metaExpression: a PltStringLiteral metaCondition: nil evalResult: a PlatypusExpressInterpretorStackAppInst newInst: a PltExternalRepresentation['20329'] Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18982'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 115) BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: startpc: 107 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltInternalRepresentation['18875'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltInternalRepresentation['18875'] key: 'META_MAPPING_DEFINITION' instDefinition: a PltMissingValue Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18982'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 115) [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job d: a PltInternalRepresentation['18875'] idx: 5171 Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18982'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 115) OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltInternalRepresentation['1616'] a PltInternalRepresentation['1885...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 18970 indexLimiT: 5171 Receiver's instance variables: array: an Array(a PltInternalRepresentation['1616'] a PltInternalRepresentation...etc... firstIndex: 1 lastIndex: 20329 [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18982'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 115) BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a Job Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents:...etc... startpc: 191 numArgs: 1 [...] in [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 5171 min: 1 max: 18970 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: JobNotification handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in Job>>run startpc: 57 numArgs: 0 [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 5171 min: 1 max: 18970 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Job>>run startpc: 49 numArgs: 0 Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 5171 min: 1 max: 18970 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil MorphicUIManager(UIManager)>>displayProgress:from:to:during: Receiver: a MorphicUIManager Arguments and temporary variables: titleString: 'Computing mapping' minVal: 1 maxVal: 18970 workBlock: [...] Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript ByteString(String)>>displayProgressAt:from:to:during: Receiver: 'Computing mapping' Arguments and temporary variables: aPoint: (227@827) minVal: 1 maxVal: 18970 workBlock: [...] Receiver's instance variables: 'Computing mapping' PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18982'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 115) PltModelContents>>resolvesMetaMappingRules Receiver: a PltModelContents Arguments and temporary variables: Receiver's instance variables: owner: a PltSchemaInstance validationResult: false validationDate: '2015-06-09T11:18:49.891989+02:00' changeDate: '2015-06-09T11:18:41.32999+02:00' headerInstances: an OrderedCollection(a PltFileName a PltFileDescription a PltF...etc... dataInstances: an OrderedCollection(a PltInternalRepresentation['1616'] a PltIn...etc... positionByDataInstanceIndex: an IdentityDictionary(size 20329) dataInstancesByEntityIndex: an IdentityDictionary(size 147) dataInstancesByLabelIndex: a Dictionary(size 20329) recordComputedInstances: true entitiesByInstanceIndex: an IdentityDictionary(size 20329) PlatypusModelContentsReference>>resolvesMetaMappingDefinitions Receiver: [cheddar-dev: /express2cheddar/express2cheddar' model] Arguments and temporary variables: Receiver's instance variables: owner: [cheddar-dev: /express2cheddar] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil pos: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... attrOrRuleOrValue: nil useP21Syntax: true modelContents: a PltModelContents folder: nil newLabelCounter: nil dataInstances: an OrderedCollection(a PltInternalRepresentation['1'] a PltInter...etc... PlatypusSchemaInstanceReference>>storeAsMetaDataOf: Receiver: [cheddar-dev: /cheddar_mapping] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /express2cheddar] newModelContents: [cheddar-dev: /express2cheddar/express2cheddar' model] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_mapping/package_mapp...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusSchemaInstanceReference>>promote: Receiver: [cheddar-dev: /express2cheddar] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /cheddar_mapping] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection([cheddar-dev: /express2cheddar/ex...etc... [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil CheddarGenerator class>>generate Receiver: CheddarGenerator Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil UndefinedObject>>DoIt Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil Compiler>>evaluate:in:to:notifying:ifFail:logged: Receiver: a Compiler Arguments and temporary variables: textOrStream: a ReadWriteStream aContext: nil aReceiver: nil aRequestor: a TextMorphForEditView(164102144) failBlock: [...] logFlag: false methodNode: DoIt ^ CheddarGenerator generate method: UndefinedObject>>#DoIt value: nil toLog: nil itsSelection: nil itsSelectionString: nil Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate: Receiver: a Compiler Arguments and temporary variables: textOrString: a ReadWriteStream Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate Receiver: a Compiler Arguments and temporary variables: Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil SmalltalkEditor>>evaluateSelectionAndDo: Receiver: a SmalltalkEditor Arguments and temporary variables: aBlock: [...] result: nil rcvr: nil ctxt: nil Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState SmalltalkEditor>>evaluateSelection Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState [...] in PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TextMorphForEditView(TextMorph)>>handleEdit: Receiver: a TextMorphForEditView(164102144) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (432@18) owner: a TransformMorph(445644800) submorphs: #() fullBounds: (0@0) corner: (432@18) color: NewColor black extension: a MorphExtension (200540160) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'CheddarGenerator generate ' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(725614592) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (36.0@789.0) corner: (476.0@956.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (36@789) corner: (476@956) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: Receiver: SmalltalkEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration morph: a PluggableTextMorph(725614592) Receiver's instance variables: superclass: TextEditor methodDict: a MethodDictionary(#argAdvance:->SmalltalkEditor>>#argAdvance: #bro...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #SmalltalkEditor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #argAdvance: #noop: #compareToClipboard: #debugIt: #m...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PluggableTextMorph(725614592) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 157 numArgs: 1 --- The full stack --- PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: 9 June 2015 11:27:34.229991 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: Receiver: a PltMissingValue Arguments and temporary variables: aMessage: addRecordsToExternalRepresentation: a PltExternalRepresentation['2144...etc... exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... resumeValue: nil Receiver's instance variables: owner: nil cachedDomain: nil [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: 'META_MAPPING_DEFINITION' key: a PltInternalRepresentation['18810'] instDefinition: a PltMissingValue metaExpression: a PltStringLiteral metaCondition: nil evalResult: a PlatypusExpressInterpretorStackAppInst newInst: a PltExternalRepresentation['21440'] Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18984'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 209) BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: startpc: 107 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltInternalRepresentation['18810'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltInternalRepresentation['18810'] key: 'META_MAPPING_DEFINITION' instDefinition: a PltMissingValue Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18984'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 209) [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job d: a PltInternalRepresentation['18810'] idx: 8437 Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18984'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 209) OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltInternalRepresentation['11397'] a PltInternalRepresentation['236...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 18972 indexLimiT: 8437 Receiver's instance variables: array: an Array(a PltInternalRepresentation['11397'] a PltInternalRepresentatio...etc... firstIndex: 1 lastIndex: 21440 [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18984'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 209) BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a Job Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents:...etc... startpc: 191 numArgs: 1 [...] in [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 8437 min: 1 max: 18972 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: JobNotification handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in Job>>run startpc: 57 numArgs: 0 [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 8437 min: 1 max: 18972 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Job>>run startpc: 49 numArgs: 0 Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 8437 min: 1 max: 18972 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil MorphicUIManager(UIManager)>>displayProgress:from:to:during: Receiver: a MorphicUIManager Arguments and temporary variables: titleString: 'Computing mapping' minVal: 1 maxVal: 18972 workBlock: [...] Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript ByteString(String)>>displayProgressAt:from:to:during: Receiver: 'Computing mapping' Arguments and temporary variables: aPoint: (283@926) minVal: 1 maxVal: 18972 workBlock: [...] Receiver's instance variables: 'Computing mapping' PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18984'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 209) PltModelContents>>resolvesMetaMappingRules Receiver: a PltModelContents Arguments and temporary variables: Receiver's instance variables: owner: a PltSchemaInstance validationResult: false validationDate: '2015-06-09T11:27:23.535989+02:00' changeDate: '2015-06-09T11:27:14.023995+02:00' headerInstances: an OrderedCollection(a PltFileName a PltFileDescription a PltF...etc... dataInstances: an OrderedCollection(a PltInternalRepresentation['11397'] a PltI...etc... positionByDataInstanceIndex: an IdentityDictionary(size 21440) dataInstancesByEntityIndex: an IdentityDictionary(size 152) dataInstancesByLabelIndex: a Dictionary(size 21440) recordComputedInstances: true entitiesByInstanceIndex: an IdentityDictionary(size 21440) PlatypusModelContentsReference>>resolvesMetaMappingDefinitions Receiver: [cheddar-dev: /express2cheddar/express2cheddar' model] Arguments and temporary variables: Receiver's instance variables: owner: [cheddar-dev: /express2cheddar] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil pos: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... attrOrRuleOrValue: nil useP21Syntax: true modelContents: a PltModelContents folder: nil newLabelCounter: nil dataInstances: an OrderedCollection(a PltInternalRepresentation['1'] a PltInter...etc... PlatypusSchemaInstanceReference>>storeAsMetaDataOf: Receiver: [cheddar-dev: /cheddar_mapping] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /express2cheddar] newModelContents: [cheddar-dev: /express2cheddar/express2cheddar' model] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_mapping/package_mapp...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusSchemaInstanceReference>>promote: Receiver: [cheddar-dev: /express2cheddar] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /cheddar_mapping] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection([cheddar-dev: /express2cheddar/ex...etc... [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil CheddarGenerator class>>generate Receiver: CheddarGenerator Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil UndefinedObject>>DoIt Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil Compiler>>evaluate:in:to:notifying:ifFail:logged: Receiver: a Compiler Arguments and temporary variables: textOrStream: a ReadWriteStream aContext: nil aReceiver: nil aRequestor: a TextMorphForEditView(164102144) failBlock: [...] logFlag: false methodNode: DoIt ^ CheddarGenerator generate method: UndefinedObject>>#DoIt value: nil toLog: nil itsSelection: nil itsSelectionString: nil Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate: Receiver: a Compiler Arguments and temporary variables: textOrString: a ReadWriteStream Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate Receiver: a Compiler Arguments and temporary variables: Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil SmalltalkEditor>>evaluateSelectionAndDo: Receiver: a SmalltalkEditor Arguments and temporary variables: aBlock: [...] result: nil rcvr: nil ctxt: nil Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState SmalltalkEditor>>evaluateSelection Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState [...] in PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (40.0@825.0) corner: (480.0@992.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (40@825) corner: (480@992) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (40.0@825.0) corner: (480.0@992.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (40@825) corner: (480@992) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TextMorphForEditView(TextMorph)>>handleEdit: Receiver: a TextMorphForEditView(164102144) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (432@18) owner: a TransformMorph(445644800) submorphs: #() fullBounds: (0@0) corner: (432@18) color: NewColor black extension: a MorphExtension (200540160) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'CheddarGenerator generate ' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(725614592) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (40.0@825.0) corner: (480.0@992.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (40@825) corner: (480@992) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (40.0@825.0) corner: (480.0@992.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (40@825) corner: (480@992) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: Receiver: SmalltalkEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration morph: a PluggableTextMorph(725614592) Receiver's instance variables: superclass: TextEditor methodDict: a MethodDictionary(#argAdvance:->SmalltalkEditor>>#argAdvance: #bro...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #SmalltalkEditor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #argAdvance: #noop: #compareToClipboard: #debugIt: #m...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PluggableTextMorph(725614592) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 157 numArgs: 1 --- The full stack --- PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: 9 June 2015 11:28:51.637991 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: Receiver: a PltMissingValue Arguments and temporary variables: aMessage: addRecordsToExternalRepresentation: a PltExternalRepresentation['2386...etc... exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... resumeValue: nil Receiver's instance variables: owner: nil cachedDomain: nil [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: 'META_MAPPING_DEFINITION' key: a PltInternalRepresentation['18961'] instDefinition: a PltMissingValue metaExpression: a PltStringLiteral metaCondition: nil evalResult: a PlatypusExpressInterpretorStackAppInst newInst: a PltExternalRepresentation['23861'] Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 413) BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: startpc: 107 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltInternalRepresentation['18961'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltInternalRepresentation['18961'] key: 'META_MAPPING_DEFINITION' instDefinition: a PltMissingValue Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 413) [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job d: a PltInternalRepresentation['18961'] idx: 16627 Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 413) OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltInternalRepresentation['8238'] a PltInternalRepresentation['1141...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 18971 indexLimiT: 16627 Receiver's instance variables: array: an Array(a PltInternalRepresentation['8238'] a PltInternalRepresentation...etc... firstIndex: 1 lastIndex: 23861 [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 413) BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a Job Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents:...etc... startpc: 191 numArgs: 1 [...] in [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 16627 min: 1 max: 18971 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: JobNotification handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in Job>>run startpc: 57 numArgs: 0 [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 16627 min: 1 max: 18971 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Job>>run startpc: 49 numArgs: 0 Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 16627 min: 1 max: 18971 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil MorphicUIManager(UIManager)>>displayProgress:from:to:during: Receiver: a MorphicUIManager Arguments and temporary variables: titleString: 'Computing mapping' minVal: 1 maxVal: 18971 workBlock: [...] Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript ByteString(String)>>displayProgressAt:from:to:during: Receiver: 'Computing mapping' Arguments and temporary variables: aPoint: (288@937) minVal: 1 maxVal: 18971 workBlock: [...] Receiver's instance variables: 'Computing mapping' PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 413) PltModelContents>>resolvesMetaMappingRules Receiver: a PltModelContents Arguments and temporary variables: Receiver's instance variables: owner: a PltSchemaInstance validationResult: false validationDate: '2015-06-09T11:28:37.979989+02:00' changeDate: '2015-06-09T11:28:28.79399+02:00' headerInstances: an OrderedCollection(a PltFileName a PltFileDescription a PltF...etc... dataInstances: an OrderedCollection(a PltInternalRepresentation['8238'] a PltIn...etc... positionByDataInstanceIndex: an IdentityDictionary(size 23861) dataInstancesByEntityIndex: an IdentityDictionary(size 158) dataInstancesByLabelIndex: a Dictionary(size 23861) recordComputedInstances: true entitiesByInstanceIndex: an IdentityDictionary(size 23861) PlatypusModelContentsReference>>resolvesMetaMappingDefinitions Receiver: [cheddar-dev: /express2cheddar/express2cheddar' model] Arguments and temporary variables: Receiver's instance variables: owner: [cheddar-dev: /express2cheddar] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil pos: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... attrOrRuleOrValue: nil useP21Syntax: true modelContents: a PltModelContents folder: nil newLabelCounter: nil dataInstances: an OrderedCollection(a PltInternalRepresentation['1'] a PltInter...etc... PlatypusSchemaInstanceReference>>storeAsMetaDataOf: Receiver: [cheddar-dev: /cheddar_mapping] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /express2cheddar] newModelContents: [cheddar-dev: /express2cheddar/express2cheddar' model] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_mapping/package_mapp...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusSchemaInstanceReference>>promote: Receiver: [cheddar-dev: /express2cheddar] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /cheddar_mapping] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection([cheddar-dev: /express2cheddar/ex...etc... [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil CheddarGenerator class>>generate Receiver: CheddarGenerator Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil UndefinedObject>>DoIt Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil Compiler>>evaluate:in:to:notifying:ifFail:logged: Receiver: a Compiler Arguments and temporary variables: textOrStream: a ReadWriteStream aContext: nil aReceiver: nil aRequestor: a TextMorphForEditView(164102144) failBlock: [...] logFlag: false methodNode: DoIt ^ CheddarGenerator generate method: UndefinedObject>>#DoIt value: nil toLog: nil itsSelection: nil itsSelectionString: nil Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate: Receiver: a Compiler Arguments and temporary variables: textOrString: a ReadWriteStream Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate Receiver: a Compiler Arguments and temporary variables: Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil SmalltalkEditor>>evaluateSelectionAndDo: Receiver: a SmalltalkEditor Arguments and temporary variables: aBlock: [...] result: nil rcvr: nil ctxt: nil Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState SmalltalkEditor>>evaluateSelection Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState [...] in PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (40.0@825.0) corner: (480.0@992.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (40@825) corner: (480@992) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (40.0@825.0) corner: (480.0@992.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (40@825) corner: (480@992) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TextMorphForEditView(TextMorph)>>handleEdit: Receiver: a TextMorphForEditView(164102144) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (432@18) owner: a TransformMorph(445644800) submorphs: #() fullBounds: (0@0) corner: (432@18) color: NewColor black extension: a MorphExtension (200540160) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'CheddarGenerator generate ' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(725614592) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (40.0@825.0) corner: (480.0@992.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (40@825) corner: (480@992) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (40.0@825.0) corner: (480.0@992.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (40@825) corner: (480@992) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: Receiver: SmalltalkEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration morph: a PluggableTextMorph(725614592) Receiver's instance variables: superclass: TextEditor methodDict: a MethodDictionary(#argAdvance:->SmalltalkEditor>>#argAdvance: #bro...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #SmalltalkEditor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #argAdvance: #noop: #compareToClipboard: #debugIt: #m...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PluggableTextMorph(725614592) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 157 numArgs: 1 --- The full stack --- PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: 9 June 2015 1:18:33.733042 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: Receiver: a PltMissingValue Arguments and temporary variables: aMessage: addRecordsToExternalRepresentation: a PltExternalRepresentation['2439...etc... exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... resumeValue: nil Receiver's instance variables: owner: nil cachedDomain: nil [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: 'META_MAPPING_DEFINITION' key: a PltInternalRepresentation['18961'] instDefinition: a PltMissingValue metaExpression: a PltStringLiteral metaCondition: nil evalResult: a PlatypusExpressInterpretorStackAppInst newInst: a PltExternalRepresentation['24395'] Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18981'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 456) BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: startpc: 107 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltInternalRepresentation['18961'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltInternalRepresentation['18961'] key: 'META_MAPPING_DEFINITION' instDefinition: a PltMissingValue Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18981'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 456) [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job d: a PltInternalRepresentation['18961'] idx: 18663 Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18981'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 456) OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltInternalRepresentation['11953'] a PltInternalRepresentation['157...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 18971 indexLimiT: 18663 Receiver's instance variables: array: an Array(a PltInternalRepresentation['11953'] a PltInternalRepresentatio...etc... firstIndex: 1 lastIndex: 24395 [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18981'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 456) BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a Job Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents:...etc... startpc: 191 numArgs: 1 [...] in [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 18663 min: 1 max: 18971 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: JobNotification handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in Job>>run startpc: 57 numArgs: 0 [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 18663 min: 1 max: 18971 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Job>>run startpc: 49 numArgs: 0 Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 18663 min: 1 max: 18971 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil MorphicUIManager(UIManager)>>displayProgress:from:to:during: Receiver: a MorphicUIManager Arguments and temporary variables: titleString: 'Computing mapping' minVal: 1 maxVal: 18971 workBlock: [...] Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript ByteString(String)>>displayProgressAt:from:to:during: Receiver: 'Computing mapping' Arguments and temporary variables: aPoint: (594@751) minVal: 1 maxVal: 18971 workBlock: [...] Receiver's instance variables: 'Computing mapping' PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18981'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 456) PltModelContents>>resolvesMetaMappingRules Receiver: a PltModelContents Arguments and temporary variables: Receiver's instance variables: owner: a PltSchemaInstance validationResult: false validationDate: '2015-06-09T13:18:19.325989+02:00' changeDate: '2015-06-09T13:18:10.15199+02:00' headerInstances: an OrderedCollection(a PltFileName a PltFileDescription a PltF...etc... dataInstances: an OrderedCollection(a PltInternalRepresentation['11953'] a PltI...etc... positionByDataInstanceIndex: an IdentityDictionary(size 24395) dataInstancesByEntityIndex: an IdentityDictionary(size 159) dataInstancesByLabelIndex: a Dictionary(size 24395) recordComputedInstances: true entitiesByInstanceIndex: an IdentityDictionary(size 24395) PlatypusModelContentsReference>>resolvesMetaMappingDefinitions Receiver: [cheddar-dev: /express2cheddar/express2cheddar' model] Arguments and temporary variables: Receiver's instance variables: owner: [cheddar-dev: /express2cheddar] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil pos: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... attrOrRuleOrValue: nil useP21Syntax: true modelContents: a PltModelContents folder: nil newLabelCounter: nil dataInstances: an OrderedCollection(a PltInternalRepresentation['1'] a PltInter...etc... PlatypusSchemaInstanceReference>>storeAsMetaDataOf: Receiver: [cheddar-dev: /cheddar_mapping] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /express2cheddar] newModelContents: [cheddar-dev: /express2cheddar/express2cheddar' model] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_mapping/package_mapp...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusSchemaInstanceReference>>promote: Receiver: [cheddar-dev: /express2cheddar] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /cheddar_mapping] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection([cheddar-dev: /express2cheddar/ex...etc... [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil CheddarGenerator class>>generate Receiver: CheddarGenerator Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil UndefinedObject>>DoIt Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil Compiler>>evaluate:in:to:notifying:ifFail:logged: Receiver: a Compiler Arguments and temporary variables: textOrStream: a ReadWriteStream aContext: nil aReceiver: nil aRequestor: a TextMorphForEditView(164102144) failBlock: [...] logFlag: false methodNode: DoIt ^ CheddarGenerator generate method: UndefinedObject>>#DoIt value: nil toLog: nil itsSelection: nil itsSelectionString: nil Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate: Receiver: a Compiler Arguments and temporary variables: textOrString: a ReadWriteStream Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate Receiver: a Compiler Arguments and temporary variables: Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil SmalltalkEditor>>evaluateSelectionAndDo: Receiver: a SmalltalkEditor Arguments and temporary variables: aBlock: [...] result: nil rcvr: nil ctxt: nil Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState SmalltalkEditor>>evaluateSelection Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState [...] in PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (40.0@825.0) corner: (480.0@992.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (40@825) corner: (480@992) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (40.0@825.0) corner: (480.0@992.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (40@825) corner: (480@992) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TextMorphForEditView(TextMorph)>>handleEdit: Receiver: a TextMorphForEditView(164102144) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (432@18) owner: a TransformMorph(445644800) submorphs: #() fullBounds: (0@0) corner: (432@18) color: NewColor black extension: a MorphExtension (200540160) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'CheddarGenerator generate ' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(725614592) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (40.0@825.0) corner: (480.0@992.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (40@825) corner: (480@992) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (40.0@825.0) corner: (480.0@992.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (40@825) corner: (480@992) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: Receiver: SmalltalkEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration morph: a PluggableTextMorph(725614592) Receiver's instance variables: superclass: TextEditor methodDict: a MethodDictionary(#argAdvance:->SmalltalkEditor>>#argAdvance: #bro...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #SmalltalkEditor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #argAdvance: #noop: #compareToClipboard: #debugIt: #m...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PluggableTextMorph(725614592) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 157 numArgs: 1 --- The full stack --- PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: 9 June 2015 1:24:48.27031 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: Receiver: a PltMissingValue Arguments and temporary variables: aMessage: addRecordsToExternalRepresentation: a PltExternalRepresentation['2304...etc... exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... resumeValue: nil Receiver's instance variables: owner: nil cachedDomain: nil [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: 'META_MAPPING_DEFINITION' key: a PltInternalRepresentation['18961'] instDefinition: a PltMissingValue metaExpression: a PltStringLiteral metaCondition: nil evalResult: a PlatypusExpressInterpretorStackAppInst newInst: a PltExternalRepresentation['23044'] Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 343) BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: startpc: 107 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltInternalRepresentation['18961'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltInternalRepresentation['18961'] key: 'META_MAPPING_DEFINITION' instDefinition: a PltMissingValue Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 343) [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job d: a PltInternalRepresentation['18961'] idx: 13919 Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 343) OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltInternalRepresentation['11016'] a PltInternalRepresentation['765...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 18971 indexLimiT: 13919 Receiver's instance variables: array: an Array(a PltInternalRepresentation['11016'] a PltInternalRepresentatio...etc... firstIndex: 1 lastIndex: 23044 [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 343) BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a Job Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents:...etc... startpc: 191 numArgs: 1 [...] in [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 13919 min: 1 max: 18971 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: JobNotification handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in Job>>run startpc: 57 numArgs: 0 [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 13919 min: 1 max: 18971 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Job>>run startpc: 49 numArgs: 0 Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 13919 min: 1 max: 18971 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil MorphicUIManager(UIManager)>>displayProgress:from:to:during: Receiver: a MorphicUIManager Arguments and temporary variables: titleString: 'Computing mapping' minVal: 1 maxVal: 18971 workBlock: [...] Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript ByteString(String)>>displayProgressAt:from:to:during: Receiver: 'Computing mapping' Arguments and temporary variables: aPoint: (542@807) minVal: 1 maxVal: 18971 workBlock: [...] Receiver's instance variables: 'Computing mapping' PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 343) PltModelContents>>resolvesMetaMappingRules Receiver: a PltModelContents Arguments and temporary variables: Receiver's instance variables: owner: a PltSchemaInstance validationResult: false validationDate: '2015-06-09T13:24:35.279989+02:00' changeDate: '2015-06-09T13:24:25.53599+02:00' headerInstances: an OrderedCollection(a PltFileName a PltFileDescription a PltF...etc... dataInstances: an OrderedCollection(a PltInternalRepresentation['11016'] a PltI...etc... positionByDataInstanceIndex: an IdentityDictionary(size 23044) dataInstancesByEntityIndex: an IdentityDictionary(size 158) dataInstancesByLabelIndex: a Dictionary(size 23044) recordComputedInstances: true entitiesByInstanceIndex: an IdentityDictionary(size 23044) PlatypusModelContentsReference>>resolvesMetaMappingDefinitions Receiver: [cheddar-dev: /express2cheddar/express2cheddar' model] Arguments and temporary variables: Receiver's instance variables: owner: [cheddar-dev: /express2cheddar] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil pos: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... attrOrRuleOrValue: nil useP21Syntax: true modelContents: a PltModelContents folder: nil newLabelCounter: nil dataInstances: an OrderedCollection(a PltInternalRepresentation['1'] a PltInter...etc... PlatypusSchemaInstanceReference>>storeAsMetaDataOf: Receiver: [cheddar-dev: /cheddar_mapping] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /express2cheddar] newModelContents: [cheddar-dev: /express2cheddar/express2cheddar' model] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_mapping/package_mapp...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusSchemaInstanceReference>>promote: Receiver: [cheddar-dev: /express2cheddar] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /cheddar_mapping] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection([cheddar-dev: /express2cheddar/ex...etc... [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil CheddarGenerator class>>generate Receiver: CheddarGenerator Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil UndefinedObject>>DoIt Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil Compiler>>evaluate:in:to:notifying:ifFail:logged: Receiver: a Compiler Arguments and temporary variables: textOrStream: a ReadWriteStream aContext: nil aReceiver: nil aRequestor: a TextMorphForEditView(164102144) failBlock: [...] logFlag: false methodNode: DoIt ^ CheddarGenerator generate method: UndefinedObject>>#DoIt value: nil toLog: nil itsSelection: nil itsSelectionString: nil Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate: Receiver: a Compiler Arguments and temporary variables: textOrString: a ReadWriteStream Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate Receiver: a Compiler Arguments and temporary variables: Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil SmalltalkEditor>>evaluateSelectionAndDo: Receiver: a SmalltalkEditor Arguments and temporary variables: aBlock: [...] result: nil rcvr: nil ctxt: nil Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState SmalltalkEditor>>evaluateSelection Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState [...] in PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (40.0@825.0) corner: (480.0@992.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (40@825) corner: (480@992) color: NewColor white extension: a MorphExtension (142868480) [locked] [other: (kmDispatcher -> a K...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (40.0@825.0) corner: (480.0@992.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (40@825) corner: (480@992) color: NewColor white extension: a MorphExtension (142868480) [locked] [other: (kmDispatcher -> a K...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TextMorphForEditView(TextMorph)>>handleEdit: Receiver: a TextMorphForEditView(164102144) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (432@18) owner: a TransformMorph(445644800) submorphs: #() fullBounds: (0@0) corner: (432@18) color: NewColor black extension: a MorphExtension (200540160) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'CheddarGenerator generate ' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(725614592) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (40.0@825.0) corner: (480.0@992.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (40@825) corner: (480@992) color: NewColor white extension: a MorphExtension (142868480) [locked] [other: (kmDispatcher -> a K...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (40.0@825.0) corner: (480.0@992.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (40@825) corner: (480@992) color: NewColor white extension: a MorphExtension (142868480) [locked] [other: (kmDispatcher -> a K...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: Receiver: SmalltalkEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration morph: a PluggableTextMorph(725614592) Receiver's instance variables: superclass: TextEditor methodDict: a MethodDictionary(#argAdvance:->SmalltalkEditor>>#argAdvance: #bro...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #SmalltalkEditor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #argAdvance: #noop: #compareToClipboard: #debugIt: #m...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PluggableTextMorph(725614592) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 157 numArgs: 1 --- The full stack --- PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Debug 9 June 2015 1:25:09.215992 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: Receiver: a MorphicUIManager Arguments and temporary variables: process: a Process in MorphicUIManager>>openDebuggerOn:context:label:contents:f...etc... context: PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepre...etc... title: 'MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentati...etc... contentsStringOrNil: nil bool: false errorWasInUIProcess: true debugger: a SpecDebugger Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript SpecDebugger class>>openOn:context:label:contents:fullView: Receiver: SpecDebugger Arguments and temporary variables: process: a Process in MorphicUIManager>>openDebuggerOn:context:label:contents:f...etc... context: PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepre...etc... title: 'MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentati...etc... contentsStringOrNil: nil bool: false fullView: false Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil SpecDebugger class>>debugError: Receiver: SpecDebugger Arguments and temporary variables: anError: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentat...etc... Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil MorphicUIManager>>unhandledErrorDefaultAction: Receiver: a MorphicUIManager Arguments and temporary variables: anException: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalReprese...etc... Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: class: UIManager Receiver's instance variables: messageText: nil tag: nil signaler: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresenta...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: key: #UIManager oneArgBlock: [...] absentBlock: [...] v: UIManager Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: UIManager Receiver's instance variables: outerContext: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: startpc: 24 numArgs: 1 SystemDictionary(Dictionary)>>at:ifPresent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: key: #UIManager aBlock: [...] assoc: #UIManager->UIManager Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: key: #UIManager oneArgBlock: [...] absentBlock: [...] Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresenta...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: exception: UnhandledError Receiver's instance variables: nil MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: UnhandledError value: nil Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: UnhandledError value: nil Receiver's instance variables: sender: [...] in Job>>run pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] UnhandledError(Exception)>>signal Receiver: UnhandledError Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresenta...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... UnhandledError class>>signalForException: Receiver: UnhandledError Arguments and temporary variables: anError: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentat...etc... Receiver's instance variables: superclass: Exception methodDict: a MethodDictionary(#defaultAction->UnhandledError>>#defaultAction #...etc... format: 144 layout: a PointerLayout instanceVariables: #('exception') organization: a ClassOrganization subclasses: nil name: #UnhandledError classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Kernel-Exceptions' traitComposition: {} localSelectors: nil MessageNotUnderstood(Error)>>defaultAction Receiver: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: a PltMissingValue signalContext: MessageNotUnderstood(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil message: addRecordsToExternalRepresentation: a PltExternalRepresentation['23044...etc... receiver: a PltMissingValue reachedDefaultHandler: true MessageNotUnderstood>>defaultAction Receiver: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: a PltMissingValue signalContext: MessageNotUnderstood(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil message: addRecordsToExternalRepresentation: a PltExternalRepresentation['23044...etc... receiver: a PltMissingValue reachedDefaultHandler: true UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... Receiver's instance variables: nil MessageNotUnderstood(Exception)>>pass Receiver: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: a PltMissingValue signalContext: MessageNotUnderstood(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil message: addRecordsToExternalRepresentation: a PltExternalRepresentation['23044...etc... receiver: a PltMissingValue reachedDefaultHandler: true [...] in WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: nil ex: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: Receiver's instance variables: bounds: (0@0) corner: (1615@1026) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a SystemProgressMorph(328466432) ...etc... fullBounds: (0@0) corner: (1615@1026) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentatio...etc... Receiver's instance variables: outerContext: WorldMorph(PasteUpMorph)>>becomeActiveDuring: startpc: 71 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... value: nil Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... value: nil Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... value: nil Receiver's instance variables: sender: [...] in Job>>run pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MessageNotUnderstood(Exception)>>signal Receiver: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: a PltMissingValue signalContext: MessageNotUnderstood(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil message: addRecordsToExternalRepresentation: a PltExternalRepresentation['23044...etc... receiver: a PltMissingValue reachedDefaultHandler: true PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: Receiver: a PltMissingValue Arguments and temporary variables: aMessage: addRecordsToExternalRepresentation: a PltExternalRepresentation['2304...etc... exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... resumeValue: nil Receiver's instance variables: owner: nil cachedDomain: nil [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: 'META_MAPPING_DEFINITION' key: a PltInternalRepresentation['18961'] instDefinition: a PltMissingValue metaExpression: a PltStringLiteral metaCondition: nil evalResult: a PlatypusExpressInterpretorStackAppInst newInst: a PltExternalRepresentation['23044'] Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 343) BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: startpc: 107 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltInternalRepresentation['18961'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltInternalRepresentation['18961'] key: 'META_MAPPING_DEFINITION' instDefinition: a PltMissingValue Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 343) [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job d: a PltInternalRepresentation['18961'] idx: 13919 Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 343) OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltInternalRepresentation['11016'] a PltInternalRepresentation['765...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 18971 indexLimiT: 13919 Receiver's instance variables: array: an Array(a PltInternalRepresentation['11016'] a PltInternalRepresentatio...etc... firstIndex: 1 lastIndex: 23044 [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 343) BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a Job Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents:...etc... startpc: 191 numArgs: 1 [...] in [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 13919 min: 1 max: 18971 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in MorphicUIManager>>openDebuggerOn:context:label:contents:f...etc... BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: JobNotification handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in Job>>run startpc: 57 numArgs: 0 [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 13919 min: 1 max: 18971 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in MorphicUIManager>>openDebuggerOn:context:label:contents:f...etc... BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Job>>run startpc: 49 numArgs: 0 --- The full stack --- MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: SpecDebugger class>>openOn:context:label:contents:fullView: SpecDebugger class>>debugError: MorphicUIManager>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: UnhandledError(Exception)>>signal UnhandledError class>>signalForException: MessageNotUnderstood(Error)>>defaultAction MessageNotUnderstood>>defaultAction UndefinedObject>>handleSignal: MessageNotUnderstood(Exception)>>pass [...] in WorldMorph(PasteUpMorph)>>becomeActiveDuring: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MessageNotUnderstood(Exception)>>signal PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Debug 9 June 2015 1:25:09.555991 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: Receiver: a MorphicUIManager Arguments and temporary variables: process: a Process in MorphicUIManager>>openDebuggerOn:context:label:contents:f...etc... context: PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepre...etc... title: 'MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentati...etc... contentsStringOrNil: nil bool: false errorWasInUIProcess: true debugger: a SpecDebugger Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript SpecDebugger class>>openOn:context:label:contents:fullView: Receiver: SpecDebugger Arguments and temporary variables: process: a Process in MorphicUIManager>>openDebuggerOn:context:label:contents:f...etc... context: PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepre...etc... title: 'MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentati...etc... contentsStringOrNil: nil bool: false fullView: false Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil SpecDebugger class>>debugError: Receiver: SpecDebugger Arguments and temporary variables: anError: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentat...etc... Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil MorphicUIManager>>unhandledErrorDefaultAction: Receiver: a MorphicUIManager Arguments and temporary variables: anException: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalReprese...etc... Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: class: UIManager Receiver's instance variables: messageText: nil tag: nil signaler: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresenta...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: key: #UIManager oneArgBlock: [...] absentBlock: [...] v: UIManager Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: UIManager Receiver's instance variables: outerContext: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: startpc: 24 numArgs: 1 SystemDictionary(Dictionary)>>at:ifPresent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: key: #UIManager aBlock: [...] assoc: #UIManager->UIManager Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: key: #UIManager oneArgBlock: [...] absentBlock: [...] Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresenta...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: exception: UnhandledError Receiver's instance variables: nil MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: UnhandledError value: nil Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: UnhandledError value: nil Receiver's instance variables: sender: [...] in Job>>run pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] UnhandledError(Exception)>>signal Receiver: UnhandledError Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresenta...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... UnhandledError class>>signalForException: Receiver: UnhandledError Arguments and temporary variables: anError: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentat...etc... Receiver's instance variables: superclass: Exception methodDict: a MethodDictionary(#defaultAction->UnhandledError>>#defaultAction #...etc... format: 144 layout: a PointerLayout instanceVariables: #('exception') organization: a ClassOrganization subclasses: nil name: #UnhandledError classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Kernel-Exceptions' traitComposition: {} localSelectors: nil MessageNotUnderstood(Error)>>defaultAction Receiver: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: a PltMissingValue signalContext: MessageNotUnderstood(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil message: addRecordsToExternalRepresentation: a PltExternalRepresentation['23044...etc... receiver: a PltMissingValue reachedDefaultHandler: true MessageNotUnderstood>>defaultAction Receiver: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: a PltMissingValue signalContext: MessageNotUnderstood(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil message: addRecordsToExternalRepresentation: a PltExternalRepresentation['23044...etc... receiver: a PltMissingValue reachedDefaultHandler: true UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... Receiver's instance variables: nil MessageNotUnderstood(Exception)>>pass Receiver: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: a PltMissingValue signalContext: MessageNotUnderstood(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil message: addRecordsToExternalRepresentation: a PltExternalRepresentation['23044...etc... receiver: a PltMissingValue reachedDefaultHandler: true [...] in WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: nil ex: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: Receiver's instance variables: bounds: (0@0) corner: (1615@1026) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a SystemProgressMorph(328466432) ...etc... fullBounds: (0@0) corner: (1615@1026) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentatio...etc... Receiver's instance variables: outerContext: WorldMorph(PasteUpMorph)>>becomeActiveDuring: startpc: 71 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... value: nil Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... value: nil Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... value: nil Receiver's instance variables: sender: [...] in Job>>run pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MessageNotUnderstood(Exception)>>signal Receiver: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: a PltMissingValue signalContext: MessageNotUnderstood(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil message: addRecordsToExternalRepresentation: a PltExternalRepresentation['23044...etc... receiver: a PltMissingValue reachedDefaultHandler: true PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: Receiver: a PltMissingValue Arguments and temporary variables: aMessage: addRecordsToExternalRepresentation: a PltExternalRepresentation['2304...etc... exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... resumeValue: nil Receiver's instance variables: owner: nil cachedDomain: nil [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: 'META_MAPPING_DEFINITION' key: a PltInternalRepresentation['18961'] instDefinition: a PltMissingValue metaExpression: a PltStringLiteral metaCondition: nil evalResult: a PlatypusExpressInterpretorStackAppInst newInst: a PltExternalRepresentation['23044'] Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 343) BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: startpc: 107 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltInternalRepresentation['18961'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltInternalRepresentation['18961'] key: 'META_MAPPING_DEFINITION' instDefinition: a PltMissingValue Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 343) [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job d: a PltInternalRepresentation['18961'] idx: 13919 Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 343) OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltInternalRepresentation['11016'] a PltInternalRepresentation['765...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 18971 indexLimiT: 13919 Receiver's instance variables: array: an Array(a PltInternalRepresentation['11016'] a PltInternalRepresentatio...etc... firstIndex: 1 lastIndex: 23044 [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['18983'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 343) BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a Job Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents:...etc... startpc: 191 numArgs: 1 [...] in [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 13919 min: 1 max: 18971 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in MorphicUIManager>>openDebuggerOn:context:label:contents:f...etc... BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: JobNotification handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in Job>>run startpc: 57 numArgs: 0 [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 13919 min: 1 max: 18971 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in MorphicUIManager>>openDebuggerOn:context:label:contents:f...etc... BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Job>>run startpc: 49 numArgs: 0 --- The full stack --- MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: SpecDebugger class>>openOn:context:label:contents:fullView: SpecDebugger class>>debugError: MorphicUIManager>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: UnhandledError(Exception)>>signal UnhandledError class>>signalForException: MessageNotUnderstood(Error)>>defaultAction MessageNotUnderstood>>defaultAction UndefinedObject>>handleSignal: MessageNotUnderstood(Exception)>>pass [...] in WorldMorph(PasteUpMorph)>>becomeActiveDuring: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MessageNotUnderstood(Exception)>>signal PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: FileReference>>nextPutAll: 9 June 2015 5:20:17.013616 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] FileReference(Object)>>doesNotUnderstand: #nextPutAll: Receiver: File @ /home/namtran/CHEDDAR_UP/trunk/src/platypus/src/cheddar-dev/cheddar_adl.exp Arguments and temporary variables: aMessage: nextPutAll: 'SCHEMA Objects; USE FROM Basic_Types; TYPE Objects_Ty...etc... exception: MessageNotUnderstood: FileReference>>nextPutAll: resumeValue: nil Receiver's instance variables: filesystem: a FileSystem path: Path / 'home' / 'namtran' / 'CHEDDAR_UP' / 'trunk' / 'src' / 'platypus' /...etc... [...] in PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSaveAs Receiver: [cheddar-dev: /cheddar_adl] Arguments and temporary variables: result: File @ /home/namtran/CHEDDAR_UP/trunk/src/platypus/src/cheddar-dev/ched...etc... Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_adl/Objects] [chedda...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSa...etc... startpc: 100 numArgs: 0 PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSaveAs Receiver: [cheddar-dev: /cheddar_adl] Arguments and temporary variables: result: File @ /home/namtran/CHEDDAR_UP/trunk/src/platypus/src/cheddar-dev/ched...etc... Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_adl/Objects] [chedda...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusSchemaInstanceReference(TamListItemReference)>>perform:orSendTo: Receiver: [cheddar-dev: /cheddar_adl] Arguments and temporary variables: selector: #menuSaveAs otherTarget: a TamHierarchicalListMorph(400293888) Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_adl/Objects] [chedda...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(271843328)'save as... (S)' Arguments and temporary variables: evt: [(353@277) mouseUp 156862 nil] w: a WorldMorph(511705088) [world] selArgCount: 2 Receiver's instance variables: bounds: (329.0@270.0) corner: (595.0@284.0) owner: a MenuMorph(637009920) submorphs: #() fullBounds: (329.0@270.0) corner: (595.0@284.0) color: NewColor black extension: a MorphExtension (301465600) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'save as... (S)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /cheddar_adl] selector: #perform:orSendTo: arguments: an Array(#menuSaveAs a TamHierarchicalListMorph(400293888)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: startpc: 134 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r100000000000000000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(271843328)'save as... (S)' Arguments and temporary variables: evt: [(353@277) mouseUp 156862 nil] w: a WorldMorph(511705088) [world] Receiver's instance variables: bounds: (329.0@270.0) corner: (595.0@284.0) owner: a MenuMorph(637009920) submorphs: #() fullBounds: (329.0@270.0) corner: (595.0@284.0) color: NewColor black extension: a MorphExtension (301465600) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'save as... (S)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /cheddar_adl] selector: #perform:orSendTo: arguments: an Array(#menuSaveAs a TamHierarchicalListMorph(400293888)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: Receiver: a ToggleMenuItemMorph(271843328)'save as... (S)' Arguments and temporary variables: evt: [(353@277) mouseUp 156862 nil] Receiver's instance variables: bounds: (329.0@270.0) corner: (595.0@284.0) owner: a MenuMorph(637009920) submorphs: #() fullBounds: (329.0@270.0) corner: (595.0@284.0) color: NewColor black extension: a MorphExtension (301465600) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'save as... (S)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /cheddar_adl] selector: #perform:orSendTo: arguments: an Array(#menuSaveAs a TamHierarchicalListMorph(400293888)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: Receiver: a ToggleMenuItemMorph(271843328)'save as... (S)' Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] Receiver's instance variables: bounds: (329.0@270.0) corner: (595.0@284.0) owner: a MenuMorph(637009920) submorphs: #() fullBounds: (329.0@270.0) corner: (595.0@284.0) color: NewColor black extension: a MorphExtension (301465600) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'save as... (S)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /cheddar_adl] selector: #perform:orSendTo: arguments: an Array(#menuSaveAs a TamHierarchicalListMorph(400293888)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MouseButtonEvent>>sentTo: Receiver: [(353@277) mouseUp 156862 nil] Arguments and temporary variables: anObject: a ToggleMenuItemMorph(271843328)'save as... (S)' Receiver's instance variables: timeStamp: 156862 source: a HandMorph(760479744) windowIndex: nil type: #mouseUp buttons: 0 position: (353@277) handler: nil wasHandled: true whichButton: 4 ToggleMenuItemMorph(Morph)>>handleEvent: Receiver: a ToggleMenuItemMorph(271843328)'save as... (S)' Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] Receiver's instance variables: bounds: (329.0@270.0) corner: (595.0@284.0) owner: a MenuMorph(637009920) submorphs: #() fullBounds: (329.0@270.0) corner: (595.0@284.0) color: NewColor black extension: a MorphExtension (301465600) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'save as... (S)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /cheddar_adl] selector: #perform:orSendTo: arguments: an Array(#menuSaveAs a TamHierarchicalListMorph(400293888)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] aMorph: a ToggleMenuItemMorph(271843328)'save as... (S)' localEvt: nil index: 1 child: nil morphs: #() inside: true Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] aMorph: a ToggleMenuItemMorph(271843328)'save as... (S)' Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: ToggleMenuItemMorph(Morph)>>processEvent:using: Receiver: a ToggleMenuItemMorph(271843328)'save as... (S)' Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (329.0@270.0) corner: (595.0@284.0) owner: a MenuMorph(637009920) submorphs: #() fullBounds: (329.0@270.0) corner: (595.0@284.0) color: NewColor black extension: a MorphExtension (301465600) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'save as... (S)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /cheddar_adl] selector: #perform:orSendTo: arguments: an Array(#menuSaveAs a TamHierarchicalListMorph(400293888)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] aMorph: a MenuMorph(637009920) localEvt: [(353@277) mouseUp 156862 nil] index: 5 child: a ToggleMenuItemMorph(271843328)'save as... (S)' morphs: an Array(a ToggleMenuItemMorph(1009516544)'new schema (n)' a ToggleMenu...etc... inside: false Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] aMorph: a MenuMorph(637009920) Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MenuMorph(Morph)>>processEvent:using: Receiver: a MenuMorph(637009920) Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (324.0@217.0) corner: (600.0@523.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(1009516544)'new schema (n)' a ToggleM...etc... fullBounds: (324.0@217.0) corner: (600.0@523.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (660340736) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(271843328)'save as... (S)' stayUp: false popUpOwner: a ToggleMenuItemMorph(1059061760)'express ...' activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(1009516544)'new schema (n...etc... MenuMorph(Morph)>>processEvent: Receiver: a MenuMorph(637009920) Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] Receiver's instance variables: bounds: (324.0@217.0) corner: (600.0@523.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(1009516544)'new schema (n)' a ToggleM...etc... fullBounds: (324.0@217.0) corner: (600.0@523.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (660340736) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(271843328)'save as... (S)' stayUp: false popUpOwner: a ToggleMenuItemMorph(1059061760)'express ...' activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(1009516544)'new schema (n...etc... MenuMorph>>handleFocusEvent: Receiver: a MenuMorph(637009920) Arguments and temporary variables: evt: [(353@277) mouseUp 156862 nil] Receiver's instance variables: bounds: (324.0@217.0) corner: (600.0@523.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(1009516544)'new schema (n)' a ToggleM...etc... fullBounds: (324.0@217.0) corner: (600.0@523.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (660340736) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(271843328)'save as... (S)' stayUp: false popUpOwner: a ToggleMenuItemMorph(1059061760)'express ...' activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(1009516544)'new schema (n...etc... [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] focusHolder: a MenuMorph(637009920) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (964@584.0) corner: (980@600.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(964@584) mouseOver nil nil] targetOffset: (25.0@13.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 181014 964 584 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: [(353@277) mouseOver red nil nil] Receiver's instance variables: bounds: (0@0) corner: (1615@1026) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(704118784) a Sys...etc... fullBounds: (0@0) corner: (1615@1026) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] focusHolder: a MenuMorph(637009920) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (964@584.0) corner: (980@600.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(964@584) mouseOver nil nil] targetOffset: (25.0@13.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 181014 964 584 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] focusHolder: a MenuMorph(637009920) aBlock: [...] result: nil Receiver's instance variables: bounds: (964@584.0) corner: (980@600.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(964@584) mouseOver nil nil] targetOffset: (25.0@13.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 181014 964 584 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendMouseEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] Receiver's instance variables: bounds: (964@584.0) corner: (980@600.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(964@584) mouseOver nil nil] targetOffset: (25.0@13.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 181014 964 584 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] evt: [(353@277) mouseUp 156862 nil] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (964@584.0) corner: (980@600.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(964@584) mouseOver nil nil] targetOffset: (25.0@13.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 181014 964 584 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [(353@277) mouseUp 156862 nil] evtBuf: #(1 156862 353 277 0 0 0 1) type: 1 hadAny: false Receiver's instance variables: bounds: (964@584.0) corner: (980@600.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(964@584) mouseOver nil nil] targetOffset: (25.0@13.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 181014 964 584 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1615@1026) canvas: a FormCanvas on: DisplayScreen(1615x1026x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(798752768))...etc... lastStepTime: 181406 lastStepMessage: nil lastCycleTime: 181406 alarms: a Heap() lastAlarmTime: 181406 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1615@1026) canvas: a FormCanvas on: DisplayScreen(1615x1026x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(798752768))...etc... lastStepTime: 181440 lastStepMessage: nil lastCycleTime: 181440 alarms: a Heap() lastAlarmTime: 181440 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1615@1026) canvas: a FormCanvas on: DisplayScreen(1615x1026x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(798752768))...etc... lastStepTime: 181440 lastStepMessage: nil lastCycleTime: 181440 alarms: a Heap() lastAlarmTime: 181440 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1615@1026) canvas: a FormCanvas on: DisplayScreen(1615x1026x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(798752768))...etc... lastStepTime: 181440 lastStepMessage: nil lastCycleTime: 181440 alarms: a Heap() lastAlarmTime: 181440 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1615@1026) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(704118784) a Sys...etc... fullBounds: (0@0) corner: (1615@1026) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- FileReference(Object)>>doesNotUnderstand: #nextPutAll: [...] in PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSaveAs BlockClosure>>ensure: PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSaveAs PlatypusSchemaInstanceReference(TamListItemReference)>>perform:orSendTo: [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Unwind error during termination 9 June 2015 5:20:21.429613 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] FileReference(Object)>>doesNotUnderstand: #close Receiver: File @ /home/namtran/CHEDDAR_UP/trunk/src/platypus/src/cheddar-dev/cheddar_adl.exp Arguments and temporary variables: aMessage: close exception: MessageNotUnderstood: FileReference>>close resumeValue: nil Receiver's instance variables: filesystem: a FileSystem path: Path / 'home' / 'namtran' / 'CHEDDAR_UP' / 'trunk' / 'src' / 'platypus' /...etc... [...] in PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSaveAs Receiver: [cheddar-dev: /cheddar_adl] Arguments and temporary variables: result: File @ /home/namtran/CHEDDAR_UP/trunk/src/platypus/src/cheddar-dev/ched...etc... Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_adl/Objects] [chedda...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() MethodContext(ContextPart)>>resume:through: Receiver: BlockClosure>>on:do: Arguments and temporary variables: value: a MorphicUIManager firstUnwindContext: BlockClosure>>ensure: context: BlockClosure>>ensure: unwindBlock: [...] Receiver's instance variables: sender: nil pc: nil stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: true returnValue: nil Receiver's instance variables: outerContext: PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSa...etc... startpc: 100 numArgs: 0 PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSaveAs Receiver: [cheddar-dev: /cheddar_adl] Arguments and temporary variables: result: File @ /home/namtran/CHEDDAR_UP/trunk/src/platypus/src/cheddar-dev/ched...etc... Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_adl/Objects] [chedda...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusSchemaInstanceReference(TamListItemReference)>>perform:orSendTo: Receiver: [cheddar-dev: /cheddar_adl] Arguments and temporary variables: selector: #menuSaveAs otherTarget: a TamHierarchicalListMorph(400293888) Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_adl/Objects] [chedda...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(271843328)'save as... (S)' Arguments and temporary variables: evt: [(353@277) mouseUp 156862 nil] w: a WorldMorph(511705088) [world] selArgCount: 2 Receiver's instance variables: bounds: (329.0@270.0) corner: (595.0@284.0) owner: a MenuMorph(637009920) submorphs: #() fullBounds: (329.0@270.0) corner: (595.0@284.0) color: NewColor black extension: a MorphExtension (301465600) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'save as... (S)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /cheddar_adl] selector: #perform:orSendTo: arguments: an Array(#menuSaveAs a TamHierarchicalListMorph(400293888)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: startpc: 134 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r100000000000000000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(271843328)'save as... (S)' Arguments and temporary variables: evt: [(353@277) mouseUp 156862 nil] w: a WorldMorph(511705088) [world] Receiver's instance variables: bounds: (329.0@270.0) corner: (595.0@284.0) owner: a MenuMorph(637009920) submorphs: #() fullBounds: (329.0@270.0) corner: (595.0@284.0) color: NewColor black extension: a MorphExtension (301465600) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'save as... (S)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /cheddar_adl] selector: #perform:orSendTo: arguments: an Array(#menuSaveAs a TamHierarchicalListMorph(400293888)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: Receiver: a ToggleMenuItemMorph(271843328)'save as... (S)' Arguments and temporary variables: evt: [(353@277) mouseUp 156862 nil] Receiver's instance variables: bounds: (329.0@270.0) corner: (595.0@284.0) owner: a MenuMorph(637009920) submorphs: #() fullBounds: (329.0@270.0) corner: (595.0@284.0) color: NewColor black extension: a MorphExtension (301465600) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'save as... (S)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /cheddar_adl] selector: #perform:orSendTo: arguments: an Array(#menuSaveAs a TamHierarchicalListMorph(400293888)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: Receiver: a ToggleMenuItemMorph(271843328)'save as... (S)' Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] Receiver's instance variables: bounds: (329.0@270.0) corner: (595.0@284.0) owner: a MenuMorph(637009920) submorphs: #() fullBounds: (329.0@270.0) corner: (595.0@284.0) color: NewColor black extension: a MorphExtension (301465600) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'save as... (S)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /cheddar_adl] selector: #perform:orSendTo: arguments: an Array(#menuSaveAs a TamHierarchicalListMorph(400293888)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MouseButtonEvent>>sentTo: Receiver: [(353@277) mouseUp 156862 nil] Arguments and temporary variables: anObject: a ToggleMenuItemMorph(271843328)'save as... (S)' Receiver's instance variables: timeStamp: 156862 source: a HandMorph(760479744) windowIndex: nil type: #mouseUp buttons: 0 position: (353@277) handler: nil wasHandled: true whichButton: 4 ToggleMenuItemMorph(Morph)>>handleEvent: Receiver: a ToggleMenuItemMorph(271843328)'save as... (S)' Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] Receiver's instance variables: bounds: (329.0@270.0) corner: (595.0@284.0) owner: a MenuMorph(637009920) submorphs: #() fullBounds: (329.0@270.0) corner: (595.0@284.0) color: NewColor black extension: a MorphExtension (301465600) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'save as... (S)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /cheddar_adl] selector: #perform:orSendTo: arguments: an Array(#menuSaveAs a TamHierarchicalListMorph(400293888)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] aMorph: a ToggleMenuItemMorph(271843328)'save as... (S)' localEvt: nil index: 1 child: nil morphs: #() inside: true Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] aMorph: a ToggleMenuItemMorph(271843328)'save as... (S)' Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: ToggleMenuItemMorph(Morph)>>processEvent:using: Receiver: a ToggleMenuItemMorph(271843328)'save as... (S)' Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (329.0@270.0) corner: (595.0@284.0) owner: a MenuMorph(637009920) submorphs: #() fullBounds: (329.0@270.0) corner: (595.0@284.0) color: NewColor black extension: a MorphExtension (301465600) [other: (announcer -> an Announcer)] font: a StrikeFont(Bitmap DejaVu Sans 9 14) emphasis: 0 contents: 'save as... (S)' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [cheddar-dev: /cheddar_adl] selector: #perform:orSendTo: arguments: an Array(#menuSaveAs a TamHierarchicalListMorph(400293888)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] aMorph: a MenuMorph(637009920) localEvt: [(353@277) mouseUp 156862 nil] index: 5 child: a ToggleMenuItemMorph(271843328)'save as... (S)' morphs: an Array(a ToggleMenuItemMorph(1009516544)'new schema (n)' a ToggleMenu...etc... inside: false Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] aMorph: a MenuMorph(637009920) Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MenuMorph(Morph)>>processEvent:using: Receiver: a MenuMorph(637009920) Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (324.0@217.0) corner: (600.0@523.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(1009516544)'new schema (n)' a ToggleM...etc... fullBounds: (324.0@217.0) corner: (600.0@523.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (660340736) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(271843328)'save as... (S)' stayUp: false popUpOwner: a ToggleMenuItemMorph(1059061760)'express ...' activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(1009516544)'new schema (n...etc... MenuMorph(Morph)>>processEvent: Receiver: a MenuMorph(637009920) Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] Receiver's instance variables: bounds: (324.0@217.0) corner: (600.0@523.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(1009516544)'new schema (n)' a ToggleM...etc... fullBounds: (324.0@217.0) corner: (600.0@523.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (660340736) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(271843328)'save as... (S)' stayUp: false popUpOwner: a ToggleMenuItemMorph(1059061760)'express ...' activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(1009516544)'new schema (n...etc... MenuMorph>>handleFocusEvent: Receiver: a MenuMorph(637009920) Arguments and temporary variables: evt: [(353@277) mouseUp 156862 nil] Receiver's instance variables: bounds: (324.0@217.0) corner: (600.0@523.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(1009516544)'new schema (n)' a ToggleM...etc... fullBounds: (324.0@217.0) corner: (600.0@523.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (660340736) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: nil selectedItem: a ToggleMenuItemMorph(271843328)'save as... (S)' stayUp: false popUpOwner: a ToggleMenuItemMorph(1059061760)'express ...' activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(1009516544)'new schema (n...etc... [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] focusHolder: a MenuMorph(637009920) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (67@42.0) corner: (83@58.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (67@42.0) corner: (83@58.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(159645696) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(67@42) mouseUp 185598 nil] targetOffset: (7.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 185598 67 42 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: [(353@277) mouseOver red nil nil] Receiver's instance variables: bounds: (0@0) corner: (1615@1026) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(704118784) a Sys...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] focusHolder: a MenuMorph(637009920) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (67@42.0) corner: (83@58.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (67@42.0) corner: (83@58.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(159645696) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(67@42) mouseUp 185598 nil] targetOffset: (7.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 185598 67 42 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] focusHolder: a MenuMorph(637009920) aBlock: [...] result: nil Receiver's instance variables: bounds: (67@42.0) corner: (83@58.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (67@42.0) corner: (83@58.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(159645696) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(67@42) mouseUp 185598 nil] targetOffset: (7.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 185598 67 42 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendMouseEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] Receiver's instance variables: bounds: (67@42.0) corner: (83@58.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (67@42.0) corner: (83@58.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(159645696) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(67@42) mouseUp 185598 nil] targetOffset: (7.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 185598 67 42 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(353@277) mouseUp 156862 nil] evt: [(353@277) mouseUp 156862 nil] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (67@42.0) corner: (83@58.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (67@42.0) corner: (83@58.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(159645696) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(67@42) mouseUp 185598 nil] targetOffset: (7.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 185598 67 42 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [(353@277) mouseUp 156862 nil] evtBuf: #(1 156862 353 277 0 0 0 1) type: 1 hadAny: false Receiver's instance variables: bounds: (67@42.0) corner: (83@58.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (67@42.0) corner: (83@58.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(159645696) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(67@42) mouseUp 185598 nil] targetOffset: (7.0@8.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 185598 67 42 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1615@1026) canvas: a FormCanvas on: DisplayScreen(1615x1026x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamPaneMorph(830472192))(a TamPaneMo...etc... lastStepTime: 185586 lastStepMessage: nil lastCycleTime: 185606 alarms: a Heap() lastAlarmTime: 185586 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1615@1026) canvas: a FormCanvas on: DisplayScreen(1615x1026x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamPaneMorph(830472192))(a TamPaneMo...etc... lastStepTime: 185586 lastStepMessage: nil lastCycleTime: 185606 alarms: a Heap() lastAlarmTime: 185586 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1615@1026) canvas: a FormCanvas on: DisplayScreen(1615x1026x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamPaneMorph(830472192))(a TamPaneMo...etc... lastStepTime: 185586 lastStepMessage: nil lastCycleTime: 185606 alarms: a Heap() lastAlarmTime: 185586 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1615@1026) canvas: a FormCanvas on: DisplayScreen(1615x1026x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamPaneMorph(830472192))(a TamPaneMo...etc... lastStepTime: 185586 lastStepMessage: nil lastCycleTime: 185606 alarms: a Heap() lastAlarmTime: 185586 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1615@1026) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(704118784) a Sys...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- FileReference(Object)>>doesNotUnderstand: #close [...] in PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSaveAs MethodContext(ContextPart)>>resume:through: BlockClosure>>ensure: PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSaveAs PlatypusSchemaInstanceReference(TamListItemReference)>>perform:orSendTo: [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: FileReference>>nextPutAll: 9 June 2015 5:35:32.076425 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] FileReference(Object)>>doesNotUnderstand: #nextPutAll: Receiver: File @ /home/namtran/CHEDDAR_UP/trunk/src/platypus/src/cheddar-dev/cheddar_adl.exp Arguments and temporary variables: aMessage: nextPutAll: 'SCHEMA Objects; USE FROM Basic_Types; TYPE Objects_Ty...etc... exception: MessageNotUnderstood: FileReference>>nextPutAll: resumeValue: nil Receiver's instance variables: filesystem: a FileSystem path: Path / 'home' / 'namtran' / 'CHEDDAR_UP' / 'trunk' / 'src' / 'platypus' /...etc... [...] in PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSaveAs Receiver: [cheddar-dev: /cheddar_adl] Arguments and temporary variables: result: File @ /home/namtran/CHEDDAR_UP/trunk/src/platypus/src/cheddar-dev/ched...etc... Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_adl/Objects] [chedda...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSa...etc... startpc: 100 numArgs: 0 PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSaveAs Receiver: [cheddar-dev: /cheddar_adl] Arguments and temporary variables: result: File @ /home/namtran/CHEDDAR_UP/trunk/src/platypus/src/cheddar-dev/ched...etc... Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_adl/Objects] [chedda...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusExpressEditor>>saveAs Receiver: a PlatypusExpressEditor Arguments and temporary variables: Receiver's instance variables: dependents: a DependentsArray(a PlatypusStepCodeMorph(926679040) a TamGenericHi...etc... contents: a Text for 'SCHEMA Objects; USE FROM Basic_Types; TYPE Objects_Typ...etc... mainWindow: a StandardWindow(506462208) mainPane: a TamPaneMorph(362020864) contentsMorph: a PlatypusStepCodeMorph(926679040) codeRow: a TamPaneMorph(823132160) sourceHandler: [cheddar-dev: /cheddar_adl] codeBtnRow: an AlignmentMorph(58458112) codeBtnRowHeight: 30 codeButtons: nil messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil PluggableButtonMorph>>performAction: Receiver: a PluggableButtonMorph(37224448) Arguments and temporary variables: event: [(462@54) mouseUp 276842 nil] Receiver's instance variables: bounds: (451.0@39.0) corner: (475.0@63.0) owner: a TamButtonsAlignmentMorph(22806528) submorphs: an Array(an AlignmentMorph(185073664)) fullBounds: (451@39) corner: (475@63) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (90963968) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(954728448) getStateSelector: nil actionSelector: #saveAs getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(954728448) [...] in PluggableButtonMorph>>mouseUp: Receiver: a PluggableButtonMorph(37224448) Arguments and temporary variables: evt: [(462@54) mouseUp 276842 nil] all: an Array(a PluggableButtonMorph(67633152) a PluggableButtonMorph(37224448)...etc... m: a PluggableButtonMorph(37224448) Receiver's instance variables: bounds: (451.0@39.0) corner: (475.0@63.0) owner: a TamButtonsAlignmentMorph(22806528) submorphs: an Array(an AlignmentMorph(185073664)) fullBounds: (451@39) corner: (475@63) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (90963968) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(954728448) getStateSelector: nil actionSelector: #saveAs getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(954728448) Array(SequenceableCollection)>>do: Receiver: an Array(a PluggableButtonMorph(67633152) a PluggableButtonMorph(37224448) a PluggableButt...etc... Arguments and temporary variables: aBlock: [...] index: 6 indexLimiT: 2 Receiver's instance variables: an Array(a PluggableButtonMorph(67633152) a PluggableButtonMorph(37224448) a PluggableButt...etc... PluggableButtonMorph>>mouseUp: Receiver: a PluggableButtonMorph(37224448) Arguments and temporary variables: evt: [(462@54) mouseUp 276842 nil] all: an Array(a PluggableButtonMorph(67633152) a PluggableButtonMorph(37224448)...etc... Receiver's instance variables: bounds: (451.0@39.0) corner: (475.0@63.0) owner: a TamButtonsAlignmentMorph(22806528) submorphs: an Array(an AlignmentMorph(185073664)) fullBounds: (451@39) corner: (475@63) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (90963968) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(954728448) getStateSelector: nil actionSelector: #saveAs getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(954728448) PluggableButtonMorph(Morph)>>handleMouseUp: Receiver: a PluggableButtonMorph(37224448) Arguments and temporary variables: anEvent: [(462@54) mouseUp 276842 nil] handler: nil Receiver's instance variables: bounds: (451.0@39.0) corner: (475.0@63.0) owner: a TamButtonsAlignmentMorph(22806528) submorphs: an Array(an AlignmentMorph(185073664)) fullBounds: (451@39) corner: (475@63) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (90963968) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(954728448) getStateSelector: nil actionSelector: #saveAs getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(954728448) MouseButtonEvent>>sentTo: Receiver: [(462@54) mouseUp 276842 nil] Arguments and temporary variables: anObject: a PluggableButtonMorph(37224448) Receiver's instance variables: timeStamp: 276842 source: a HandMorph(760479744) windowIndex: nil type: #mouseUp buttons: 0 position: (462@54) handler: nil wasHandled: true whichButton: 4 PluggableButtonMorph(Morph)>>handleEvent: Receiver: a PluggableButtonMorph(37224448) Arguments and temporary variables: anEvent: [(462@54) mouseUp 276842 nil] Receiver's instance variables: bounds: (451.0@39.0) corner: (475.0@63.0) owner: a TamButtonsAlignmentMorph(22806528) submorphs: an Array(an AlignmentMorph(185073664)) fullBounds: (451@39) corner: (475@63) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (90963968) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(954728448) getStateSelector: nil actionSelector: #saveAs getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(954728448) PluggableButtonMorph(Morph)>>handleFocusEvent: Receiver: a PluggableButtonMorph(37224448) Arguments and temporary variables: anEvent: [(462@54) mouseUp 276842 nil] Receiver's instance variables: bounds: (451.0@39.0) corner: (475.0@63.0) owner: a TamButtonsAlignmentMorph(22806528) submorphs: an Array(an AlignmentMorph(185073664)) fullBounds: (451@39) corner: (475@63) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (90963968) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(954728448) getStateSelector: nil actionSelector: #saveAs getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(954728448) [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(462@54) mouseUp 276842 nil] focusHolder: a PluggableButtonMorph(37224448) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (1043@571.0) corner: (1059@587.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(1043@571) mouseOver nil nil] targetOffset: (22.0@4.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 297594 1043 571 0 0 0 1) lastKeyScanCode: 31 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: [(462@54) mouseOver red nil nil] Receiver's instance variables: bounds: (0@0) corner: (1615@1026) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(704118784) a Sys...etc... fullBounds: (0@0) corner: (1615@1026) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(462@54) mouseUp 276842 nil] focusHolder: a PluggableButtonMorph(37224448) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (1043@571.0) corner: (1059@587.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(1043@571) mouseOver nil nil] targetOffset: (22.0@4.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 297594 1043 571 0 0 0 1) lastKeyScanCode: 31 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(462@54) mouseUp 276842 nil] focusHolder: a PluggableButtonMorph(37224448) aBlock: [...] result: nil Receiver's instance variables: bounds: (1043@571.0) corner: (1059@587.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(1043@571) mouseOver nil nil] targetOffset: (22.0@4.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 297594 1043 571 0 0 0 1) lastKeyScanCode: 31 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendMouseEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(462@54) mouseUp 276842 nil] Receiver's instance variables: bounds: (1043@571.0) corner: (1059@587.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(1043@571) mouseOver nil nil] targetOffset: (22.0@4.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 297594 1043 571 0 0 0 1) lastKeyScanCode: 31 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(462@54) mouseUp 276842 nil] evt: [(462@54) mouseUp 276842 nil] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (1043@571.0) corner: (1059@587.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(1043@571) mouseOver nil nil] targetOffset: (22.0@4.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 297594 1043 571 0 0 0 1) lastKeyScanCode: 31 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [(462@54) mouseUp 276842 nil] evtBuf: #(1 276842 462 54 0 0 0 1) type: 1 hadAny: false Receiver's instance variables: bounds: (1043@571.0) corner: (1059@587.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(1043@571) mouseOver nil nil] targetOffset: (22.0@4.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 297594 1043 571 0 0 0 1) lastKeyScanCode: 31 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1615@1026) canvas: a FormCanvas on: DisplayScreen(1615x1026x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(155975680))...etc... lastStepTime: 297854 lastStepMessage: nil lastCycleTime: 297854 alarms: a Heap() lastAlarmTime: 297854 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1615@1026) canvas: a FormCanvas on: DisplayScreen(1615x1026x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(155975680))...etc... lastStepTime: 297854 lastStepMessage: nil lastCycleTime: 297854 alarms: a Heap() lastAlarmTime: 297854 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1615@1026) canvas: a FormCanvas on: DisplayScreen(1615x1026x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(155975680))...etc... lastStepTime: 297854 lastStepMessage: nil lastCycleTime: 297854 alarms: a Heap() lastAlarmTime: 297854 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1615@1026) canvas: a FormCanvas on: DisplayScreen(1615x1026x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(155975680))...etc... lastStepTime: 297854 lastStepMessage: nil lastCycleTime: 297854 alarms: a Heap() lastAlarmTime: 297854 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1615@1026) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(704118784) a Sys...etc... fullBounds: (0@0) corner: (1615@1026) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- FileReference(Object)>>doesNotUnderstand: #nextPutAll: [...] in PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSaveAs BlockClosure>>ensure: PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSaveAs PlatypusExpressEditor>>saveAs PluggableButtonMorph>>performAction: [...] in PluggableButtonMorph>>mouseUp: Array(SequenceableCollection)>>do: PluggableButtonMorph>>mouseUp: PluggableButtonMorph(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableButtonMorph(Morph)>>handleEvent: PluggableButtonMorph(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Unwind error during termination 9 June 2015 5:35:37.344426 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] FileReference(Object)>>doesNotUnderstand: #close Receiver: File @ /home/namtran/CHEDDAR_UP/trunk/src/platypus/src/cheddar-dev/cheddar_adl.exp Arguments and temporary variables: aMessage: close exception: MessageNotUnderstood: FileReference>>close resumeValue: nil Receiver's instance variables: filesystem: a FileSystem path: Path / 'home' / 'namtran' / 'CHEDDAR_UP' / 'trunk' / 'src' / 'platypus' /...etc... [...] in PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSaveAs Receiver: [cheddar-dev: /cheddar_adl] Arguments and temporary variables: result: File @ /home/namtran/CHEDDAR_UP/trunk/src/platypus/src/cheddar-dev/ched...etc... Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_adl/Objects] [chedda...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() MethodContext(ContextPart)>>resume:through: Receiver: BlockClosure>>on:do: Arguments and temporary variables: value: a MorphicUIManager firstUnwindContext: BlockClosure>>ensure: context: BlockClosure>>ensure: unwindBlock: [...] Receiver's instance variables: sender: nil pc: nil stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: true returnValue: nil Receiver's instance variables: outerContext: PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSa...etc... startpc: 100 numArgs: 0 PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSaveAs Receiver: [cheddar-dev: /cheddar_adl] Arguments and temporary variables: result: File @ /home/namtran/CHEDDAR_UP/trunk/src/platypus/src/cheddar-dev/ched...etc... Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_adl/Objects] [chedda...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusExpressEditor>>saveAs Receiver: a PlatypusExpressEditor Arguments and temporary variables: Receiver's instance variables: dependents: a DependentsArray(a PlatypusStepCodeMorph(926679040) a TamGenericHi...etc... contents: a Text for 'SCHEMA Objects; USE FROM Basic_Types; TYPE Objects_Typ...etc... mainWindow: a StandardWindow(506462208) mainPane: a TamPaneMorph(362020864) contentsMorph: a PlatypusStepCodeMorph(926679040) codeRow: a TamPaneMorph(823132160) sourceHandler: [cheddar-dev: /cheddar_adl] codeBtnRow: an AlignmentMorph(58458112) codeBtnRowHeight: 30 codeButtons: nil messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil PluggableButtonMorph>>performAction: Receiver: a PluggableButtonMorph(37224448) Arguments and temporary variables: event: [(462@54) mouseUp 276842 nil] Receiver's instance variables: bounds: (451.0@39.0) corner: (475.0@63.0) owner: a TamButtonsAlignmentMorph(22806528) submorphs: an Array(an AlignmentMorph(185073664)) fullBounds: (451@39) corner: (475@63) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (90963968) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(954728448) getStateSelector: nil actionSelector: #saveAs getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(954728448) [...] in PluggableButtonMorph>>mouseUp: Receiver: a PluggableButtonMorph(37224448) Arguments and temporary variables: evt: [(462@54) mouseUp 276842 nil] all: an Array(a PluggableButtonMorph(67633152) a PluggableButtonMorph(37224448)...etc... m: a PluggableButtonMorph(37224448) Receiver's instance variables: bounds: (451.0@39.0) corner: (475.0@63.0) owner: a TamButtonsAlignmentMorph(22806528) submorphs: an Array(an AlignmentMorph(185073664)) fullBounds: (451@39) corner: (475@63) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (90963968) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(954728448) getStateSelector: nil actionSelector: #saveAs getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(954728448) Array(SequenceableCollection)>>do: Receiver: an Array(a PluggableButtonMorph(67633152) a PluggableButtonMorph(37224448) a PluggableButt...etc... Arguments and temporary variables: aBlock: [...] index: 6 indexLimiT: 2 Receiver's instance variables: an Array(a PluggableButtonMorph(67633152) a PluggableButtonMorph(37224448) a PluggableButt...etc... PluggableButtonMorph>>mouseUp: Receiver: a PluggableButtonMorph(37224448) Arguments and temporary variables: evt: [(462@54) mouseUp 276842 nil] all: an Array(a PluggableButtonMorph(67633152) a PluggableButtonMorph(37224448)...etc... Receiver's instance variables: bounds: (451.0@39.0) corner: (475.0@63.0) owner: a TamButtonsAlignmentMorph(22806528) submorphs: an Array(an AlignmentMorph(185073664)) fullBounds: (451@39) corner: (475@63) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (90963968) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(954728448) getStateSelector: nil actionSelector: #saveAs getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(954728448) PluggableButtonMorph(Morph)>>handleMouseUp: Receiver: a PluggableButtonMorph(37224448) Arguments and temporary variables: anEvent: [(462@54) mouseUp 276842 nil] handler: nil Receiver's instance variables: bounds: (451.0@39.0) corner: (475.0@63.0) owner: a TamButtonsAlignmentMorph(22806528) submorphs: an Array(an AlignmentMorph(185073664)) fullBounds: (451@39) corner: (475@63) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (90963968) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(954728448) getStateSelector: nil actionSelector: #saveAs getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(954728448) MouseButtonEvent>>sentTo: Receiver: [(462@54) mouseUp 276842 nil] Arguments and temporary variables: anObject: a PluggableButtonMorph(37224448) Receiver's instance variables: timeStamp: 276842 source: a HandMorph(760479744) windowIndex: nil type: #mouseUp buttons: 0 position: (462@54) handler: nil wasHandled: true whichButton: 4 PluggableButtonMorph(Morph)>>handleEvent: Receiver: a PluggableButtonMorph(37224448) Arguments and temporary variables: anEvent: [(462@54) mouseUp 276842 nil] Receiver's instance variables: bounds: (451.0@39.0) corner: (475.0@63.0) owner: a TamButtonsAlignmentMorph(22806528) submorphs: an Array(an AlignmentMorph(185073664)) fullBounds: (451@39) corner: (475@63) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (90963968) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(954728448) getStateSelector: nil actionSelector: #saveAs getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(954728448) PluggableButtonMorph(Morph)>>handleFocusEvent: Receiver: a PluggableButtonMorph(37224448) Arguments and temporary variables: anEvent: [(462@54) mouseUp 276842 nil] Receiver's instance variables: bounds: (451.0@39.0) corner: (475.0@63.0) owner: a TamButtonsAlignmentMorph(22806528) submorphs: an Array(an AlignmentMorph(185073664)) fullBounds: (451@39) corner: (475@63) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (90963968) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(954728448) getStateSelector: nil actionSelector: #saveAs getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(954728448) [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(462@54) mouseUp 276842 nil] focusHolder: a PluggableButtonMorph(37224448) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (67@44.0) corner: (83@60.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (67@44.0) corner: (83@60.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(140247040) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(67@44) mouseUp 302986 nil] targetOffset: (7.0@10.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 302986 67 44 0 0 0 1) lastKeyScanCode: 31 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: [(462@54) mouseOver red nil nil] Receiver's instance variables: bounds: (0@0) corner: (1615@1026) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(704118784) a Sys...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(462@54) mouseUp 276842 nil] focusHolder: a PluggableButtonMorph(37224448) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (67@44.0) corner: (83@60.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (67@44.0) corner: (83@60.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(140247040) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(67@44) mouseUp 302986 nil] targetOffset: (7.0@10.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 302986 67 44 0 0 0 1) lastKeyScanCode: 31 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(462@54) mouseUp 276842 nil] focusHolder: a PluggableButtonMorph(37224448) aBlock: [...] result: nil Receiver's instance variables: bounds: (67@44.0) corner: (83@60.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (67@44.0) corner: (83@60.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(140247040) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(67@44) mouseUp 302986 nil] targetOffset: (7.0@10.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 302986 67 44 0 0 0 1) lastKeyScanCode: 31 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendMouseEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(462@54) mouseUp 276842 nil] Receiver's instance variables: bounds: (67@44.0) corner: (83@60.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (67@44.0) corner: (83@60.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(140247040) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(67@44) mouseUp 302986 nil] targetOffset: (7.0@10.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 302986 67 44 0 0 0 1) lastKeyScanCode: 31 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(462@54) mouseUp 276842 nil] evt: [(462@54) mouseUp 276842 nil] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (67@44.0) corner: (83@60.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (67@44.0) corner: (83@60.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(140247040) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(67@44) mouseUp 302986 nil] targetOffset: (7.0@10.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 302986 67 44 0 0 0 1) lastKeyScanCode: 31 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [(462@54) mouseUp 276842 nil] evtBuf: #(1 276842 462 54 0 0 0 1) type: 1 hadAny: false Receiver's instance variables: bounds: (67@44.0) corner: (83@60.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (67@44.0) corner: (83@60.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(140247040) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(67@44) mouseUp 302986 nil] targetOffset: (7.0@10.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 302986 67 44 0 0 0 1) lastKeyScanCode: 31 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1615@1026) canvas: a FormCanvas on: DisplayScreen(1615x1026x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(22806528))(...etc... lastStepTime: 302974 lastStepMessage: nil lastCycleTime: 302994 alarms: a Heap() lastAlarmTime: 302974 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1615@1026) canvas: a FormCanvas on: DisplayScreen(1615x1026x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(22806528))(...etc... lastStepTime: 302974 lastStepMessage: nil lastCycleTime: 302994 alarms: a Heap() lastAlarmTime: 302974 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1615@1026) canvas: a FormCanvas on: DisplayScreen(1615x1026x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(22806528))(...etc... lastStepTime: 302974 lastStepMessage: nil lastCycleTime: 302994 alarms: a Heap() lastAlarmTime: 302974 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1615@1026) canvas: a FormCanvas on: DisplayScreen(1615x1026x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(22806528))(...etc... lastStepTime: 302974 lastStepMessage: nil lastCycleTime: 302994 alarms: a Heap() lastAlarmTime: 302974 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1615@1026) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(704118784) a Sys...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- FileReference(Object)>>doesNotUnderstand: #close [...] in PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSaveAs MethodContext(ContextPart)>>resume:through: BlockClosure>>ensure: PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuSaveAs PlatypusExpressEditor>>saveAs PluggableButtonMorph>>performAction: [...] in PluggableButtonMorph>>mouseUp: Array(SequenceableCollection)>>do: PluggableButtonMorph>>mouseUp: PluggableButtonMorph(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableButtonMorph(Morph)>>handleEvent: PluggableButtonMorph(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: receiver of "includes:" is nil 11 June 2015 9:59:30.191048 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UndefinedObject(Object)>>doesNotUnderstand: #includes: Receiver: nil Arguments and temporary variables: aMessage: includes: 'PACKAGE.ADA_PACKAGE' exception: MessageNotUnderstood: receiver of "includes:" is nil resumeValue: nil Receiver's instance variables: nil [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1085: 4 curr3035: a PltUsedSchema Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'DFG_NODES' PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltUsedSchema Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltUsedSchema oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1085: 4 Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'DFG_NODES' [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 4 start: 1 stop: 4 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 4 start: 1 stop: 4 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 4 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'DFG_NODES' ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageInterfaceFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdAdaPackageInterfaceFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adbList->ExChdAdaPackageInterfaceFunction>>#adb...etc... format: 146 layout: a PointerLayout instanceVariables: #(#pkg #ads #adsList #adbList #wul #result #defs #pkgKey) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageInterfaceFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adsHeadUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PltDefinedType a PltDefinedType a PltDefinedType ...etc... constants: an OrderedCollection() identifiersCache: nil name: 'DFG_Nodes' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection() Message>>sendTo: Receiver: adsHeadUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsHeadUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) ExChdAdaPackage>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PltDefinedType a PltDefinedType a PltDefinedType ...etc... constants: an OrderedCollection() identifiersCache: nil name: 'DFG_Nodes' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection() Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no1700: 21 Receiver's instance variables: ads: true dir: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 21 start: 1 stop: 44 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 21 start: 1 stop: 44 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 44 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: Receiver's instance variables: ads: true dir: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: values: an OrderedCollection(true '/home/namtran/CHEDDAR_UP/trunk/src/platypus/...etc... algo: an ExChdAllPackagesCodeIntoFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#ads->ExChdAllPackagesCodeIntoFunction>>#ads #ad...etc... format: 144 layout: a PointerLayout instanceVariables: #(#ads #dir #targetName #code #body #pkgs #targetPath) organization: a ClassOrganization subclasses: nil name: #ExChdAllPackagesCodeIntoFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdGenerateAllIntoProcedure>>invoke Receiver: an ExChdGenerateAllIntoProcedure Arguments and temporary variables: Receiver's instance variables: dir: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: Receiver: ExChdGenerateAllIntoProcedure Arguments and temporary variables: aStream: a ReadWriteStream values: #('/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code') repo: an ExChdExpress2cheddarRepository Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#dir->ExChdGenerateAllIntoProcedure>>#dir #dir:-...etc... format: 132 layout: a PointerLayout instanceVariables: #(#dir) organization: a ClassOrganization subclasses: nil name: #ExChdGenerateAllIntoProcedure classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-Express2cheddarFacadeSchema' traitComposition: {} localSelectors: nil [...] in [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: [...] in CheddarGenerator class>>generateInto: startpc: 93 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil PlatypusGenerateAdaCommandLineHandler>>generateToCheddar Receiver: a PlatypusGenerateAdaCommandLineHandler Arguments and temporary variables: targetDirectory: File @ /home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-c...etc... Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver [...] in PlatypusGenerateAdaCommandLineHandler>>activate Receiver: a PlatypusGenerateAdaCommandLineHandler Arguments and temporary variables: subconf: 'cheddar' Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver --- The full stack --- UndefinedObject(Object)>>doesNotUnderstand: #includes: [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageInterfaceFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageInterfaceFunction>>invoke ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsHeadUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: receiver of "includes:" is nil 11 June 2015 10:05:13.409046 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UndefinedObject(Object)>>doesNotUnderstand: #includes: Receiver: nil Arguments and temporary variables: aMessage: includes: 'PACKAGE.ADA_PACKAGE' exception: MessageNotUnderstood: receiver of "includes:" is nil resumeValue: nil Receiver's instance variables: nil [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1085: 4 curr3035: a PltUsedSchema Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'DFG_NODES' PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltUsedSchema Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltUsedSchema oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1085: 4 Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'DFG_NODES' [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 4 start: 1 stop: 4 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 4 start: 1 stop: 4 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 4 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'DFG_NODES' ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageInterfaceFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdAdaPackageInterfaceFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adbList->ExChdAdaPackageInterfaceFunction>>#adb...etc... format: 146 layout: a PointerLayout instanceVariables: #(#pkg #ads #adsList #adbList #wul #result #defs #pkgKey) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageInterfaceFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adsHeadUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PltDefinedType a PltDefinedType a PltDefinedType ...etc... constants: an OrderedCollection() identifiersCache: nil name: 'DFG_Nodes' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection() Message>>sendTo: Receiver: adsHeadUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsHeadUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) ExChdAdaPackage>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PltDefinedType a PltDefinedType a PltDefinedType ...etc... constants: an OrderedCollection() identifiersCache: nil name: 'DFG_Nodes' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection() Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no1700: 44 Receiver's instance variables: ads: true dir: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 44 start: 1 stop: 44 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 44 start: 1 stop: 44 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 44 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: Receiver's instance variables: ads: true dir: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: values: an OrderedCollection(true '/home/namtran/CHEDDAR_UP/trunk/src/platypus/...etc... algo: an ExChdAllPackagesCodeIntoFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#ads->ExChdAllPackagesCodeIntoFunction>>#ads #ad...etc... format: 144 layout: a PointerLayout instanceVariables: #(#ads #dir #targetName #code #body #pkgs #targetPath) organization: a ClassOrganization subclasses: nil name: #ExChdAllPackagesCodeIntoFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdGenerateAllIntoProcedure>>invoke Receiver: an ExChdGenerateAllIntoProcedure Arguments and temporary variables: Receiver's instance variables: dir: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: Receiver: ExChdGenerateAllIntoProcedure Arguments and temporary variables: aStream: a ReadWriteStream values: #('/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code') repo: an ExChdExpress2cheddarRepository Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#dir->ExChdGenerateAllIntoProcedure>>#dir #dir:-...etc... format: 132 layout: a PointerLayout instanceVariables: #(#dir) organization: a ClassOrganization subclasses: nil name: #ExChdGenerateAllIntoProcedure classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-Express2cheddarFacadeSchema' traitComposition: {} localSelectors: nil [...] in [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: [...] in CheddarGenerator class>>generateInto: startpc: 93 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil PlatypusGenerateAdaCommandLineHandler>>generateToCheddar Receiver: a PlatypusGenerateAdaCommandLineHandler Arguments and temporary variables: targetDirectory: File @ /home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-c...etc... Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver [...] in PlatypusGenerateAdaCommandLineHandler>>activate Receiver: a PlatypusGenerateAdaCommandLineHandler Arguments and temporary variables: subconf: 'cheddar' Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver --- The full stack --- UndefinedObject(Object)>>doesNotUnderstand: #includes: [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageInterfaceFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageInterfaceFunction>>invoke ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsHeadUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: receiver of "includes:" is nil 11 June 2015 11:42:52.035677 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UndefinedObject(Object)>>doesNotUnderstand: #includes: Receiver: nil Arguments and temporary variables: aMessage: includes: 'PACKAGE.ADA_PACKAGE' exception: MessageNotUnderstood: receiver of "includes:" is nil resumeValue: nil Receiver's instance variables: nil [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1085: 4 curr3035: a PltUsedSchema Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'DFG_NODES' PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltUsedSchema Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltUsedSchema oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1085: 4 Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'DFG_NODES' [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 4 start: 1 stop: 4 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 4 start: 1 stop: 4 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 4 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'DFG_NODES' ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageInterfaceFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdAdaPackageInterfaceFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adbList->ExChdAdaPackageInterfaceFunction>>#adb...etc... format: 146 layout: a PointerLayout instanceVariables: #(#pkg #ads #adsList #adbList #wul #result #defs #pkgKey) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageInterfaceFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adsHeadUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PltDefinedType a PltDefinedType a PltDefinedType ...etc... constants: an OrderedCollection() identifiersCache: nil name: 'DFG_Nodes' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection() Message>>sendTo: Receiver: adsHeadUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsHeadUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) ExChdAdaPackage>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PltDefinedType a PltDefinedType a PltDefinedType ...etc... constants: an OrderedCollection() identifiersCache: nil name: 'DFG_Nodes' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection() Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no1700: 34 Receiver's instance variables: ads: true dir: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 34 start: 1 stop: 44 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 34 start: 1 stop: 44 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 44 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: Receiver's instance variables: ads: true dir: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: values: an OrderedCollection(true '/home/namtran/CHEDDAR_UP/trunk/src/platypus/...etc... algo: an ExChdAllPackagesCodeIntoFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#ads->ExChdAllPackagesCodeIntoFunction>>#ads #ad...etc... format: 144 layout: a PointerLayout instanceVariables: #(#ads #dir #targetName #code #body #pkgs #targetPath) organization: a ClassOrganization subclasses: nil name: #ExChdAllPackagesCodeIntoFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdGenerateAllIntoProcedure>>invoke Receiver: an ExChdGenerateAllIntoProcedure Arguments and temporary variables: Receiver's instance variables: dir: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: Receiver: ExChdGenerateAllIntoProcedure Arguments and temporary variables: aStream: a ReadWriteStream values: #('/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code') repo: an ExChdExpress2cheddarRepository Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#dir->ExChdGenerateAllIntoProcedure>>#dir #dir:-...etc... format: 132 layout: a PointerLayout instanceVariables: #(#dir) organization: a ClassOrganization subclasses: nil name: #ExChdGenerateAllIntoProcedure classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-Express2cheddarFacadeSchema' traitComposition: {} localSelectors: nil [...] in [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: [...] in CheddarGenerator class>>generateInto: startpc: 93 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil PlatypusGenerateAdaCommandLineHandler>>generateToCheddar Receiver: a PlatypusGenerateAdaCommandLineHandler Arguments and temporary variables: targetDirectory: File @ /home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-c...etc... Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver [...] in PlatypusGenerateAdaCommandLineHandler>>activate Receiver: a PlatypusGenerateAdaCommandLineHandler Arguments and temporary variables: subconf: 'cheddar' Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver --- The full stack --- UndefinedObject(Object)>>doesNotUnderstand: #includes: [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageInterfaceFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageInterfaceFunction>>invoke ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsHeadUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: receiver of "includes:" is nil 11 June 2015 11:54:07.95602 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UndefinedObject(Object)>>doesNotUnderstand: #includes: Receiver: nil Arguments and temporary variables: aMessage: includes: 'PACKAGE.ADA_PACKAGE' exception: MessageNotUnderstood: receiver of "includes:" is nil resumeValue: nil Receiver's instance variables: nil [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1085: 4 curr3035: a PltUsedSchema Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'DFG_NODES' PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltUsedSchema Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltUsedSchema oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1085: 4 Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'DFG_NODES' [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 4 start: 1 stop: 4 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 4 start: 1 stop: 4 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 4 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'DFG_NODES' ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageInterfaceFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdAdaPackageInterfaceFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adbList->ExChdAdaPackageInterfaceFunction>>#adb...etc... format: 146 layout: a PointerLayout instanceVariables: #(#pkg #ads #adsList #adbList #wul #result #defs #pkgKey) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageInterfaceFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adsHeadUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PltDefinedType a PltDefinedType a PltDefinedType ...etc... constants: an OrderedCollection() identifiersCache: nil name: 'DFG_Nodes' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection() Message>>sendTo: Receiver: adsHeadUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsHeadUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) ExChdAdaPackage>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PltDefinedType a PltDefinedType a PltDefinedType ...etc... constants: an OrderedCollection() identifiersCache: nil name: 'DFG_Nodes' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection() Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no1700: 18 Receiver's instance variables: ads: true dir: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 18 start: 1 stop: 44 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 18 start: 1 stop: 44 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 44 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: Receiver's instance variables: ads: true dir: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: values: an OrderedCollection(true '/home/namtran/CHEDDAR_UP/trunk/src/platypus/...etc... algo: an ExChdAllPackagesCodeIntoFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#ads->ExChdAllPackagesCodeIntoFunction>>#ads #ad...etc... format: 144 layout: a PointerLayout instanceVariables: #(#ads #dir #targetName #code #body #pkgs #targetPath) organization: a ClassOrganization subclasses: nil name: #ExChdAllPackagesCodeIntoFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdGenerateAllIntoProcedure>>invoke Receiver: an ExChdGenerateAllIntoProcedure Arguments and temporary variables: Receiver's instance variables: dir: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: Receiver: ExChdGenerateAllIntoProcedure Arguments and temporary variables: aStream: a ReadWriteStream values: #('/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code') repo: an ExChdExpress2cheddarRepository Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#dir->ExChdGenerateAllIntoProcedure>>#dir #dir:-...etc... format: 132 layout: a PointerLayout instanceVariables: #(#dir) organization: a ClassOrganization subclasses: nil name: #ExChdGenerateAllIntoProcedure classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-Express2cheddarFacadeSchema' traitComposition: {} localSelectors: nil [...] in [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: [...] in CheddarGenerator class>>generateInto: startpc: 93 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: '/home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-code' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil PlatypusGenerateAdaCommandLineHandler>>generateToCheddar Receiver: a PlatypusGenerateAdaCommandLineHandler Arguments and temporary variables: targetDirectory: File @ /home/namtran/CHEDDAR_UP/trunk/src/platypus/generated-c...etc... Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver [...] in PlatypusGenerateAdaCommandLineHandler>>activate Receiver: a PlatypusGenerateAdaCommandLineHandler Arguments and temporary variables: subconf: 'cheddar' Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver --- The full stack --- UndefinedObject(Object)>>doesNotUnderstand: #includes: [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageInterfaceFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageInterfaceFunction>>invoke ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsHeadUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE FileWriteError: File stderr is closed 11 June 2015 4:40:36.387935 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] MultiByteFileStream(StandardFileStream)>>primWrite:from:startingAt:count: Receiver: MultiByteFileStream: #stderr Arguments and temporary variables: id: #[145 84 215 114 128 25 111 183 0 0 0 0 1 2 255 1] stringOrByteArray: '----SNAPSHOT----2015-06-11T16:40:36.385935+02:00 Pharo.imag...etc... startIndex: 1 count: 82 Receiver's instance variables: MultiByteFileStream(StandardFileStream)>>next:putAll:startingAt: Receiver: MultiByteFileStream: #stderr Arguments and temporary variables: anInteger: 82 aString: '----SNAPSHOT----2015-06-11T16:40:36.385935+02:00 Pharo.image priorSou...etc... startIndex: 1 Receiver's instance variables: MultiByteFileStream>>basicNext:putAll:startingAt: Receiver: MultiByteFileStream: #stderr Arguments and temporary variables: anInteger: 82 aCollection: '----SNAPSHOT----2015-06-11T16:40:36.385935+02:00 Pharo.image prio...etc... startIndex: 1 Receiver's instance variables: UTF8TextConverter(TextConverter)>>nextPutByteString:toStream: Receiver: an UTF8TextConverter Arguments and temporary variables: aString: '----SNAPSHOT----2015-06-11T16:40:36.385935+02:00 Pharo.image priorSou...etc... aStream: MultiByteFileStream: #stderr lastIndex: 1 nextIndex: 0 Receiver's instance variables: latin1Map: #[0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...etc... latin1Encodings: #(nil nil nil nil nil nil nil nil nil nil nil nil nil ' ' nil ...etc... UTF8TextConverter(TextConverter)>>nextPutAll:toStream: Receiver: an UTF8TextConverter Arguments and temporary variables: aString: '----SNAPSHOT----2015-06-11T16:40:36.385935+02:00 Pharo.image priorSou...etc... aStream: MultiByteFileStream: #stderr lastIndex: nil nextIndex: nil Receiver's instance variables: latin1Map: #[0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...etc... latin1Encodings: #(nil nil nil nil nil nil nil nil nil nil nil nil nil ' ' nil ...etc... MultiByteFileStream>>nextPutAll: Receiver: MultiByteFileStream: #stderr Arguments and temporary variables: aCollection: '----SNAPSHOT----2015-06-11T16:40:36.385935+02:00 Pharo.image prio...etc... Receiver's instance variables: [...] in NonInteractiveTranscript>>nextPutAll: Receiver: Transcript Arguments and temporary variables: aCollection: '----SNAPSHOT----2015-06-11T16:40:36.385935+02:00 Pharo.image prio...etc... Receiver's instance variables: stream: MultiByteFileStream: #stderr fileName: #stderr accessSemaphore: a Mutex Mutex>>critical: Receiver: a Mutex Arguments and temporary variables: aBlock: [...] activeProcess: a Process in nil Receiver's instance variables: semaphore: a Semaphore() owner: a Process in nil NonInteractiveTranscript>>critical: Receiver: Transcript Arguments and temporary variables: block: [...] Receiver's instance variables: stream: MultiByteFileStream: #stderr fileName: #stderr accessSemaphore: a Mutex NonInteractiveTranscript>>nextPutAll: Receiver: Transcript Arguments and temporary variables: aCollection: '----SNAPSHOT----2015-06-11T16:40:36.385935+02:00 Pharo.image prio...etc... Receiver's instance variables: stream: MultiByteFileStream: #stderr fileName: #stderr accessSemaphore: a Mutex NonInteractiveTranscript>>print: Receiver: Transcript Arguments and temporary variables: anObject: '----SNAPSHOT----2015-06-11T16:40:36.385935+02:00 Pharo.image priorSo...etc... Receiver's instance variables: stream: MultiByteFileStream: #stderr fileName: #stderr accessSemaphore: a Mutex [...] in NonInteractiveTranscript>>show: Receiver: Transcript Arguments and temporary variables: anObject: '----SNAPSHOT----2015-06-11T16:40:36.385935+02:00 Pharo.image priorSo...etc... Receiver's instance variables: stream: MultiByteFileStream: #stderr fileName: #stderr accessSemaphore: a Mutex BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: NonInteractiveTranscript>>show: startpc: 31 numArgs: 0 [...] in Mutex>>critical: Receiver: a Mutex Arguments and temporary variables: aBlock: a Process in nil activeProcess: [...] Receiver's instance variables: semaphore: a Semaphore() owner: a Process in nil [...] in Semaphore>>critical: Receiver: a Semaphore() Arguments and temporary variables: mutuallyExcludedBlock: [...] blockValue: true caught: nil Receiver's instance variables: firstLink: nil lastLink: nil excessSignals: 0 BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Semaphore>>critical: startpc: 42 numArgs: 0 Semaphore>>critical: Receiver: a Semaphore() Arguments and temporary variables: mutuallyExcludedBlock: [...] blockValue: true caught: nil Receiver's instance variables: firstLink: nil lastLink: nil excessSignals: 0 Mutex>>critical: Receiver: a Mutex Arguments and temporary variables: aBlock: [...] activeProcess: a Process in nil Receiver's instance variables: semaphore: a Semaphore() owner: a Process in nil NonInteractiveTranscript>>critical: Receiver: Transcript Arguments and temporary variables: block: [...] Receiver's instance variables: stream: MultiByteFileStream: #stderr fileName: #stderr accessSemaphore: a Mutex NonInteractiveTranscript>>show: Receiver: Transcript Arguments and temporary variables: anObject: '----SNAPSHOT----2015-06-11T16:40:36.385935+02:00 Pharo.image priorSo...etc... Receiver's instance variables: stream: MultiByteFileStream: #stderr fileName: #stderr accessSemaphore: a Mutex ChangesLog(Object)>>traceCr: Receiver: a ChangesLog Arguments and temporary variables: aString: '----SNAPSHOT----2015-06-11T16:40:36.385935+02:00 Pharo.image priorSou...etc... Receiver's instance variables: startupStamp: nil ChangesLog>>logSnapshot:andQuit: Receiver: a ChangesLog Arguments and temporary variables: save: true quit: false message: '----SNAPSHOT----2015-06-11T16:40:36.385935+02:00 Pharo.image priorSou...etc... Receiver's instance variables: startupStamp: nil SmalltalkImage>>snapshot:andQuit: Receiver: Smalltalk Arguments and temporary variables: save: true quit: false snapshotResult: nil isNewImage: nil Receiver's instance variables: globals: a SystemDictionary(lots of globals) deferredStartupActions: an OrderedCollection([...] [...]) specialObjectsArray: an Array(nil false true #Processor->Processor Bitmap Small...etc... session: an Object vm: a VirtualMachine PlatypusCompileSchemaCommandLineHandler>>parseInputFiles Receiver: a PlatypusCompileSchemaCommandLineHandler Arguments and temporary variables: inputFile: File @ /home/namtran/CHEDDAR_UP/trunk/src/platypus/src/cheddar-dev/D...etc... elemName: 'DFG_Nodes' command: a PlatypusCommand Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PlatypusCompileSchemaCommandLineHandler>>activate Receiver: a PlatypusCompileSchemaCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PlatypusCompileSchemaCommandLineHandler class(CommandLineHandler class)>>activateWith: Receiver: PlatypusCompileSchemaCommandLineHandler Arguments and temporary variables: aCommandLine: a CommandLineArguments Receiver's instance variables: superclass: PlatypusSubCommandLineHandler methodDict: a MethodDictionary(#activate->PlatypusCompileSchemaCommandLineHandl...etc... format: 138 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusCompileSchemaCommandLineHandler classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'SqPlatypus-HW-CommandLine' traitComposition: {} localSelectors: nil [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: Receiver: a PharoCommandLineHandler Arguments and temporary variables: aCommandLinehandler: PlatypusCompileSchemaCommandLineHandler Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Exit handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubComm...etc... startpc: 34 numArgs: 0 PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: Receiver: a PharoCommandLineHandler Arguments and temporary variables: aCommandLinehandler: PlatypusCompileSchemaCommandLineHandler Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand Receiver: a PharoCommandLineHandler Arguments and temporary variables: handlers: an OrderedCollection(PlatypusCompileSchemaCommandLineHandler) Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: Receiver: a PharoCommandLineHandler Arguments and temporary variables: aString: 'compile' Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate Receiver: a PharoCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Exit handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PharoCommandLineHandler(BasicCommandLineHandler)>>activate startpc: 49 numArgs: 0 PharoCommandLineHandler(BasicCommandLineHandler)>>activate Receiver: a PharoCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler>>activate Receiver: a PharoCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: Receiver: PharoCommandLineHandler Arguments and temporary variables: aCommandLine: a CommandLineArguments Receiver's instance variables: superclass: BasicCommandLineHandler methodDict: a MethodDictionary(#activate->PharoCommandLineHandler>>#activate #c...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #PharoCommandLineHandler classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-CommandLine' traitComposition: {} localSelectors: nil [...] in PharoCommandLineHandler class>>activateWith: Receiver: PharoCommandLineHandler Arguments and temporary variables: aCommandLine: a CommandLineArguments Receiver's instance variables: superclass: BasicCommandLineHandler methodDict: a MethodDictionary(#activate->PharoCommandLineHandler>>#activate #c...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #PharoCommandLineHandler classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-CommandLine' traitComposition: {} localSelectors: nil WorldState>>runStepMethodsIn: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] queue: WaitfreeQueue with 0 items nextInQueue: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1592@1002) canvas: nil damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(422576128))...etc... lastStepTime: 86618 lastStepMessage: nil lastCycleTime: 86640 alarms: a Heap() lastAlarmTime: 86618 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>runStepMethods Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1592@1002) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(63963136) a Syst...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil --- The full stack --- MultiByteFileStream(StandardFileStream)>>primWrite:from:startingAt:count: MultiByteFileStream(StandardFileStream)>>next:putAll:startingAt: MultiByteFileStream>>basicNext:putAll:startingAt: UTF8TextConverter(TextConverter)>>nextPutByteString:toStream: UTF8TextConverter(TextConverter)>>nextPutAll:toStream: MultiByteFileStream>>nextPutAll: [...] in NonInteractiveTranscript>>nextPutAll: Mutex>>critical: NonInteractiveTranscript>>critical: NonInteractiveTranscript>>nextPutAll: NonInteractiveTranscript>>print: [...] in NonInteractiveTranscript>>show: BlockClosure>>ensure: [...] in Mutex>>critical: [...] in Semaphore>>critical: BlockClosure>>ensure: Semaphore>>critical: Mutex>>critical: NonInteractiveTranscript>>critical: NonInteractiveTranscript>>show: ChangesLog(Object)>>traceCr: ChangesLog>>logSnapshot:andQuit: SmalltalkImage>>snapshot:andQuit: PlatypusCompileSchemaCommandLineHandler>>parseInputFiles PlatypusCompileSchemaCommandLineHandler>>activate PlatypusCompileSchemaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: UnhandledError(Exception)>>signal UnhandledError class>>signalForException: ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PlatypusExpressEditor>>hasUnacceptedEdits: 1 September 2015 3:25:05.176754 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PlatypusExpressEditor(Object)>>doesNotUnderstand: #hasUnacceptedEdits: Receiver: a PlatypusExpressEditor Arguments and temporary variables: aMessage: hasUnacceptedEdits: true exception: MessageNotUnderstood: PlatypusExpressEditor>>hasUnacceptedEdits: resumeValue: nil Receiver's instance variables: dependents: a DependentsArray(a PlatypusStepCodeMorph(971767808) a TamGenericHi...etc... contents: 'SCHEMA Objects; USE FROM Basic_Types; TYPE Objects_Type = ENUMERA...etc... mainWindow: a StandardWindow(589037568) mainPane: a TamPaneMorph(328728576) contentsMorph: a PlatypusStepCodeMorph(971767808) codeRow: a TamPaneMorph(868220928) sourceHandler: [cheddar-dev: /cheddar_adl] codeBtnRow: an AlignmentMorph(651689984) codeBtnRowHeight: 42 codeButtons: nil messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil PlatypusExpressEditor(PlatypusCodeHolder)>>openFile Receiver: a PlatypusExpressEditor Arguments and temporary variables: result: '/home/cheddar/compile_cheddar/trunk/src/platypus/src/cheddar-dev/chedd...etc... strm: StandardFileStream: '/home/cheddar/compile_cheddar/trunk/src/platypus/src...etc... Receiver's instance variables: dependents: a DependentsArray(a PlatypusStepCodeMorph(971767808) a TamGenericHi...etc... contents: 'SCHEMA Objects; USE FROM Basic_Types; TYPE Objects_Type = ENUMERA...etc... mainWindow: a StandardWindow(589037568) mainPane: a TamPaneMorph(328728576) contentsMorph: a PlatypusStepCodeMorph(971767808) codeRow: a TamPaneMorph(868220928) sourceHandler: [cheddar-dev: /cheddar_adl] codeBtnRow: an AlignmentMorph(651689984) codeBtnRowHeight: 42 codeButtons: nil messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil PluggableButtonMorph>>performAction: Receiver: a PluggableButtonMorph(171704320) Arguments and temporary variables: event: [(471@95) mouseUp 72206 nil] Receiver's instance variables: bounds: (456.0@79.0) corner: (480.0@103.0) owner: a TamButtonsAlignmentMorph(1028390912) submorphs: an Array(an AlignmentMorph(157024256)) fullBounds: (456@79) corner: (480@103) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (237502464) [balloonText] [other: (lastState -> f...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(33554432) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(33554432) [...] in PluggableButtonMorph>>mouseUp: Receiver: a PluggableButtonMorph(171704320) Arguments and temporary variables: evt: [(471@95) mouseUp 72206 nil] all: an Array(a PluggableButtonMorph(171704320) a PluggableButtonMorph(52297728...etc... m: a PluggableButtonMorph(171704320) Receiver's instance variables: bounds: (456.0@79.0) corner: (480.0@103.0) owner: a TamButtonsAlignmentMorph(1028390912) submorphs: an Array(an AlignmentMorph(157024256)) fullBounds: (456@79) corner: (480@103) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (237502464) [balloonText] [other: (lastState -> f...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(33554432) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(33554432) Array(SequenceableCollection)>>do: Receiver: an Array(a PluggableButtonMorph(171704320) a PluggableButtonMorph(522977280) a PluggableBu...etc... Arguments and temporary variables: aBlock: [...] index: 6 indexLimiT: 1 Receiver's instance variables: an Array(a PluggableButtonMorph(171704320) a PluggableButtonMorph(522977280) a PluggableBu...etc... PluggableButtonMorph>>mouseUp: Receiver: a PluggableButtonMorph(171704320) Arguments and temporary variables: evt: [(471@95) mouseUp 72206 nil] all: an Array(a PluggableButtonMorph(171704320) a PluggableButtonMorph(52297728...etc... Receiver's instance variables: bounds: (456.0@79.0) corner: (480.0@103.0) owner: a TamButtonsAlignmentMorph(1028390912) submorphs: an Array(an AlignmentMorph(157024256)) fullBounds: (456@79) corner: (480@103) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (237502464) [balloonText] [other: (lastState -> f...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(33554432) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(33554432) PluggableButtonMorph(Morph)>>handleMouseUp: Receiver: a PluggableButtonMorph(171704320) Arguments and temporary variables: anEvent: [(471@95) mouseUp 72206 nil] handler: nil Receiver's instance variables: bounds: (456.0@79.0) corner: (480.0@103.0) owner: a TamButtonsAlignmentMorph(1028390912) submorphs: an Array(an AlignmentMorph(157024256)) fullBounds: (456@79) corner: (480@103) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (237502464) [balloonText] [other: (lastState -> f...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(33554432) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(33554432) MouseButtonEvent>>sentTo: Receiver: [(471@95) mouseUp 72206 nil] Arguments and temporary variables: anObject: a PluggableButtonMorph(171704320) Receiver's instance variables: timeStamp: 72206 source: a HandMorph(760479744) windowIndex: nil type: #mouseUp buttons: 0 position: (471@95) handler: nil wasHandled: true whichButton: 4 PluggableButtonMorph(Morph)>>handleEvent: Receiver: a PluggableButtonMorph(171704320) Arguments and temporary variables: anEvent: [(471@95) mouseUp 72206 nil] Receiver's instance variables: bounds: (456.0@79.0) corner: (480.0@103.0) owner: a TamButtonsAlignmentMorph(1028390912) submorphs: an Array(an AlignmentMorph(157024256)) fullBounds: (456@79) corner: (480@103) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (237502464) [balloonText] [other: (lastState -> f...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(33554432) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(33554432) PluggableButtonMorph(Morph)>>handleFocusEvent: Receiver: a PluggableButtonMorph(171704320) Arguments and temporary variables: anEvent: [(471@95) mouseUp 72206 nil] Receiver's instance variables: bounds: (456.0@79.0) corner: (480.0@103.0) owner: a TamButtonsAlignmentMorph(1028390912) submorphs: an Array(an AlignmentMorph(157024256)) fullBounds: (456@79) corner: (480@103) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (237502464) [balloonText] [other: (lastState -> f...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(33554432) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(33554432) [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(471@95) mouseUp 72206 nil] focusHolder: a PluggableButtonMorph(171704320) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (715@527.0) corner: (731@543.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(332136448) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(715@527) mouseOver nil nil] targetOffset: (44.0@20.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 82269 715 527 0 0 0 1) lastKeyScanCode: 55 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: [(471@95) mouseOver red nil nil] Receiver's instance variables: bounds: (0@0) corner: (1855@1056) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(449576960) a Sys...etc... fullBounds: (0@0) corner: (1855@1056) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(471@95) mouseUp 72206 nil] focusHolder: a PluggableButtonMorph(171704320) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (715@527.0) corner: (731@543.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(332136448) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(715@527) mouseOver nil nil] targetOffset: (44.0@20.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 82269 715 527 0 0 0 1) lastKeyScanCode: 55 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(471@95) mouseUp 72206 nil] focusHolder: a PluggableButtonMorph(171704320) aBlock: [...] result: nil Receiver's instance variables: bounds: (715@527.0) corner: (731@543.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(332136448) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(715@527) mouseOver nil nil] targetOffset: (44.0@20.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 82269 715 527 0 0 0 1) lastKeyScanCode: 55 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendMouseEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(471@95) mouseUp 72206 nil] Receiver's instance variables: bounds: (715@527.0) corner: (731@543.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(332136448) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(715@527) mouseOver nil nil] targetOffset: (44.0@20.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 82269 715 527 0 0 0 1) lastKeyScanCode: 55 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(471@95) mouseUp 72206 nil] evt: [(471@95) mouseUp 72206 nil] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (715@527.0) corner: (731@543.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(332136448) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(715@527) mouseOver nil nil] targetOffset: (44.0@20.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 82269 715 527 0 0 0 1) lastKeyScanCode: 55 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [(471@95) mouseUp 72206 nil] evtBuf: #(1 72206 471 95 0 0 0 1) type: 1 hadAny: false Receiver's instance variables: bounds: (715@527.0) corner: (731@543.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(332136448) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(715@527) mouseOver nil nil] targetOffset: (44.0@20.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 82269 715 527 0 0 0 1) lastKeyScanCode: 55 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1855@1056) canvas: a FormCanvas on: DisplayScreen(1855x1056x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(82575360))(...etc... lastStepTime: 82486 lastStepMessage: nil lastCycleTime: 82486 alarms: a Heap() lastAlarmTime: 82486 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1855@1056) canvas: a FormCanvas on: DisplayScreen(1855x1056x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(82575360))(...etc... lastStepTime: 82486 lastStepMessage: nil lastCycleTime: 82486 alarms: a Heap() lastAlarmTime: 82486 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1855@1056) canvas: a FormCanvas on: DisplayScreen(1855x1056x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(82575360))(...etc... lastStepTime: 82486 lastStepMessage: nil lastCycleTime: 82486 alarms: a Heap() lastAlarmTime: 82486 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1855@1056) canvas: a FormCanvas on: DisplayScreen(1855x1056x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(82575360))(...etc... lastStepTime: 82486 lastStepMessage: nil lastCycleTime: 82486 alarms: a Heap() lastAlarmTime: 82486 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1855@1056) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(449576960) a Sys...etc... fullBounds: (0@0) corner: (1855@1056) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- PlatypusExpressEditor(Object)>>doesNotUnderstand: #hasUnacceptedEdits: PlatypusExpressEditor(PlatypusCodeHolder)>>openFile PluggableButtonMorph>>performAction: [...] in PluggableButtonMorph>>mouseUp: Array(SequenceableCollection)>>do: PluggableButtonMorph>>mouseUp: PluggableButtonMorph(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableButtonMorph(Morph)>>handleEvent: PluggableButtonMorph(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingContext: 21 September 2015 1:48:38.491391 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: Receiver: a PltEntityDefinition Arguments and temporary variables: aMessage: explicitAttributesUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingCo...etc... resumeValue: nil Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Preemption_Type' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: r: a PltEntityDefinition ads: true result: an OrderedCollection() adaDomain: nil ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PltEntityDefinition true) algo: an ExChdEntityDefinitionInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adaDomain->ExChdEntityDefinitionInterfacesListF...etc... format: 138 layout: a PointerLayout instanceVariables: #(#r #ads #result #adaDomain) organization: a ClassOrganization subclasses: nil name: #ExChdEntityDefinitionInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 15 curr2607: a PltExplicitAttribute Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 15 Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 15 start: 1 stop: 15 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 15 start: 1 stop: 15 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 15 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#d->ExChdDiscriminatedTypeUnionTypeInterfacesLis...etc... format: 136 layout: a PointerLayout instanceVariables: #(#d #isAds #l) organization: a ClassOrganization subclasses: nil name: #ExChdDiscriminatedTypeUnionTypeInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-DiscriminatedTypeSchema' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Receiver: an ExChdDiscriminatedTypeUnionType Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Time_Unit_Event_Union' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil Message>>sendTo: Receiver: adsInterfacesListUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexIns...etc... Arguments and temporary variables: receiver: an ExChdDiscriminatedTypeUnionType Receiver's instance variables: selector: #adsInterfacesListUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdDiscriminatedTypeUnionType) [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 16 e2544: a PlatypusComplexInstance Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 16 Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 16 start: 1 stop: 23 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 16 start: 1 stop: 23 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 23 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageInterfaceFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdAdaPackageInterfaceFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adbList->ExChdAdaPackageInterfaceFunction>>#adb...etc... format: 146 layout: a PointerLayout instanceVariables: #(#pkg #ads #adsList #adbList #wul #result #defs #pkgKey) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageInterfaceFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adsHeadUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsHeadUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsHeadUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) ExChdAdaPackage>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no1700: 16 Receiver's instance variables: ads: true dir: '/home/cheddar/compile_cheddar/trunk/src/platypus/generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 16 start: 1 stop: 46 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 --- The full stack --- PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: ExChdEntityDefinitionInterfacesListFunction>>invoke ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageInterfaceFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageInterfaceFunction>>invoke ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsHeadUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingContext: 21 September 2015 2:03:03.889715 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: Receiver: a PltEntityDefinition Arguments and temporary variables: aMessage: explicitAttributesUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingCo...etc... resumeValue: nil Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Preemption_Type' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: r: a PltEntityDefinition ads: true result: an OrderedCollection() adaDomain: nil ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PltEntityDefinition true) algo: an ExChdEntityDefinitionInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adaDomain->ExChdEntityDefinitionInterfacesListF...etc... format: 138 layout: a PointerLayout instanceVariables: #(#r #ads #result #adaDomain) organization: a ClassOrganization subclasses: nil name: #ExChdEntityDefinitionInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 15 curr2607: a PltExplicitAttribute Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 15 Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 15 start: 1 stop: 15 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 15 start: 1 stop: 15 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 15 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#d->ExChdDiscriminatedTypeUnionTypeInterfacesLis...etc... format: 136 layout: a PointerLayout instanceVariables: #(#d #isAds #l) organization: a ClassOrganization subclasses: nil name: #ExChdDiscriminatedTypeUnionTypeInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-DiscriminatedTypeSchema' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Receiver: an ExChdDiscriminatedTypeUnionType Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Time_Unit_Event_Union' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil Message>>sendTo: Receiver: adsInterfacesListUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexIns...etc... Arguments and temporary variables: receiver: an ExChdDiscriminatedTypeUnionType Receiver's instance variables: selector: #adsInterfacesListUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdDiscriminatedTypeUnionType) [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 16 e2544: a PlatypusComplexInstance Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 16 Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 16 start: 1 stop: 23 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 16 start: 1 stop: 23 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 23 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageInterfaceFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdAdaPackageInterfaceFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adbList->ExChdAdaPackageInterfaceFunction>>#adb...etc... format: 146 layout: a PointerLayout instanceVariables: #(#pkg #ads #adsList #adbList #wul #result #defs #pkgKey) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageInterfaceFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adsHeadUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsHeadUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsHeadUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) ExChdAdaPackage>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no1700: 3 Receiver's instance variables: ads: true dir: '/home/namtran/CHEDDAR/trunk/src/platypus/generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 3 start: 1 stop: 46 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 --- The full stack --- PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: ExChdEntityDefinitionInterfacesListFunction>>invoke ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageInterfaceFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageInterfaceFunction>>invoke ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsHeadUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingContext: 21 September 2015 2:05:17.867271 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: Receiver: a PltEntityDefinition Arguments and temporary variables: aMessage: explicitAttributesUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingCo...etc... resumeValue: nil Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Preemption_Type' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: r: a PltEntityDefinition ads: true result: an OrderedCollection() adaDomain: nil ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PltEntityDefinition true) algo: an ExChdEntityDefinitionInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adaDomain->ExChdEntityDefinitionInterfacesListF...etc... format: 138 layout: a PointerLayout instanceVariables: #(#r #ads #result #adaDomain) organization: a ClassOrganization subclasses: nil name: #ExChdEntityDefinitionInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 15 curr2607: a PltExplicitAttribute Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 15 Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 15 start: 1 stop: 15 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 15 start: 1 stop: 15 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 15 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#d->ExChdDiscriminatedTypeUnionTypeInterfacesLis...etc... format: 136 layout: a PointerLayout instanceVariables: #(#d #isAds #l) organization: a ClassOrganization subclasses: nil name: #ExChdDiscriminatedTypeUnionTypeInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-DiscriminatedTypeSchema' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Receiver: an ExChdDiscriminatedTypeUnionType Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Time_Unit_Event_Union' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil Message>>sendTo: Receiver: adsInterfacesListUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexIns...etc... Arguments and temporary variables: receiver: an ExChdDiscriminatedTypeUnionType Receiver's instance variables: selector: #adsInterfacesListUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdDiscriminatedTypeUnionType) [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 16 e2544: a PlatypusComplexInstance Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 16 Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 16 start: 1 stop: 23 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 16 start: 1 stop: 23 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 23 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageInterfaceFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdAdaPackageInterfaceFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adbList->ExChdAdaPackageInterfaceFunction>>#adb...etc... format: 146 layout: a PointerLayout instanceVariables: #(#pkg #ads #adsList #adbList #wul #result #defs #pkgKey) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageInterfaceFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adsHeadUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsHeadUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsHeadUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) ExChdAdaPackage>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no1700: 21 Receiver's instance variables: ads: true dir: '/home/namtran/CHEDDAR/trunk/src/platypus/generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 21 start: 1 stop: 46 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 --- The full stack --- PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: ExChdEntityDefinitionInterfacesListFunction>>invoke ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageInterfaceFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageInterfaceFunction>>invoke ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsHeadUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input <<<<<<< .mine *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input ======= *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input >>>>>>> .r1908 *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input <<<<<<< .mine *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input ======= *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input >>>>>>> .r1919 *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PlatypusExpressEditor>>hasUnacceptedEdits: 17 March 2016 9:42:44.623669 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PlatypusExpressEditor(Object)>>doesNotUnderstand: #hasUnacceptedEdits: Receiver: a PlatypusExpressEditor Arguments and temporary variables: aMessage: hasUnacceptedEdits: true exception: MessageNotUnderstood: PlatypusExpressEditor>>hasUnacceptedEdits: resumeValue: nil Receiver's instance variables: dependents: a DependentsArray(a PlatypusStepCodeMorph(663486464) a TamGenericHi...etc... contents: 'SCHEMA Objects; USE FROM Basic_Types; TYPE Objects_Type = ENUMERA...etc... mainWindow: a StandardWindow(858783744) mainPane: a TamPaneMorph(128974848) contentsMorph: a PlatypusStepCodeMorph(663486464) codeRow: a TamPaneMorph(571998208) sourceHandler: [cheddar-dev: /cheddar_adl] codeBtnRow: an AlignmentMorph(491520000) codeBtnRowHeight: 42 codeButtons: nil messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil PlatypusExpressEditor(PlatypusCodeHolder)>>openFile Receiver: a PlatypusExpressEditor Arguments and temporary variables: result: '/home/cheddar/compile_cheddar/CHEDDAR/trunk/src/platypus/src/cheddar-d...etc... strm: StandardFileStream: '/home/cheddar/compile_cheddar/CHEDDAR/trunk/src/plat...etc... Receiver's instance variables: dependents: a DependentsArray(a PlatypusStepCodeMorph(663486464) a TamGenericHi...etc... contents: 'SCHEMA Objects; USE FROM Basic_Types; TYPE Objects_Type = ENUMERA...etc... mainWindow: a StandardWindow(858783744) mainPane: a TamPaneMorph(128974848) contentsMorph: a PlatypusStepCodeMorph(663486464) codeRow: a TamPaneMorph(571998208) sourceHandler: [cheddar-dev: /cheddar_adl] codeBtnRow: an AlignmentMorph(491520000) codeBtnRowHeight: 42 codeButtons: nil messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil PluggableButtonMorph>>performAction: Receiver: a PluggableButtonMorph(120061952) Arguments and temporary variables: event: [(548@99) mouseUp 79684 nil] Receiver's instance variables: bounds: (537.0@90.0) corner: (561.0@114.0) owner: a TamButtonsAlignmentMorph(667418624) submorphs: an Array(an AlignmentMorph(183762944)) fullBounds: (537@90) corner: (561@114) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (179830784) [balloonText] [other: (lastState -> f...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(1055653888) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(1055653888) [...] in PluggableButtonMorph>>mouseUp: Receiver: a PluggableButtonMorph(120061952) Arguments and temporary variables: evt: [(548@99) mouseUp 79684 nil] all: an Array(a PluggableButtonMorph(120061952) a PluggableButtonMorph(26345472...etc... m: a PluggableButtonMorph(120061952) Receiver's instance variables: bounds: (537.0@90.0) corner: (561.0@114.0) owner: a TamButtonsAlignmentMorph(667418624) submorphs: an Array(an AlignmentMorph(183762944)) fullBounds: (537@90) corner: (561@114) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (179830784) [balloonText] [other: (lastState -> f...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(1055653888) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(1055653888) Array(SequenceableCollection)>>do: Receiver: an Array(a PluggableButtonMorph(120061952) a PluggableButtonMorph(263454720) a PluggableBu...etc... Arguments and temporary variables: aBlock: [...] index: 6 indexLimiT: 1 Receiver's instance variables: an Array(a PluggableButtonMorph(120061952) a PluggableButtonMorph(263454720) a PluggableBu...etc... PluggableButtonMorph>>mouseUp: Receiver: a PluggableButtonMorph(120061952) Arguments and temporary variables: evt: [(548@99) mouseUp 79684 nil] all: an Array(a PluggableButtonMorph(120061952) a PluggableButtonMorph(26345472...etc... Receiver's instance variables: bounds: (537.0@90.0) corner: (561.0@114.0) owner: a TamButtonsAlignmentMorph(667418624) submorphs: an Array(an AlignmentMorph(183762944)) fullBounds: (537@90) corner: (561@114) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (179830784) [balloonText] [other: (lastState -> f...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(1055653888) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(1055653888) PluggableButtonMorph(Morph)>>handleMouseUp: Receiver: a PluggableButtonMorph(120061952) Arguments and temporary variables: anEvent: [(548@99) mouseUp 79684 nil] handler: nil Receiver's instance variables: bounds: (537.0@90.0) corner: (561.0@114.0) owner: a TamButtonsAlignmentMorph(667418624) submorphs: an Array(an AlignmentMorph(183762944)) fullBounds: (537@90) corner: (561@114) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (179830784) [balloonText] [other: (lastState -> f...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(1055653888) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(1055653888) MouseButtonEvent>>sentTo: Receiver: [(548@99) mouseUp 79684 nil] Arguments and temporary variables: anObject: a PluggableButtonMorph(120061952) Receiver's instance variables: timeStamp: 79684 source: a HandMorph(760479744) windowIndex: nil type: #mouseUp buttons: 0 position: (548@99) handler: nil wasHandled: true whichButton: 4 PluggableButtonMorph(Morph)>>handleEvent: Receiver: a PluggableButtonMorph(120061952) Arguments and temporary variables: anEvent: [(548@99) mouseUp 79684 nil] Receiver's instance variables: bounds: (537.0@90.0) corner: (561.0@114.0) owner: a TamButtonsAlignmentMorph(667418624) submorphs: an Array(an AlignmentMorph(183762944)) fullBounds: (537@90) corner: (561@114) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (179830784) [balloonText] [other: (lastState -> f...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(1055653888) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(1055653888) PluggableButtonMorph(Morph)>>handleFocusEvent: Receiver: a PluggableButtonMorph(120061952) Arguments and temporary variables: anEvent: [(548@99) mouseUp 79684 nil] Receiver's instance variables: bounds: (537.0@90.0) corner: (561.0@114.0) owner: a TamButtonsAlignmentMorph(667418624) submorphs: an Array(an AlignmentMorph(183762944)) fullBounds: (537@90) corner: (561@114) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (179830784) [balloonText] [other: (lastState -> f...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(1055653888) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(1055653888) [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(548@99) mouseUp 79684 nil] focusHolder: a PluggableButtonMorph(120061952) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (780@522.0) corner: (796@538.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(1044905984) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(780@522) mouseOver nil nil] targetOffset: (32.0@14.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 90466 780 522 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: [(548@99) mouseOver red nil nil] Receiver's instance variables: bounds: (0@0) corner: (1855@906) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(692584448) a Sys...etc... fullBounds: (0@0) corner: (1855@906) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(548@99) mouseUp 79684 nil] focusHolder: a PluggableButtonMorph(120061952) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (780@522.0) corner: (796@538.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(1044905984) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(780@522) mouseOver nil nil] targetOffset: (32.0@14.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 90466 780 522 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(548@99) mouseUp 79684 nil] focusHolder: a PluggableButtonMorph(120061952) aBlock: [...] result: nil Receiver's instance variables: bounds: (780@522.0) corner: (796@538.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(1044905984) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(780@522) mouseOver nil nil] targetOffset: (32.0@14.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 90466 780 522 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendMouseEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(548@99) mouseUp 79684 nil] Receiver's instance variables: bounds: (780@522.0) corner: (796@538.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(1044905984) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(780@522) mouseOver nil nil] targetOffset: (32.0@14.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 90466 780 522 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(548@99) mouseUp 79684 nil] evt: [(548@99) mouseUp 79684 nil] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (780@522.0) corner: (796@538.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(1044905984) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(780@522) mouseOver nil nil] targetOffset: (32.0@14.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 90466 780 522 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [(548@99) mouseUp 79684 nil] evtBuf: #(1 79684 548 99 0 0 0 1) type: 1 hadAny: false Receiver's instance variables: bounds: (780@522.0) corner: (796@538.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(1044905984) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(780@522) mouseOver nil nil] targetOffset: (32.0@14.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 90466 780 522 0 0 0 1) lastKeyScanCode: 30 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1855@906) canvas: a FormCanvas on: DisplayScreen(1855x906x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(261357568))...etc... lastStepTime: 90610 lastStepMessage: nil lastCycleTime: 90606 alarms: a Heap() lastAlarmTime: 90610 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1855@906) canvas: a FormCanvas on: DisplayScreen(1855x906x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(261357568))...etc... lastStepTime: 90610 lastStepMessage: nil lastCycleTime: 90606 alarms: a Heap() lastAlarmTime: 90610 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1855@906) canvas: a FormCanvas on: DisplayScreen(1855x906x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(261357568))...etc... lastStepTime: 90610 lastStepMessage: nil lastCycleTime: 90606 alarms: a Heap() lastAlarmTime: 90610 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1855@906) canvas: a FormCanvas on: DisplayScreen(1855x906x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(261357568))...etc... lastStepTime: 90610 lastStepMessage: nil lastCycleTime: 90606 alarms: a Heap() lastAlarmTime: 90610 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1855@906) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(692584448) a Sys...etc... fullBounds: (0@0) corner: (1855@906) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- PlatypusExpressEditor(Object)>>doesNotUnderstand: #hasUnacceptedEdits: PlatypusExpressEditor(PlatypusCodeHolder)>>openFile PluggableButtonMorph>>performAction: [...] in PluggableButtonMorph>>mouseUp: Array(SequenceableCollection)>>do: PluggableButtonMorph>>mouseUp: PluggableButtonMorph(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableButtonMorph(Morph)>>handleEvent: PluggableButtonMorph(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: 17 March 2016 9:57:04.421731 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: Receiver: a PltMissingValue Arguments and temporary variables: aMessage: addRecordsToExternalRepresentation: a PltExternalRepresentation['2455...etc... exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... resumeValue: nil Receiver's instance variables: owner: nil cachedDomain: nil [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: 'META_MAPPING_DEFINITION' key: a PltInternalRepresentation['19158'] instDefinition: a PltMissingValue metaExpression: a PltStringLiteral metaCondition: nil evalResult: a PlatypusExpressInterpretorStackAppInst newInst: a PltExternalRepresentation['24555'] Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19178'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 456) BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: startpc: 107 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltInternalRepresentation['19158'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltInternalRepresentation['19158'] key: 'META_MAPPING_DEFINITION' instDefinition: a PltMissingValue Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19178'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 456) [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job d: a PltInternalRepresentation['19158'] idx: 16963 Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19178'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 456) OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltInternalRepresentation['10582'] a PltInternalRepresentation['157...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 19168 indexLimiT: 16963 Receiver's instance variables: array: an Array(a PltInternalRepresentation['10582'] a PltInternalRepresentatio...etc... firstIndex: 1 lastIndex: 24555 [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19178'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 456) BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a Job Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents:...etc... startpc: 191 numArgs: 1 [...] in [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 16963 min: 1 max: 19168 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: JobNotification handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in Job>>run startpc: 57 numArgs: 0 [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 16963 min: 1 max: 19168 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Job>>run startpc: 49 numArgs: 0 Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 16963 min: 1 max: 19168 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil MorphicUIManager(UIManager)>>displayProgress:from:to:during: Receiver: a MorphicUIManager Arguments and temporary variables: titleString: 'Computing mapping' minVal: 1 maxVal: 19168 workBlock: [...] Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript ByteString(String)>>displayProgressAt:from:to:during: Receiver: 'Computing mapping' Arguments and temporary variables: aPoint: (446@725) minVal: 1 maxVal: 19168 workBlock: [...] Receiver's instance variables: 'Computing mapping' PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19178'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 456) PltModelContents>>resolvesMetaMappingRules Receiver: a PltModelContents Arguments and temporary variables: Receiver's instance variables: owner: a PltSchemaInstance validationResult: false validationDate: '2016-03-17T09:56:52.128231+01:00' changeDate: '2016-03-17T09:56:43.79163+01:00' headerInstances: an OrderedCollection(a PltFileName a PltFileDescription a PltF...etc... dataInstances: an OrderedCollection(a PltInternalRepresentation['10582'] a PltI...etc... positionByDataInstanceIndex: an IdentityDictionary(size 24555) dataInstancesByEntityIndex: an IdentityDictionary(size 157) dataInstancesByLabelIndex: a Dictionary(size 24555) recordComputedInstances: true entitiesByInstanceIndex: an IdentityDictionary(size 24555) PlatypusModelContentsReference>>resolvesMetaMappingDefinitions Receiver: [cheddar-dev: /express2cheddar/express2cheddar' model] Arguments and temporary variables: Receiver's instance variables: owner: [cheddar-dev: /express2cheddar] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil pos: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... attrOrRuleOrValue: nil useP21Syntax: true modelContents: a PltModelContents folder: nil newLabelCounter: nil dataInstances: an OrderedCollection(a PltInternalRepresentation['1'] a PltInter...etc... PlatypusSchemaInstanceReference>>storeAsMetaDataOf: Receiver: [cheddar-dev: /cheddar_mapping] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /express2cheddar] newModelContents: [cheddar-dev: /express2cheddar/express2cheddar' model] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_mapping/package_mapp...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusSchemaInstanceReference>>promote: Receiver: [cheddar-dev: /express2cheddar] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /cheddar_mapping] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection([cheddar-dev: /express2cheddar/ex...etc... [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil CheddarGenerator class>>generate Receiver: CheddarGenerator Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil UndefinedObject>>DoIt Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil Compiler>>evaluate:in:to:notifying:ifFail:logged: Receiver: a Compiler Arguments and temporary variables: textOrStream: a ReadWriteStream aContext: nil aReceiver: nil aRequestor: a TextMorphForEditView(164102144) failBlock: [...] logFlag: false methodNode: DoIt ^ CheddarGenerator generate method: UndefinedObject>>#DoIt value: nil toLog: nil itsSelection: nil itsSelectionString: nil Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate: Receiver: a Compiler Arguments and temporary variables: textOrString: a ReadWriteStream Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate Receiver: a Compiler Arguments and temporary variables: Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil SmalltalkEditor>>evaluateSelectionAndDo: Receiver: a SmalltalkEditor Arguments and temporary variables: aBlock: [...] result: nil rcvr: nil ctxt: nil Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState SmalltalkEditor>>evaluateSelection Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState [...] in PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (232.0@708.0) corner: (672.0@875.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (232.0@708.0) corner: (672.0@875.0) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (232.0@708.0) corner: (672.0@875.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (232.0@708.0) corner: (672.0@875.0) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TextMorphForEditView(TextMorph)>>handleEdit: Receiver: a TextMorphForEditView(164102144) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (432@18) owner: a TransformMorph(445644800) submorphs: #() fullBounds: (0@0) corner: (432@18) color: NewColor black extension: a MorphExtension (200540160) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'CheddarGenerator generate ' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(725614592) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (232.0@708.0) corner: (672.0@875.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (232.0@708.0) corner: (672.0@875.0) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (232.0@708.0) corner: (672.0@875.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (232.0@708.0) corner: (672.0@875.0) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: Receiver: SmalltalkEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration morph: a PluggableTextMorph(725614592) Receiver's instance variables: superclass: TextEditor methodDict: a MethodDictionary(#argAdvance:->SmalltalkEditor>>#argAdvance: #bro...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #SmalltalkEditor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #argAdvance: #noop: #compareToClipboard: #debugIt: #m...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PluggableTextMorph(725614592) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 157 numArgs: 1 --- The full stack --- PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE SubscriptOutOfBounds: 0 7 December 2016 9:30:14.052098 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] OrderedCollection(Object)>>errorSubscriptBounds: Receiver: an OrderedCollection() Arguments and temporary variables: index: 0 Receiver's instance variables: array: #() firstIndex: 1 lastIndex: 0 OrderedCollection>>ensureBoundsFrom:to: Receiver: an OrderedCollection() Arguments and temporary variables: fromIndex: 0 toIndex: 0 Receiver's instance variables: array: #() firstIndex: 1 lastIndex: 0 OrderedCollection>>at: Receiver: an OrderedCollection() Arguments and temporary variables: anInteger: 0 Receiver's instance variables: array: #() firstIndex: 1 lastIndex: 0 OrderedCollection(SequenceableCollection)>>last Receiver: an OrderedCollection() Arguments and temporary variables: Receiver's instance variables: array: #() firstIndex: 1 lastIndex: 0 PlatypusCompileSchemaCommandLineHandler>>parseInputFiles Receiver: a PlatypusCompileSchemaCommandLineHandler Arguments and temporary variables: inputFile: nil elemName: nil command: nil Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PlatypusCompileSchemaCommandLineHandler>>activate Receiver: a PlatypusCompileSchemaCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PlatypusCompileSchemaCommandLineHandler class(CommandLineHandler class)>>activateWith: Receiver: PlatypusCompileSchemaCommandLineHandler Arguments and temporary variables: aCommandLine: a CommandLineArguments Receiver's instance variables: superclass: PlatypusSubCommandLineHandler methodDict: a MethodDictionary(#activate->PlatypusCompileSchemaCommandLineHandl...etc... format: 138 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusCompileSchemaCommandLineHandler classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'SqPlatypus-HW-CommandLine' traitComposition: {} localSelectors: nil [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: Receiver: a PharoCommandLineHandler Arguments and temporary variables: aCommandLinehandler: PlatypusCompileSchemaCommandLineHandler Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Exit handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubComm...etc... startpc: 34 numArgs: 0 PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: Receiver: a PharoCommandLineHandler Arguments and temporary variables: aCommandLinehandler: PlatypusCompileSchemaCommandLineHandler Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand Receiver: a PharoCommandLineHandler Arguments and temporary variables: handlers: an OrderedCollection(PlatypusCompileSchemaCommandLineHandler) Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: Receiver: a PharoCommandLineHandler Arguments and temporary variables: aString: 'compile' Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate Receiver: a PharoCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Exit handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PharoCommandLineHandler(BasicCommandLineHandler)>>activate startpc: 49 numArgs: 0 PharoCommandLineHandler(BasicCommandLineHandler)>>activate Receiver: a PharoCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler>>activate Receiver: a PharoCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: Receiver: PharoCommandLineHandler Arguments and temporary variables: aCommandLine: a CommandLineArguments Receiver's instance variables: superclass: BasicCommandLineHandler methodDict: a MethodDictionary(#activate->PharoCommandLineHandler>>#activate #c...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #PharoCommandLineHandler classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-CommandLine' traitComposition: {} localSelectors: nil [...] in PharoCommandLineHandler class>>activateWith: Receiver: PharoCommandLineHandler Arguments and temporary variables: aCommandLine: a CommandLineArguments Receiver's instance variables: superclass: BasicCommandLineHandler methodDict: a MethodDictionary(#activate->PharoCommandLineHandler>>#activate #c...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #PharoCommandLineHandler classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-CommandLine' traitComposition: {} localSelectors: nil WorldState>>runStepMethodsIn: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] queue: WaitfreeQueue with 0 items nextInQueue: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1855@906) canvas: nil damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(261357568))...etc... lastStepTime: 1160398 lastStepMessage: nil lastCycleTime: 1160418 alarms: a Heap() lastAlarmTime: 1160398 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>runStepMethods Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1855@906) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(692584448) a Sys...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1855@906) canvas: nil damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(261357568))...etc... lastStepTime: 1160398 lastStepMessage: nil lastCycleTime: 1160418 alarms: a Heap() lastAlarmTime: 1160398 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1855@906) canvas: nil damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(261357568))...etc... lastStepTime: 1160398 lastStepMessage: nil lastCycleTime: 1160418 alarms: a Heap() lastAlarmTime: 1160398 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1855@906) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(692584448) a Sys...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: a ThreadSafeTranscript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- OrderedCollection(Object)>>errorSubscriptBounds: OrderedCollection>>ensureBoundsFrom:to: OrderedCollection>>at: OrderedCollection(SequenceableCollection)>>last PlatypusCompileSchemaCommandLineHandler>>parseInputFiles PlatypusCompileSchemaCommandLineHandler>>activate PlatypusCompileSchemaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: UnhandledError(Exception)>>signal UnhandledError class>>signalForException: ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PlatypusExpressEditor>>hasUnacceptedEdits: 7 December 2016 2:52:41.642565 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PlatypusExpressEditor(Object)>>doesNotUnderstand: #hasUnacceptedEdits: Receiver: a PlatypusExpressEditor Arguments and temporary variables: aMessage: hasUnacceptedEdits: true exception: MessageNotUnderstood: PlatypusExpressEditor>>hasUnacceptedEdits: resumeValue: nil Receiver's instance variables: dependents: a DependentsArray(a PlatypusStepCodeMorph(723779584) a TamGenericHi...etc... contents: 'SCHEMA Objects; USE FROM Basic_Types; TYPE Objects_Type = ENUMER...etc... mainWindow: a StandardWindow(717225984) mainPane: a TamPaneMorph(80740352) contentsMorph: a PlatypusStepCodeMorph(723779584) codeRow: a TamPaneMorph(620232704) sourceHandler: [cheddar-dev: /cheddar_adl] codeBtnRow: an AlignmentMorph(555745280) codeBtnRowHeight: 42 codeButtons: nil messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil PlatypusExpressEditor(PlatypusCodeHolder)>>openFile Receiver: a PlatypusExpressEditor Arguments and temporary variables: result: '/home/cheddar/CHEDDAR/trunk/src/platypus/src/cheddar-dev/cheddar_adl.e...etc... strm: StandardFileStream: '/home/cheddar/CHEDDAR/trunk/src/platypus/src/cheddar...etc... Receiver's instance variables: dependents: a DependentsArray(a PlatypusStepCodeMorph(723779584) a TamGenericHi...etc... contents: 'SCHEMA Objects; USE FROM Basic_Types; TYPE Objects_Type = ENUMER...etc... mainWindow: a StandardWindow(717225984) mainPane: a TamPaneMorph(80740352) contentsMorph: a PlatypusStepCodeMorph(723779584) codeRow: a TamPaneMorph(620232704) sourceHandler: [cheddar-dev: /cheddar_adl] codeBtnRow: an AlignmentMorph(555745280) codeBtnRowHeight: 42 codeButtons: nil messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil PluggableButtonMorph>>performAction: Receiver: a PluggableButtonMorph(6029312) Arguments and temporary variables: event: [(550@102) mouseUp 91694 nil] Receiver's instance variables: bounds: (537.0@90.0) corner: (561.0@114.0) owner: a TamButtonsAlignmentMorph(667418624) submorphs: an Array(an AlignmentMorph(1065091072)) fullBounds: (537@90) corner: (561@114) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (71827456) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(941621248) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(941621248) [...] in PluggableButtonMorph>>mouseUp: Receiver: a PluggableButtonMorph(6029312) Arguments and temporary variables: evt: [(550@102) mouseUp 91694 nil] all: an Array(a PluggableButtonMorph(6029312) a PluggableButtonMorph(357302272)...etc... m: a PluggableButtonMorph(6029312) Receiver's instance variables: bounds: (537.0@90.0) corner: (561.0@114.0) owner: a TamButtonsAlignmentMorph(667418624) submorphs: an Array(an AlignmentMorph(1065091072)) fullBounds: (537@90) corner: (561@114) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (71827456) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(941621248) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(941621248) Array(SequenceableCollection)>>do: Receiver: an Array(a PluggableButtonMorph(6029312) a PluggableButtonMorph(357302272) a PluggableButt...etc... Arguments and temporary variables: aBlock: [...] index: 6 indexLimiT: 1 Receiver's instance variables: an Array(a PluggableButtonMorph(6029312) a PluggableButtonMorph(357302272) a PluggableButt...etc... PluggableButtonMorph>>mouseUp: Receiver: a PluggableButtonMorph(6029312) Arguments and temporary variables: evt: [(550@102) mouseUp 91694 nil] all: an Array(a PluggableButtonMorph(6029312) a PluggableButtonMorph(357302272)...etc... Receiver's instance variables: bounds: (537.0@90.0) corner: (561.0@114.0) owner: a TamButtonsAlignmentMorph(667418624) submorphs: an Array(an AlignmentMorph(1065091072)) fullBounds: (537@90) corner: (561@114) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (71827456) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(941621248) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(941621248) PluggableButtonMorph(Morph)>>handleMouseUp: Receiver: a PluggableButtonMorph(6029312) Arguments and temporary variables: anEvent: [(550@102) mouseUp 91694 nil] handler: nil Receiver's instance variables: bounds: (537.0@90.0) corner: (561.0@114.0) owner: a TamButtonsAlignmentMorph(667418624) submorphs: an Array(an AlignmentMorph(1065091072)) fullBounds: (537@90) corner: (561@114) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (71827456) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(941621248) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(941621248) MouseButtonEvent>>sentTo: Receiver: [(550@102) mouseUp 91694 nil] Arguments and temporary variables: anObject: a PluggableButtonMorph(6029312) Receiver's instance variables: timeStamp: 91694 source: a HandMorph(760479744) windowIndex: nil type: #mouseUp buttons: 0 position: (550@102) handler: nil wasHandled: true whichButton: 4 PluggableButtonMorph(Morph)>>handleEvent: Receiver: a PluggableButtonMorph(6029312) Arguments and temporary variables: anEvent: [(550@102) mouseUp 91694 nil] Receiver's instance variables: bounds: (537.0@90.0) corner: (561.0@114.0) owner: a TamButtonsAlignmentMorph(667418624) submorphs: an Array(an AlignmentMorph(1065091072)) fullBounds: (537@90) corner: (561@114) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (71827456) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(941621248) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(941621248) PluggableButtonMorph(Morph)>>handleFocusEvent: Receiver: a PluggableButtonMorph(6029312) Arguments and temporary variables: anEvent: [(550@102) mouseUp 91694 nil] Receiver's instance variables: bounds: (537.0@90.0) corner: (561.0@114.0) owner: a TamButtonsAlignmentMorph(667418624) submorphs: an Array(an AlignmentMorph(1065091072)) fullBounds: (537@90) corner: (561@114) color: (Color r: 0.901 g: 0.901 b: 0.901 alpha: 1.0) extension: a MorphExtension (71827456) [balloonText] [other: (lastState -> fa...etc... borderWidth: 1 borderColor: #simple model: a PlatypusExpressEditor label: an ImageMorph(941621248) getStateSelector: nil actionSelector: #openFile getLabelSelector: nil getMenuSelector: nil shortcutCharacter: nil askBeforeChanging: false triggerOnMouseDown: false offColor: nil onColor: nil feedbackColor: nil showSelectionFeedback: false allButtons: nil arguments: #() argumentsProvider: nil argumentsSelector: nil gradientLook: true enabled: true actionBlock: nil getColorSelector: nil getEnabledSelector: nil lastColor: nil labelMorph: an ImageMorph(941621248) [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(550@102) mouseUp 91694 nil] focusHolder: a PluggableButtonMorph(6029312) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (1239@806.0) corner: (1255@822.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PlatypusTextMorphForEditView(339476480) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(1239@806) mouseOver nil nil] targetOffset: (26.0@19.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 130943 1239 806 0 0 0 1) lastKeyScanCode: 6 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: [(550@102) mouseOver red nil nil] Receiver's instance variables: bounds: (0@0) corner: (1855@911) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(692584448) a Sys...etc... fullBounds: (0@0) corner: (1855@911) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(550@102) mouseUp 91694 nil] focusHolder: a PluggableButtonMorph(6029312) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (1239@806.0) corner: (1255@822.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PlatypusTextMorphForEditView(339476480) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(1239@806) mouseOver nil nil] targetOffset: (26.0@19.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 130943 1239 806 0 0 0 1) lastKeyScanCode: 6 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(550@102) mouseUp 91694 nil] focusHolder: a PluggableButtonMorph(6029312) aBlock: [...] result: nil Receiver's instance variables: bounds: (1239@806.0) corner: (1255@822.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PlatypusTextMorphForEditView(339476480) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(1239@806) mouseOver nil nil] targetOffset: (26.0@19.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 130943 1239 806 0 0 0 1) lastKeyScanCode: 6 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendMouseEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(550@102) mouseUp 91694 nil] Receiver's instance variables: bounds: (1239@806.0) corner: (1255@822.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PlatypusTextMorphForEditView(339476480) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(1239@806) mouseOver nil nil] targetOffset: (26.0@19.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 130943 1239 806 0 0 0 1) lastKeyScanCode: 6 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(550@102) mouseUp 91694 nil] evt: [(550@102) mouseUp 91694 nil] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (1239@806.0) corner: (1255@822.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PlatypusTextMorphForEditView(339476480) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(1239@806) mouseOver nil nil] targetOffset: (26.0@19.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 130943 1239 806 0 0 0 1) lastKeyScanCode: 6 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [(550@102) mouseUp 91694 nil] evtBuf: #(1 91694 550 102 0 0 0 1) type: 1 hadAny: false Receiver's instance variables: bounds: (1239@806.0) corner: (1255@822.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PlatypusTextMorphForEditView(339476480) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(1239@806) mouseOver nil nil] targetOffset: (26.0@19.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 130943 1239 806 0 0 0 1) lastKeyScanCode: 6 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1855@911) canvas: a FormCanvas on: DisplayScreen(1855x911x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(766509056))...etc... lastStepTime: 131180 lastStepMessage: nil lastCycleTime: 131180 alarms: a Heap() lastAlarmTime: 131180 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1855@911) canvas: a FormCanvas on: DisplayScreen(1855x911x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(766509056))...etc... lastStepTime: 131180 lastStepMessage: nil lastCycleTime: 131180 alarms: a Heap() lastAlarmTime: 131180 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1855@911) canvas: a FormCanvas on: DisplayScreen(1855x911x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(766509056))...etc... lastStepTime: 131180 lastStepMessage: nil lastCycleTime: 131180 alarms: a Heap() lastAlarmTime: 131180 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1855@911) canvas: a FormCanvas on: DisplayScreen(1855x911x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(766509056))...etc... lastStepTime: 131180 lastStepMessage: nil lastCycleTime: 131180 alarms: a Heap() lastAlarmTime: 131180 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1855@911) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(692584448) a Sys...etc... fullBounds: (0@0) corner: (1855@911) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- PlatypusExpressEditor(Object)>>doesNotUnderstand: #hasUnacceptedEdits: PlatypusExpressEditor(PlatypusCodeHolder)>>openFile PluggableButtonMorph>>performAction: [...] in PluggableButtonMorph>>mouseUp: Array(SequenceableCollection)>>do: PluggableButtonMorph>>mouseUp: PluggableButtonMorph(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableButtonMorph(Morph)>>handleEvent: PluggableButtonMorph(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PlatypusComplexInstance>>adsInterfacesListUsingContext: 7 December 2016 3:49:52.647524 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PlatypusComplexInstance(Object)>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: aMessage: adsInterfacesListUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: PlatypusComplexInstance>>adsInterfacesListUsin...etc... resumeValue: nil Receiver's instance variables: records: an OrderedCollection(a PltEnumerationType a PltDictionaryInstance a Pl...etc... [...] in PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(a PltEnumerationType a PltDictionaryInstance a Pl...etc... OrderedCollection(Collection)>>detect:ifFound:ifNone: Receiver: an OrderedCollection(a PltEntityInstance a PltSdaiInstance a PltDictionaryInstance a PltEn...etc... Arguments and temporary variables: aBlock: [...] foundBlock: [...] exceptionBlock: [...] Receiver's instance variables: array: an Array(a PltEntityInstance a PltSdaiInstance a PltDictionaryInstance a...etc... firstIndex: 1 lastIndex: 4 OrderedCollection(Collection)>>detect:ifNone: Receiver: an OrderedCollection(a PltEntityInstance a PltSdaiInstance a PltDictionaryInstance a PltEn...etc... Arguments and temporary variables: aBlock: [...] exceptionBlock: [...] Receiver's instance variables: array: an Array(a PltEntityInstance a PltSdaiInstance a PltDictionaryInstance a...etc... firstIndex: 1 lastIndex: 4 PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(a PltEnumerationType a PltDictionaryInstance a Pl...etc... ExChdUnmappedTypeReference>>adsInterfacesListUsingContext:receiver: Receiver: an ExChdUnmappedTypeReference Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: ref: a PltEnumerationType Message>>sendTo: Receiver: adsInterfacesListUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexIns...etc... Arguments and temporary variables: receiver: an ExChdUnmappedTypeReference Receiver's instance variables: selector: #adsInterfacesListUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdUnmappedTypeReference a PltDefinedType an...etc... [...] in ExChdDomainInterfacesListFunction>>invoke Receiver: an ExChdDomainInterfacesListFunction Arguments and temporary variables: h2553: a PlatypusComplexInstance Receiver's instance variables: adaDomain: a PlatypusComplexInstance ads: true pkg: a PlatypusComplexInstance result: an OrderedCollection() PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdDomainInterfacesListFunction>>invoke Receiver: an ExChdDomainInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: adaDomain: a PlatypusComplexInstance ads: true pkg: a PlatypusComplexInstance result: an OrderedCollection() ExChdDomainInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdDomainInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true a PlatypusComplexIn...etc... algo: an ExChdDomainInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adaDomain->ExChdDomainInterfacesListFunction>>#...etc... format: 138 layout: a PointerLayout instanceVariables: #(#adaDomain #ads #pkg #result) organization: a ClassOrganization subclasses: nil name: #ExChdDomainInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-CheddarDomainsSchema' traitComposition: {} localSelectors: nil [...] in [...] in ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: no638: 1 curr2594: a PltExplicitAttribute Receiver's instance variables: r: a PlatypusComplexInstance ads: true result: an OrderedCollection() adaDomain: a PlatypusComplexInstance PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: no638: 1 Receiver's instance variables: r: a PlatypusComplexInstance ads: true result: an OrderedCollection() adaDomain: a PlatypusComplexInstance [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 2 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 2 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 2 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: r: a PlatypusComplexInstance ads: true result: an OrderedCollection() adaDomain: a PlatypusComplexInstance ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdEntityDefinitionInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adaDomain->ExChdEntityDefinitionInterfacesListF...etc... format: 138 layout: a PointerLayout instanceVariables: #(#r #ads #result #adaDomain) organization: a ClassOrganization subclasses: nil name: #ExChdEntityDefinitionInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil ExChdAdaEntityInterfacesListFunction>>invoke Receiver: an ExChdAdaEntityInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: r: a PlatypusComplexInstance ads: true result: nil ExChdAdaEntityInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaEntityInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdAdaEntityInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#ads->ExChdAdaEntityInterfacesListFunction>>#ads...etc... format: 136 layout: a PointerLayout instanceVariables: #(#r #ads #result) organization: a ClassOrganization subclasses: nil name: #ExChdAdaEntityInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil ExChdAdaClass>>adsInterfacesListUsingContext:receiver: Receiver: an ExChdAdaClass Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Generic_Network' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection(a PltEntityDefinitionReference) supertypeConstraint: nil isPrivate: false Message>>sendTo: Receiver: adsInterfacesListUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexIns...etc... Arguments and temporary variables: receiver: an ExChdAdaClass Receiver's instance variables: selector: #adsInterfacesListUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaClass) [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 1 e2544: a PlatypusComplexInstance Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'NETWORKS' PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 1 Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'NETWORKS' [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 15 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 15 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil --- The full stack --- PlatypusComplexInstance(Object)>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: OrderedCollection(Collection)>>detect:ifFound:ifNone: OrderedCollection(Collection)>>detect:ifNone: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: ExChdUnmappedTypeReference>>adsInterfacesListUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in ExChdDomainInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: ExChdDomainInterfacesListFunction>>invoke ExChdDomainInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: [...] in [...] in ExChdEntityDefinitionInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdEntityDefinitionInterfacesListFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdEntityDefinitionInterfacesListFunction>>invoke ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaEntityInterfacesListFunction>>invoke ExChdAdaEntityInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaClass>>adsInterfacesListUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageInterfaceFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageInterfaceFunction>>invoke ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsHeadUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PlatypusComplexInstance>>adsInterfacesListUsingContext: 7 December 2016 4:52:59.200444 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PlatypusComplexInstance(Object)>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: aMessage: adsInterfacesListUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: PlatypusComplexInstance>>adsInterfacesListUsin...etc... resumeValue: nil Receiver's instance variables: records: an OrderedCollection(a PltEnumerationType a PltDictionaryInstance a Pl...etc... [...] in PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(a PltEnumerationType a PltDictionaryInstance a Pl...etc... OrderedCollection(Collection)>>detect:ifFound:ifNone: Receiver: an OrderedCollection(a PltEntityInstance a PltSdaiInstance a PltDictionaryInstance a PltEn...etc... Arguments and temporary variables: aBlock: [...] foundBlock: [...] exceptionBlock: [...] Receiver's instance variables: array: an Array(a PltEntityInstance a PltSdaiInstance a PltDictionaryInstance a...etc... firstIndex: 1 lastIndex: 4 OrderedCollection(Collection)>>detect:ifNone: Receiver: an OrderedCollection(a PltEntityInstance a PltSdaiInstance a PltDictionaryInstance a PltEn...etc... Arguments and temporary variables: aBlock: [...] exceptionBlock: [...] Receiver's instance variables: array: an Array(a PltEntityInstance a PltSdaiInstance a PltDictionaryInstance a...etc... firstIndex: 1 lastIndex: 4 PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(a PltEnumerationType a PltDictionaryInstance a Pl...etc... ExChdUnmappedTypeReference>>adsInterfacesListUsingContext:receiver: Receiver: an ExChdUnmappedTypeReference Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: ref: a PltEnumerationType Message>>sendTo: Receiver: adsInterfacesListUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexIns...etc... Arguments and temporary variables: receiver: an ExChdUnmappedTypeReference Receiver's instance variables: selector: #adsInterfacesListUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdUnmappedTypeReference a PltDefinedType an...etc... [...] in ExChdDomainInterfacesListFunction>>invoke Receiver: an ExChdDomainInterfacesListFunction Arguments and temporary variables: h2553: a PlatypusComplexInstance Receiver's instance variables: adaDomain: a PlatypusComplexInstance ads: true pkg: a PlatypusComplexInstance result: an OrderedCollection() PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdDomainInterfacesListFunction>>invoke Receiver: an ExChdDomainInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: adaDomain: a PlatypusComplexInstance ads: true pkg: a PlatypusComplexInstance result: an OrderedCollection() ExChdDomainInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdDomainInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true a PlatypusComplexIn...etc... algo: an ExChdDomainInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adaDomain->ExChdDomainInterfacesListFunction>>#...etc... format: 138 layout: a PointerLayout instanceVariables: #(#adaDomain #ads #pkg #result) organization: a ClassOrganization subclasses: nil name: #ExChdDomainInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-CheddarDomainsSchema' traitComposition: {} localSelectors: nil [...] in [...] in ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: no638: 1 curr2594: a PltExplicitAttribute Receiver's instance variables: r: a PlatypusComplexInstance ads: true result: an OrderedCollection() adaDomain: a PlatypusComplexInstance PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: no638: 1 Receiver's instance variables: r: a PlatypusComplexInstance ads: true result: an OrderedCollection() adaDomain: a PlatypusComplexInstance [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 2 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 2 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 2 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: r: a PlatypusComplexInstance ads: true result: an OrderedCollection() adaDomain: a PlatypusComplexInstance ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdEntityDefinitionInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adaDomain->ExChdEntityDefinitionInterfacesListF...etc... format: 138 layout: a PointerLayout instanceVariables: #(#r #ads #result #adaDomain) organization: a ClassOrganization subclasses: nil name: #ExChdEntityDefinitionInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil ExChdAdaEntityInterfacesListFunction>>invoke Receiver: an ExChdAdaEntityInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: r: a PlatypusComplexInstance ads: true result: nil ExChdAdaEntityInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaEntityInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdAdaEntityInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#ads->ExChdAdaEntityInterfacesListFunction>>#ads...etc... format: 136 layout: a PointerLayout instanceVariables: #(#r #ads #result) organization: a ClassOrganization subclasses: nil name: #ExChdAdaEntityInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil ExChdAdaClass>>adsInterfacesListUsingContext:receiver: Receiver: an ExChdAdaClass Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Generic_Network' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection(a PltEntityDefinitionReference) supertypeConstraint: nil isPrivate: false Message>>sendTo: Receiver: adsInterfacesListUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexIns...etc... Arguments and temporary variables: receiver: an ExChdAdaClass Receiver's instance variables: selector: #adsInterfacesListUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaClass) [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 1 e2544: a PlatypusComplexInstance Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'NETWORKS' PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 1 Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'NETWORKS' [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 15 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 15 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil --- The full stack --- PlatypusComplexInstance(Object)>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: OrderedCollection(Collection)>>detect:ifFound:ifNone: OrderedCollection(Collection)>>detect:ifNone: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: ExChdUnmappedTypeReference>>adsInterfacesListUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in ExChdDomainInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: ExChdDomainInterfacesListFunction>>invoke ExChdDomainInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: [...] in [...] in ExChdEntityDefinitionInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdEntityDefinitionInterfacesListFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdEntityDefinitionInterfacesListFunction>>invoke ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaEntityInterfacesListFunction>>invoke ExChdAdaEntityInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaClass>>adsInterfacesListUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageInterfaceFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageInterfaceFunction>>invoke ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsHeadUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PlatypusComplexInstance>>adsInterfacesListUsingContext: 8 December 2016 8:13:55.666806 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PlatypusComplexInstance(Object)>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: aMessage: adsInterfacesListUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: PlatypusComplexInstance>>adsInterfacesListUsin...etc... resumeValue: nil Receiver's instance variables: records: an OrderedCollection(a PltEnumerationType a PltDictionaryInstance a Pl...etc... [...] in PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(a PltEnumerationType a PltDictionaryInstance a Pl...etc... OrderedCollection(Collection)>>detect:ifFound:ifNone: Receiver: an OrderedCollection(a PltEntityInstance a PltSdaiInstance a PltDictionaryInstance a PltEn...etc... Arguments and temporary variables: aBlock: [...] foundBlock: [...] exceptionBlock: [...] Receiver's instance variables: array: an Array(a PltEntityInstance a PltSdaiInstance a PltDictionaryInstance a...etc... firstIndex: 1 lastIndex: 4 OrderedCollection(Collection)>>detect:ifNone: Receiver: an OrderedCollection(a PltEntityInstance a PltSdaiInstance a PltDictionaryInstance a PltEn...etc... Arguments and temporary variables: aBlock: [...] exceptionBlock: [...] Receiver's instance variables: array: an Array(a PltEntityInstance a PltSdaiInstance a PltDictionaryInstance a...etc... firstIndex: 1 lastIndex: 4 PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(a PltEnumerationType a PltDictionaryInstance a Pl...etc... ExChdUnmappedTypeReference>>adsInterfacesListUsingContext:receiver: Receiver: an ExChdUnmappedTypeReference Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: ref: a PltEnumerationType Message>>sendTo: Receiver: adsInterfacesListUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexIns...etc... Arguments and temporary variables: receiver: an ExChdUnmappedTypeReference Receiver's instance variables: selector: #adsInterfacesListUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdUnmappedTypeReference a PltDefinedType an...etc... [...] in ExChdDomainInterfacesListFunction>>invoke Receiver: an ExChdDomainInterfacesListFunction Arguments and temporary variables: h2553: a PlatypusComplexInstance Receiver's instance variables: adaDomain: a PlatypusComplexInstance ads: true pkg: a PlatypusComplexInstance result: an OrderedCollection() PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdDomainInterfacesListFunction>>invoke Receiver: an ExChdDomainInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: adaDomain: a PlatypusComplexInstance ads: true pkg: a PlatypusComplexInstance result: an OrderedCollection() ExChdDomainInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdDomainInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true a PlatypusComplexIn...etc... algo: an ExChdDomainInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adaDomain->ExChdDomainInterfacesListFunction>>#...etc... format: 138 layout: a PointerLayout instanceVariables: #(#adaDomain #ads #pkg #result) organization: a ClassOrganization subclasses: nil name: #ExChdDomainInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-CheddarDomainsSchema' traitComposition: {} localSelectors: nil [...] in [...] in ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: no638: 1 curr2594: a PltExplicitAttribute Receiver's instance variables: r: a PlatypusComplexInstance ads: true result: an OrderedCollection() adaDomain: a PlatypusComplexInstance PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: no638: 1 Receiver's instance variables: r: a PlatypusComplexInstance ads: true result: an OrderedCollection() adaDomain: a PlatypusComplexInstance [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 2 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 2 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 2 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: r: a PlatypusComplexInstance ads: true result: an OrderedCollection() adaDomain: a PlatypusComplexInstance ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdEntityDefinitionInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adaDomain->ExChdEntityDefinitionInterfacesListF...etc... format: 138 layout: a PointerLayout instanceVariables: #(#r #ads #result #adaDomain) organization: a ClassOrganization subclasses: nil name: #ExChdEntityDefinitionInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil ExChdAdaEntityInterfacesListFunction>>invoke Receiver: an ExChdAdaEntityInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: r: a PlatypusComplexInstance ads: true result: nil ExChdAdaEntityInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaEntityInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdAdaEntityInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#ads->ExChdAdaEntityInterfacesListFunction>>#ads...etc... format: 136 layout: a PointerLayout instanceVariables: #(#r #ads #result) organization: a ClassOrganization subclasses: nil name: #ExChdAdaEntityInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil ExChdAdaClass>>adsInterfacesListUsingContext:receiver: Receiver: an ExChdAdaClass Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Generic_Network' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection(a PltEntityDefinitionReference) supertypeConstraint: nil isPrivate: false Message>>sendTo: Receiver: adsInterfacesListUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexIns...etc... Arguments and temporary variables: receiver: an ExChdAdaClass Receiver's instance variables: selector: #adsInterfacesListUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaClass) [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 1 e2544: a PlatypusComplexInstance Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'NETWORKS' PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 1 Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'NETWORKS' [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 15 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 15 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil --- The full stack --- PlatypusComplexInstance(Object)>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: OrderedCollection(Collection)>>detect:ifFound:ifNone: OrderedCollection(Collection)>>detect:ifNone: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: ExChdUnmappedTypeReference>>adsInterfacesListUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in ExChdDomainInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: ExChdDomainInterfacesListFunction>>invoke ExChdDomainInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: [...] in [...] in ExChdEntityDefinitionInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdEntityDefinitionInterfacesListFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdEntityDefinitionInterfacesListFunction>>invoke ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaEntityInterfacesListFunction>>invoke ExChdAdaEntityInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaClass>>adsInterfacesListUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageInterfaceFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageInterfaceFunction>>invoke ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsHeadUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: 8 December 2016 8:38:39.66478 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: Receiver: a PltMissingValue Arguments and temporary variables: aMessage: addRecordsToExternalRepresentation: a PltExternalRepresentation['2401...etc... exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... resumeValue: nil Receiver's instance variables: owner: nil cachedDomain: nil [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: 'META_MAPPING_DEFINITION' key: a PltInternalRepresentation['19212'] instDefinition: a PltMissingValue metaExpression: a PltStringLiteral metaCondition: nil evalResult: a PlatypusExpressInterpretorStackAppInst newInst: a PltExternalRepresentation['24012'] Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19234'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 406) BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: startpc: 107 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltInternalRepresentation['19212'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltInternalRepresentation['19212'] key: 'META_MAPPING_DEFINITION' instDefinition: a PltMissingValue Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19234'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 406) [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job d: a PltInternalRepresentation['19212'] idx: 15624 Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19234'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 406) OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltInternalRepresentation['18054'] a PltInternalRepresentation['150...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 19222 indexLimiT: 15624 Receiver's instance variables: array: an Array(a PltInternalRepresentation['18054'] a PltInternalRepresentatio...etc... firstIndex: 1 lastIndex: 24012 [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19234'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 406) BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a Job Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents:...etc... startpc: 191 numArgs: 1 [...] in [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 15624 min: 1 max: 19222 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: JobNotification handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in Job>>run startpc: 57 numArgs: 0 [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 15624 min: 1 max: 19222 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Job>>run startpc: 49 numArgs: 0 Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 15624 min: 1 max: 19222 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil MorphicUIManager(UIManager)>>displayProgress:from:to:during: Receiver: a MorphicUIManager Arguments and temporary variables: titleString: 'Computing mapping' minVal: 1 maxVal: 19222 workBlock: [...] Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript ByteString(String)>>displayProgressAt:from:to:during: Receiver: 'Computing mapping' Arguments and temporary variables: aPoint: (346@859) minVal: 1 maxVal: 19222 workBlock: [...] Receiver's instance variables: 'Computing mapping' PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19234'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 406) PltModelContents>>resolvesMetaMappingRules Receiver: a PltModelContents Arguments and temporary variables: Receiver's instance variables: owner: a PltSchemaInstance validationResult: false validationDate: '2016-12-08T08:38:29.327011+01:00' changeDate: '2016-12-08T08:38:21.168998+01:00' headerInstances: an OrderedCollection(a PltFileName a PltFileDescription a PltF...etc... dataInstances: an OrderedCollection(a PltInternalRepresentation['18054'] a PltI...etc... positionByDataInstanceIndex: an IdentityDictionary(size 24012) dataInstancesByEntityIndex: an IdentityDictionary(size 156) dataInstancesByLabelIndex: a Dictionary(size 24012) recordComputedInstances: true entitiesByInstanceIndex: an IdentityDictionary(size 24012) PlatypusModelContentsReference>>resolvesMetaMappingDefinitions Receiver: [cheddar-dev: /express2cheddar/express2cheddar' model] Arguments and temporary variables: Receiver's instance variables: owner: [cheddar-dev: /express2cheddar] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil pos: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... attrOrRuleOrValue: nil useP21Syntax: true modelContents: a PltModelContents folder: nil newLabelCounter: nil dataInstances: an OrderedCollection(a PltInternalRepresentation['1'] a PltInter...etc... PlatypusSchemaInstanceReference>>storeAsMetaDataOf: Receiver: [cheddar-dev: /cheddar_mapping] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /express2cheddar] newModelContents: [cheddar-dev: /express2cheddar/express2cheddar' model] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_mapping/package_mapp...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusSchemaInstanceReference>>promote: Receiver: [cheddar-dev: /express2cheddar] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /cheddar_mapping] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection([cheddar-dev: /express2cheddar/ex...etc... [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil CheddarGenerator class>>generate Receiver: CheddarGenerator Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil UndefinedObject>>DoIt Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil Compiler>>evaluate:in:to:notifying:ifFail:logged: Receiver: a Compiler Arguments and temporary variables: textOrStream: a ReadWriteStream aContext: nil aReceiver: nil aRequestor: a TextMorphForEditView(164102144) failBlock: [...] logFlag: false methodNode: DoIt ^ CheddarGenerator generate method: UndefinedObject>>#DoIt value: nil toLog: nil itsSelection: nil itsSelectionString: nil Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate: Receiver: a Compiler Arguments and temporary variables: textOrString: a ReadWriteStream Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate Receiver: a Compiler Arguments and temporary variables: Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil SmalltalkEditor>>evaluateSelectionAndDo: Receiver: a SmalltalkEditor Arguments and temporary variables: aBlock: [...] result: nil rcvr: nil ctxt: nil Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState SmalltalkEditor>>evaluateSelection Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState [...] in PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (232.0@708.0) corner: (672.0@875.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (232.0@708.0) corner: (672.0@875.0) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (232.0@708.0) corner: (672.0@875.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (232.0@708.0) corner: (672.0@875.0) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TextMorphForEditView(TextMorph)>>handleEdit: Receiver: a TextMorphForEditView(164102144) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (432@18) owner: a TransformMorph(445644800) submorphs: #() fullBounds: (0@0) corner: (432@18) color: NewColor black extension: a MorphExtension (200540160) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'CheddarGenerator generate ' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(725614592) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (232.0@708.0) corner: (672.0@875.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (232.0@708.0) corner: (672.0@875.0) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (232.0@708.0) corner: (672.0@875.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (232.0@708.0) corner: (672.0@875.0) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: Receiver: SmalltalkEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration morph: a PluggableTextMorph(725614592) Receiver's instance variables: superclass: TextEditor methodDict: a MethodDictionary(#argAdvance:->SmalltalkEditor>>#argAdvance: #bro...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #SmalltalkEditor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #argAdvance: #noop: #compareToClipboard: #debugIt: #m...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PluggableTextMorph(725614592) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 157 numArgs: 1 --- The full stack --- PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: ByteString>>definition 8 December 2016 8:40:38.908996 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] ByteString(Object)>>doesNotUnderstand: #definition Receiver: 'META_MAPPING_DEFINITION' Arguments and temporary variables: aMessage: definition exception: MessageNotUnderstood: ByteString>>definition resumeValue: nil Receiver's instance variables: 'META_MAPPING_DEFINITION' PlatypusModelContentsMetaDefinitionsBuilder>>DoItIn: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: ThisContext: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappi...etc... Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19234'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 406) Compiler>>evaluate:in:to:notifying:ifFail:logged: Receiver: a Compiler Arguments and temporary variables: textOrStream: a ReadWriteStream aContext: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingF...etc... aReceiver: a PlatypusModelContentsMetaDefinitionsBuilder aRequestor: a TextMorphForEditView(334757888) failBlock: [...] logFlag: false methodNode: DoItIn: ThisContext ^ (ThisContext namedTempAt: 1) definition method: PlatypusModelContentsMetaDefinitionsBuilder>>#DoItIn: value: nil toLog: nil itsSelection: nil itsSelectionString: nil Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(334757888) receiver: a PlatypusModelContentsMetaDefinitionsBuilder class: PlatypusModelContentsMetaDefinitionsBuilder category: nil context: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFo...etc... parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate: Receiver: a Compiler Arguments and temporary variables: textOrString: a ReadWriteStream Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(334757888) receiver: a PlatypusModelContentsMetaDefinitionsBuilder class: PlatypusModelContentsMetaDefinitionsBuilder category: nil context: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFo...etc... parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate Receiver: a Compiler Arguments and temporary variables: Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(334757888) receiver: a PlatypusModelContentsMetaDefinitionsBuilder class: PlatypusModelContentsMetaDefinitionsBuilder category: nil context: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFo...etc... parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil SmalltalkEditor>>evaluateSelectionAndDo: Receiver: a SmalltalkEditor Arguments and temporary variables: aBlock: [...] result: nil rcvr: a PlatypusModelContentsMetaDefinitionsBuilder ctxt: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver's instance variables: morph: a TextMorphForEditView(334757888) selectionShowing: true model: a MorphicTextAdapter editingState: a SmalltalkEditingState [...] in PluggableTextMorph>>inspectIt Receiver: a PluggableTextMorph(110886912) Arguments and temporary variables: Receiver's instance variables: bounds: (252.0@389.0) corner: (1479.0@733.0) owner: a PanelMorph(434634752) submorphs: an Array(a ScrollBar(156499968) a TransformMorph(454557696)) fullBounds: (252@389) corner: (1479@733) color: NewColor white extension: a MorphExtension (529268736) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor transparent model: a MorphicTextAdapter open: false accessor: nil scrollBar: a ScrollBar(156499968) scroller: a TransformMorph(454557696) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(930086912) textMorph: a TextMorphForEditView(334757888) getTextSelector: #getText setTextSelector: #accept:notifying: getSelectionSelector: #readSelection hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (66 to: 77) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: false enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(110886912) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (252.0@389.0) corner: (1479.0@733.0) owner: a PanelMorph(434634752) submorphs: an Array(a ScrollBar(156499968) a TransformMorph(454557696)) fullBounds: (252@389) corner: (1479@733) color: NewColor white extension: a MorphExtension (529268736) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor transparent model: a MorphicTextAdapter open: false accessor: nil scrollBar: a ScrollBar(156499968) scroller: a TransformMorph(454557696) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(930086912) textMorph: a TextMorphForEditView(334757888) getTextSelector: #getText setTextSelector: #accept:notifying: getSelectionSelector: #readSelection hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (66 to: 77) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: false enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TextMorphForEditView(TextMorph)>>handleEdit: Receiver: a TextMorphForEditView(334757888) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (1208@632) owner: a TransformMorph(454557696) submorphs: #() fullBounds: (0@0) corner: (1208@632) color: NewColor black extension: a MorphExtension (377225216) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 18 text: a Text for 'computeMappingFor: e | instDefinition key | instDefinition...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(110886912) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(110886912) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (252.0@389.0) corner: (1479.0@733.0) owner: a PanelMorph(434634752) submorphs: an Array(a ScrollBar(156499968) a TransformMorph(454557696)) fullBounds: (252@389) corner: (1479@733) color: NewColor white extension: a MorphExtension (529268736) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor transparent model: a MorphicTextAdapter open: false accessor: nil scrollBar: a ScrollBar(156499968) scroller: a TransformMorph(454557696) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(930086912) textMorph: a TextMorphForEditView(334757888) getTextSelector: #getText setTextSelector: #accept:notifying: getSelectionSelector: #readSelection hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (66 to: 77) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: false enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PluggableTextMorph>>inspectIt Receiver: a PluggableTextMorph(110886912) Arguments and temporary variables: Receiver's instance variables: bounds: (252.0@389.0) corner: (1479.0@733.0) owner: a PanelMorph(434634752) submorphs: an Array(a ScrollBar(156499968) a TransformMorph(454557696)) fullBounds: (252@389) corner: (1479@733) color: NewColor white extension: a MorphExtension (529268736) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor transparent model: a MorphicTextAdapter open: false accessor: nil scrollBar: a ScrollBar(156499968) scroller: a TransformMorph(454557696) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(930086912) textMorph: a TextMorphForEditView(334757888) getTextSelector: #getText setTextSelector: #accept:notifying: getSelectionSelector: #readSelection hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (66 to: 77) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: false enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: Receiver: SmalltalkEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration morph: a PluggableTextMorph(110886912) Receiver's instance variables: superclass: TextEditor methodDict: a MethodDictionary(#argAdvance:->SmalltalkEditor>>#argAdvance: #bro...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #SmalltalkEditor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #argAdvance: #noop: #compareToClipboard: #debugIt: #m...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PluggableTextMorph(110886912) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 182 numArgs: 1 BlockClosure>>cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PluggableTextMorph(110886912) secondArg: a PluggableTextMorph(110886912) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 182 numArgs: 1 BlockClosure>>cull:cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PluggableTextMorph(110886912) secondArg: a PluggableTextMorph(110886912) thirdArg: [keystroke ''] Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 182 numArgs: 1 KMCategoryBinding>>completeMatch:buffer: Receiver: aKMCategoryTarget(#SmalltalkEditor) Arguments and temporary variables: aKeymap: #inspectIt on Ctrl + I do [...] aBuffer: an OrderedCollection([keystroke '']) Receiver's instance variables: target: a PluggableTextMorph(110886912) category: a KMCategory morph: a PluggableTextMorph(110886912) [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #inspectIt on Ctrl + I do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) l: aKMCategoryTarget(#SmalltalkEditor) Receiver's instance variables: action: [...] name: #inspectIt shortcut: Ctrl + I defaultShortcut: Ctrl + I description: '' Array(SequenceableCollection)>>do: Receiver: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) Arguments and temporary variables: aBlock: [...] index: 2 indexLimiT: 1 Receiver's instance variables: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #inspectIt on Ctrl + I do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) Receiver's instance variables: action: [...] name: #inspectIt shortcut: Ctrl + I defaultShortcut: Ctrl + I description: '' KMKeymap>>onMatchWith:notify:andDo: Receiver: #inspectIt on Ctrl + I do [...] Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) anAction: [...] Receiver's instance variables: action: [...] name: #inspectIt shortcut: Ctrl + I defaultShortcut: Ctrl + I description: '' [...] in KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) aMatchListener: [...] aBlock: an OrderedCollection([keystroke '']) entry: #inspectIt on Ctrl + I do [...] Receiver's instance variables: name: #SmalltalkEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... Set>>do: Receiver: a Set(#inspectIt on Ctrl + I do [...] #firstChild on Shift + Ctrl + O do [...] #previous...etc... Arguments and temporary variables: aBlock: [...] index: 23 each: #inspectIt on Ctrl + I do [...] indexLimiT: 1 Receiver's instance variables: tally: 14 array: an Array(#inspectIt on Ctrl + I do [...] #firstChild on Shift + Ctrl + ...etc... KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#SmalltalkEditor) a KMDispatcher) aBlock: [...] Receiver's instance variables: name: #SmalltalkEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: Receiver: aKMCategoryTarget(#SmalltalkEditor) Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aListener: a KMDispatcher anAction: [...] Receiver's instance variables: target: a PluggableTextMorph(110886912) category: a KMCategory morph: a PluggableTextMorph(110886912) [...] in KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil aTarget: aKMCategoryTarget(#SmalltalkEditor) Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#ScrollPane) aKMCategoryTarget(#SmalltalkEdito...etc... morph: a PluggableTextMorph(110886912) directKeymaps: a KMCategory OrderedCollection>>do: Receiver: an OrderedCollection(aKMCategoryTarget(nil) aKMCategoryTarget(#ScrollPane) aKMCategoryTarg...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: array: an Array(aKMCategoryTarget(nil) aKMCategoryTarget(#ScrollPane) aKMCatego...etc... firstIndex: 1 lastIndex: 7 KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#ScrollPane) aKMCategoryTarget(#SmalltalkEdito...etc... morph: a PluggableTextMorph(110886912) directKeymaps: a KMCategory KMTarget>>dispatch: Receiver: a KMTarget Arguments and temporary variables: buffer: an OrderedCollection([keystroke '']) Receiver's instance variables: realTarget: nil morph: a PluggableTextMorph(110886912) targetSelector: #yourself directKeymaps: nil perInstanceCategories: nil [...] in KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] targetToDispatch: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>do: Receiver: a KMDispatchChain Arguments and temporary variables: aBlock: [...] currentTarget: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatcher>>dispatchKeystroke: Receiver: a KMDispatcher Arguments and temporary variables: aKeyEvent: [keystroke ''] chain: a KMDispatchChain Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextMorph) aKMCategoryTarget(#MorphFocusCtrlN...etc... morph: a TextMorphForEditView(334757888) directKeymaps: a KMCategory TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: Receiver: a TextMorphForEditView(334757888) Arguments and temporary variables: evt: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (1208@632) owner: a TransformMorph(454557696) submorphs: #() fullBounds: (0@0) corner: (1208@632) color: NewColor black extension: a MorphExtension (377225216) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 18 text: a Text for 'computeMappingFor: e | instDefinition key | instDefinition...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(110886912) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil TextMorphForEditView(TextMorph)>>handleKeystroke: Receiver: a TextMorphForEditView(334757888) Arguments and temporary variables: anEvent: [keystroke ''] pasteUp: nil Receiver's instance variables: bounds: (0@0) corner: (1208@632) owner: a TransformMorph(454557696) submorphs: #() fullBounds: (0@0) corner: (1208@632) color: NewColor black extension: a MorphExtension (377225216) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 18 text: a Text for 'computeMappingFor: e | instDefinition key | instDefinition...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(110886912) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil KeyboardEvent>>sentTo: Receiver: [keystroke ''] Arguments and temporary variables: anObject: a TextMorphForEditView(334757888) Receiver's instance variables: timeStamp: 316614 source: a HandMorph(760479744) windowIndex: nil type: #keystroke buttons: 16 position: (310@75.0) handler: nil wasHandled: true keyValue: 9 charCode: 105 scanCode: 9 TextMorphForEditView(Morph)>>handleEvent: Receiver: a TextMorphForEditView(334757888) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (1208@632) owner: a TransformMorph(454557696) submorphs: #() fullBounds: (0@0) corner: (1208@632) color: NewColor black extension: a MorphExtension (377225216) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 18 text: a Text for 'computeMappingFor: e | instDefinition key | instDefinition...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(110886912) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil TextMorphForEditView(Morph)>>handleFocusEvent: Receiver: a TextMorphForEditView(334757888) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (1208@632) owner: a TransformMorph(454557696) submorphs: #() fullBounds: (0@0) corner: (1208@632) color: NewColor black extension: a MorphExtension (377225216) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 18 text: a Text for 'computeMappingFor: e | instDefinition key | instDefinition...etc... wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(110886912) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TextMorphForEditView(334757888) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (557@455.0) corner: (573@471.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (557@455.0) corner: (573@471.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TextMorphForEditView(334757888) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(565@464) mouseOver nil nil] targetOffset: (198@79) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -9) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 313815 565 464 0 0 0 1) lastKeyScanCode: 9 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 2 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 --- The full stack --- ByteString(Object)>>doesNotUnderstand: #definition PlatypusModelContentsMetaDefinitionsBuilder>>DoItIn: Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: [...] in PluggableTextMorph>>inspectIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>inspectIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresentation: 8 December 2016 8:42:22.004615 am VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: Receiver: a PltMissingValue Arguments and temporary variables: aMessage: addRecordsToExternalRepresentation: a PltExternalRepresentation['2397...etc... exception: MessageNotUnderstood: PltMissingValue>>addRecordsToExternalRepresent...etc... resumeValue: nil Receiver's instance variables: owner: nil cachedDomain: nil [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: 'META_MAPPING_DEFINITION' key: a PltInternalRepresentation['19212'] instDefinition: a PltMissingValue metaExpression: a PltStringLiteral metaCondition: nil evalResult: a PlatypusExpressInterpretorStackAppInst newInst: a PltExternalRepresentation['23979'] Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19233'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 403) BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: startpc: 107 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltInternalRepresentation['19212'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltInternalRepresentation['19212'] key: 'META_MAPPING_DEFINITION' instDefinition: a PltMissingValue Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19233'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 403) [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job d: a PltInternalRepresentation['19212'] idx: 15013 Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19233'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 403) OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltInternalRepresentation['3891'] a PltInternalRepresentation['9689...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 19222 indexLimiT: 15013 Receiver's instance variables: array: an Array(a PltInternalRepresentation['3891'] a PltInternalRepresentation...etc... firstIndex: 1 lastIndex: 23979 [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19233'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 403) BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a Job Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents:...etc... startpc: 191 numArgs: 1 [...] in [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 15013 min: 1 max: 19222 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: JobNotification handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in Job>>run startpc: 57 numArgs: 0 [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 15013 min: 1 max: 19222 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Job>>run startpc: 49 numArgs: 0 Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 15013 min: 1 max: 19222 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil MorphicUIManager(UIManager)>>displayProgress:from:to:during: Receiver: a MorphicUIManager Arguments and temporary variables: titleString: 'Computing mapping' minVal: 1 maxVal: 19222 workBlock: [...] Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript ByteString(String)>>displayProgressAt:from:to:during: Receiver: 'Computing mapping' Arguments and temporary variables: aPoint: (344@837) minVal: 1 maxVal: 19222 workBlock: [...] Receiver's instance variables: 'Computing mapping' PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19233'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 403) PltModelContents>>resolvesMetaMappingRules Receiver: a PltModelContents Arguments and temporary variables: Receiver's instance variables: owner: a PltSchemaInstance validationResult: false validationDate: '2016-12-08T08:42:11.658854+01:00' changeDate: '2016-12-08T08:42:04.31695+01:00' headerInstances: an OrderedCollection(a PltFileName a PltFileDescription a PltF...etc... dataInstances: an OrderedCollection(a PltInternalRepresentation['3891'] a PltIn...etc... positionByDataInstanceIndex: an IdentityDictionary(size 23979) dataInstancesByEntityIndex: an IdentityDictionary(size 157) dataInstancesByLabelIndex: a Dictionary(size 23979) recordComputedInstances: true entitiesByInstanceIndex: an IdentityDictionary(size 23979) PlatypusModelContentsReference>>resolvesMetaMappingDefinitions Receiver: [cheddar-dev: /express2cheddar/express2cheddar' model] Arguments and temporary variables: Receiver's instance variables: owner: [cheddar-dev: /express2cheddar] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil pos: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... attrOrRuleOrValue: nil useP21Syntax: true modelContents: a PltModelContents folder: nil newLabelCounter: nil dataInstances: an OrderedCollection(a PltInternalRepresentation['1'] a PltInter...etc... PlatypusSchemaInstanceReference>>storeAsMetaDataOf: Receiver: [cheddar-dev: /cheddar_mapping] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /express2cheddar] newModelContents: [cheddar-dev: /express2cheddar/express2cheddar' model] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_mapping/package_mapp...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusSchemaInstanceReference>>promote: Receiver: [cheddar-dev: /express2cheddar] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /cheddar_mapping] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection([cheddar-dev: /express2cheddar/ex...etc... [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: 'generated-code' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil CheddarGenerator class>>generate Receiver: CheddarGenerator Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil UndefinedObject>>DoIt Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil Compiler>>evaluate:in:to:notifying:ifFail:logged: Receiver: a Compiler Arguments and temporary variables: textOrStream: a ReadWriteStream aContext: nil aReceiver: nil aRequestor: a TextMorphForEditView(164102144) failBlock: [...] logFlag: false methodNode: DoIt ^ CheddarGenerator generate method: UndefinedObject>>#DoIt value: nil toLog: nil itsSelection: nil itsSelectionString: nil Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate: Receiver: a Compiler Arguments and temporary variables: textOrString: a ReadWriteStream Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil Compiler>>evaluate Receiver: a Compiler Arguments and temporary variables: Receiver's instance variables: sourceStream: a ReadWriteStream requestor: a TextMorphForEditView(164102144) receiver: nil class: UndefinedObject category: nil context: nil parser: a Parser compilationContext: a CCompilationContext compilationContextClass: nil SmalltalkEditor>>evaluateSelectionAndDo: Receiver: a SmalltalkEditor Arguments and temporary variables: aBlock: [...] result: nil rcvr: nil ctxt: nil Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState SmalltalkEditor>>evaluateSelection Receiver: a SmalltalkEditor Arguments and temporary variables: Receiver's instance variables: morph: a TextMorphForEditView(164102144) selectionShowing: true model: a Workspace editingState: a SmalltalkEditingState [...] in PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (232.0@708.0) corner: (672.0@875.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (232.0@708.0) corner: (672.0@875.0) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (232.0@708.0) corner: (672.0@875.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (232.0@708.0) corner: (672.0@875.0) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TextMorphForEditView(TextMorph)>>handleEdit: Receiver: a TextMorphForEditView(164102144) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (432@18) owner: a TransformMorph(445644800) submorphs: #() fullBounds: (0@0) corner: (432@18) color: NewColor black extension: a MorphExtension (200540160) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for 'CheddarGenerator generate ' wrapFlag: true paragraph: a Paragraph editor: a SmalltalkEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PluggableTextMorph(725614592) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PluggableTextMorph>>handleEdit: Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (232.0@708.0) corner: (672.0@875.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (232.0@708.0) corner: (672.0@875.0) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PluggableTextMorph>>doIt Receiver: a PluggableTextMorph(725614592) Arguments and temporary variables: Receiver's instance variables: bounds: (232.0@708.0) corner: (672.0@875.0) owner: a SystemWindow(950796288) submorphs: an Array(a TransformMorph(445644800)) fullBounds: (232.0@708.0) corner: (672.0@875.0) color: NewColor white extension: a MorphExtension (142868480) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a Workspace open: false accessor: nil scrollBar: a ScrollBar(765198336) scroller: a TransformMorph(445644800) getMenuSelector: #codePaneMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(607649792) textMorph: a TextMorphForEditView(164102144) getTextSelector: #contents setTextSelector: #acceptContents: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 26) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: a SHTextStylerST80 autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: Receiver: SmalltalkEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration morph: a PluggableTextMorph(725614592) Receiver's instance variables: superclass: TextEditor methodDict: a MethodDictionary(#argAdvance:->SmalltalkEditor>>#argAdvance: #bro...etc... format: 138 layout: a PointerLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #SmalltalkEditor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #argAdvance: #noop: #compareToClipboard: #debugIt: #m...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PluggableTextMorph(725614592) Receiver's instance variables: outerContext: SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: startpc: 157 numArgs: 1 --- The full stack --- PltMissingValue(Object)>>doesNotUnderstand: #addRecordsToExternalRepresentation: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_package' attribute 'adb_interface' domain : LIST OF ada_interface; value domain : [ STRING ] 8 December 2016 5:56:07.453873 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltAggregateInitializer attrDomain: a PltListType valueDomain: a PltAggregateInitializerDomain rec: a PltSimpleRecord attr: a PltExplicitAttribute pos: 2 Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['20467'] interpreted: a PltExternalRepresentation['20467'] [...] in PltEntityDefinition>>explicitAttributesWithIndexDo: Receiver: a PltEntityDefinition Arguments and temporary variables: aBlock: [...] attr: a PltExplicitAttribute idx: 2 Receiver's instance variables: owner: a PltSchemaDefinition identifiersCache: a Dictionary('ADB_CODE'->a Set(a PltDerivedAttribute) 'ADB_HE...etc... whereRules: an OrderedCollection() name: 'ada_package' independent: false subtypes: an OrderedCollection() uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection(a PltEntityDefinitionReference) supertypeConstraint: nil OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute a PltExplicitAttribute ...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 8 indexLimiT: 2 Receiver's instance variables: array: an Array(a PltExplicitAttribute a PltExplicitAttribute a PltExplicitAttr...etc... firstIndex: 1 lastIndex: 8 PltEntityDefinition>>explicitAttributesWithIndexDo: Receiver: a PltEntityDefinition Arguments and temporary variables: aBlock: [...] Receiver's instance variables: owner: a PltSchemaDefinition identifiersCache: a Dictionary('ADB_CODE'->a Set(a PltDerivedAttribute) 'ADB_HE...etc... whereRules: an OrderedCollection() name: 'ada_package' independent: false subtypes: an OrderedCollection() uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection(a PltEntityDefinitionReference) supertypeConstraint: nil [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltAggregateInitializer attrDomain: a PltListType valueDomain: a PltAggregateInitializerDomain rec: a PltSimpleRecord Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['20467'] interpreted: a PltExternalRepresentation['20467'] OrderedCollection>>do: Receiver: an OrderedCollection(a PltSimpleRecord) Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltSimpleRecord nil nil nil nil nil nil nil nil nil) firstIndex: 1 lastIndex: 1 [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltAggregateInitializer attrDomain: a PltListType valueDomain: a PltAggregateInitializerDomain Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['20467'] interpreted: a PltExternalRepresentation['20467'] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretorStackAppInst>>val startpc: 167 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltExternalRepresentation['20467'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltAggregateInitializer attrDomain: a PltListType valueDomain: a PltAggregateInitializerDomain Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['20467'] interpreted: a PltExternalRepresentation['20467'] [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: 'META_MAPPING_DEFINITION' key: a PltInternalRepresentation['3862'] instDefinition: a PltInternalRepresentation['1929'] metaExpression: a PltStringLiteral metaCondition: nil evalResult: a PlatypusExpressInterpretorStackAppInst newInst: nil Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19235'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 105) BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: startpc: 107 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltInternalRepresentation['3862'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltInternalRepresentation['3862'] key: 'META_MAPPING_DEFINITION' instDefinition: a PltInternalRepresentation['1929'] Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19235'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 105) [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job d: a PltInternalRepresentation['3862'] idx: 3924 Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19235'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 105) OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltInternalRepresentation['15742'] a PltInternalRepresentation['118...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 19223 indexLimiT: 3924 Receiver's instance variables: array: an Array(a PltInternalRepresentation['15742'] a PltInternalRepresentatio...etc... firstIndex: 1 lastIndex: 20467 [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents bar: a Job Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19235'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 105) BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a Job Receiver's instance variables: outerContext: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents:...etc... startpc: 191 numArgs: 1 [...] in [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 3924 min: 1 max: 19223 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: JobNotification handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in Job>>run startpc: 57 numArgs: 0 [...] in Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 3924 min: 1 max: 19223 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: Job>>run startpc: 49 numArgs: 0 Job>>run Receiver: a Job Arguments and temporary variables: result: nil Receiver's instance variables: block: [...] currentValue: 3924 min: 1 max: 19223 title: 'Computing mapping' children: an OrderedCollection() isRunning: true parent: nil process: a Process in nil NonInteractiveUIManager(UIManager)>>displayProgress:from:to:during: Receiver: a NonInteractiveUIManager Arguments and temporary variables: titleString: 'Computing mapping' minVal: 1 maxVal: 19223 workBlock: [...] Receiver's instance variables: doNotQuitOnRestart: false uiManager: a MorphicUIManager ByteString(String)>>displayProgressAt:from:to:during: Receiver: 'Computing mapping' Arguments and temporary variables: aPoint: (0@0) minVal: 1 maxVal: 19223 workBlock: [...] Receiver's instance variables: 'Computing mapping' PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: Receiver: a PlatypusModelContentsMetaDefinitionsBuilder Arguments and temporary variables: e: a PltModelContents Receiver's instance variables: checkingPass: #resolving rulesIndex: an IdentityDictionary() interpreter: a PlatypusExpressInterpretor modelContents: a PltModelContents toBeRecorded: an OrderedCollection(a PltExternalRepresentation['19235'] a PltEx...etc... replaceIndex: an IdentityDictionary(size 105) PltModelContents>>resolvesMetaMappingRules Receiver: a PltModelContents Arguments and temporary variables: Receiver's instance variables: owner: a PltSchemaInstance validationResult: true validationDate: '2016-12-08T17:56:01.517169+01:00' changeDate: '2016-12-08T17:55:53.227012+01:00' headerInstances: an OrderedCollection(a PltFileName a PltFileDescription a PltF...etc... dataInstances: an OrderedCollection(a PltInternalRepresentation['15742'] a PltI...etc... positionByDataInstanceIndex: an IdentityDictionary(size 20467) dataInstancesByEntityIndex: an IdentityDictionary(size 140) dataInstancesByLabelIndex: a Dictionary(size 20467) recordComputedInstances: true entitiesByInstanceIndex: an IdentityDictionary(size 20467) PlatypusModelContentsReference>>resolvesMetaMappingDefinitions Receiver: [cheddar-dev: /express2cheddar/express2cheddar' model] Arguments and temporary variables: Receiver's instance variables: owner: [cheddar-dev: /express2cheddar] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil pos: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... attrOrRuleOrValue: nil useP21Syntax: true modelContents: a PltModelContents folder: nil newLabelCounter: nil dataInstances: an OrderedCollection(a PltInternalRepresentation['1'] a PltInter...etc... PlatypusSchemaInstanceReference>>storeAsMetaDataOf: Receiver: [cheddar-dev: /cheddar_mapping] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /express2cheddar] newModelContents: [cheddar-dev: /express2cheddar/express2cheddar' model] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /cheddar_mapping/package_mapp...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusSchemaInstanceReference>>promote: Receiver: [cheddar-dev: /express2cheddar] Arguments and temporary variables: aMetaModelSchemaInstanceReference: [cheddar-dev: /cheddar_mapping] Receiver's instance variables: owner: [cheddar-dev: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([cheddar-dev: /express2cheddar/express2ched...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection([cheddar-dev: /express2cheddar/ex...etc... [...] in CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: '/home/cheddar/CHEDDAR/trunk/src/platypus/generated-code' map: [cheddar-dev: /cheddar_mapping] exp2Chd: [cheddar-dev: /express2cheddar] Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: CheddarGenerator class>>generateInto: startpc: 68 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r111111111111110000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) CheddarGenerator class>>generateInto: Receiver: CheddarGenerator Arguments and temporary variables: aPathString: '/home/cheddar/CHEDDAR/trunk/src/platypus/generated-code' Receiver's instance variables: superclass: Object methodDict: a MethodDictionary() format: 2 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #CheddarGenerator classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-scripts' traitComposition: {} localSelectors: nil PlatypusGenerateAdaCommandLineHandler>>generateToCheddar Receiver: a PlatypusGenerateAdaCommandLineHandler Arguments and temporary variables: targetDirectory: File @ /home/cheddar/CHEDDAR/trunk/src/platypus/generated-code...etc... Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver [...] in PlatypusGenerateAdaCommandLineHandler>>activate Receiver: a PlatypusGenerateAdaCommandLineHandler Arguments and temporary variables: subconf: 'cheddar' Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver CommandLineArguments>>optionAt:ifPresent: Receiver: a CommandLineArguments Arguments and temporary variables: aString: 'to' presentBlock: [...] option: 'cheddar' Receiver's instance variables: arguments: an OrderedCollection('--to=cheddar') PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: Receiver: a PlatypusGenerateAdaCommandLineHandler Arguments and temporary variables: aString: 'to' absentBlock: [...] Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver PlatypusGenerateAdaCommandLineHandler>>activate Receiver: a PlatypusGenerateAdaCommandLineHandler Arguments and temporary variables: Receiver's instance variables: commandLine: a CommandLineArguments session: a Session stdout: a VTermOutputDriver stderr: a VTermOutputDriver --- The full stack --- [...] in [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val [...] in PltEntityDefinition>>explicitAttributesWithIndexDo: OrderedCollection(SequenceableCollection)>>withIndexDo: PltEntityDefinition>>explicitAttributesWithIndexDo: [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val OrderedCollection>>do: [...] in PlatypusExpressInterpretorStackAppInst>>val BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretorStackAppInst>>val [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run NonInteractiveUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: UnhandledError(Exception)>>signal ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingContext: 28 February 2017 5:04:26.595586 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: Receiver: a PltEntityDefinition Arguments and temporary variables: aMessage: explicitAttributesUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingCo...etc... resumeValue: nil Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Buffer_Overflow_Type' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute) supertypes: an OrderedCollection() supertypeConstraint: nil ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: r: a PltEntityDefinition ads: true result: an OrderedCollection() adaDomain: nil ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PltEntityDefinition true) algo: an ExChdEntityDefinitionInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adaDomain->ExChdEntityDefinitionInterfacesListF...etc... format: 138 layout: a PointerLayout instanceVariables: #(#r #ads #result #adaDomain) organization: a ClassOrganization subclasses: nil name: #ExChdEntityDefinitionInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 5 curr2607: a PltExplicitAttribute Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 5 Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 5 start: 1 stop: 17 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 5 start: 1 stop: 17 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 17 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#d->ExChdDiscriminatedTypeUnionTypeInterfacesLis...etc... format: 136 layout: a PointerLayout instanceVariables: #(#d #isAds #l) organization: a ClassOrganization subclasses: nil name: #ExChdDiscriminatedTypeUnionTypeInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-DiscriminatedTypeSchema' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Receiver: an ExChdDiscriminatedTypeUnionType Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Time_Unit_Event_Union' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil Message>>sendTo: Receiver: adsInterfacesListUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexIns...etc... Arguments and temporary variables: receiver: an ExChdDiscriminatedTypeUnionType Receiver's instance variables: selector: #adsInterfacesListUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdDiscriminatedTypeUnionType) [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 18 e2544: a PlatypusComplexInstance Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 18 Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 18 start: 1 stop: 25 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 18 start: 1 stop: 25 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 25 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageInterfaceFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdAdaPackageInterfaceFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adbList->ExChdAdaPackageInterfaceFunction>>#adb...etc... format: 146 layout: a PointerLayout instanceVariables: #(#pkg #ads #adsList #adbList #wul #result #defs #pkgKey) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageInterfaceFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adsHeadUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsHeadUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsHeadUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) ExChdAdaPackage>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no1700: 3 Receiver's instance variables: ads: true dir: '/home/hatran/Dev/cheddar/trunk/src/platypus/generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 3 start: 1 stop: 46 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 --- The full stack --- PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: ExChdEntityDefinitionInterfacesListFunction>>invoke ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageInterfaceFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageInterfaceFunction>>invoke ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsHeadUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingContext: 28 February 2017 5:06:46.460536 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: Receiver: a PltEntityDefinition Arguments and temporary variables: aMessage: explicitAttributesUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingCo...etc... resumeValue: nil Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Buffer_Overflow_Type' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute) supertypes: an OrderedCollection() supertypeConstraint: nil ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: r: a PltEntityDefinition ads: true result: an OrderedCollection() adaDomain: nil ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PltEntityDefinition true) algo: an ExChdEntityDefinitionInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adaDomain->ExChdEntityDefinitionInterfacesListF...etc... format: 138 layout: a PointerLayout instanceVariables: #(#r #ads #result #adaDomain) organization: a ClassOrganization subclasses: nil name: #ExChdEntityDefinitionInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 5 curr2607: a PltExplicitAttribute Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 5 Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 5 start: 1 stop: 17 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 5 start: 1 stop: 17 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 17 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#d->ExChdDiscriminatedTypeUnionTypeInterfacesLis...etc... format: 136 layout: a PointerLayout instanceVariables: #(#d #isAds #l) organization: a ClassOrganization subclasses: nil name: #ExChdDiscriminatedTypeUnionTypeInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-DiscriminatedTypeSchema' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Receiver: an ExChdDiscriminatedTypeUnionType Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Time_Unit_Event_Union' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil Message>>sendTo: Receiver: adsInterfacesListUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexIns...etc... Arguments and temporary variables: receiver: an ExChdDiscriminatedTypeUnionType Receiver's instance variables: selector: #adsInterfacesListUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdDiscriminatedTypeUnionType) [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 18 e2544: a PlatypusComplexInstance Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 18 Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 18 start: 1 stop: 25 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 18 start: 1 stop: 25 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 25 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageInterfaceFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdAdaPackageInterfaceFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adbList->ExChdAdaPackageInterfaceFunction>>#adb...etc... format: 146 layout: a PointerLayout instanceVariables: #(#pkg #ads #adsList #adbList #wul #result #defs #pkgKey) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageInterfaceFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adsHeadUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsHeadUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsHeadUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) ExChdAdaPackage>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no1700: 36 Receiver's instance variables: ads: true dir: '/home/hatran/Dev/cheddar/trunk/src/platypus/generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 36 start: 1 stop: 46 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 --- The full stack --- PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: ExChdEntityDefinitionInterfacesListFunction>>invoke ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageInterfaceFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageInterfaceFunction>>invoke ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsHeadUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PlatypusComplexInstance>>adsInterfacesListUsingContext: 9 November 2018 6:02:40.681652 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PlatypusComplexInstance(Object)>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: aMessage: adsInterfacesListUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: PlatypusComplexInstance>>adsInterfacesListUsin...etc... resumeValue: nil Receiver's instance variables: records: an OrderedCollection(a PltEnumerationType a PltDictionaryInstance a Pl...etc... [...] in PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(a PltEnumerationType a PltDictionaryInstance a Pl...etc... OrderedCollection(Collection)>>detect:ifFound:ifNone: Receiver: an OrderedCollection(a PltEntityInstance a PltSdaiInstance a PltDictionaryInstance a PltEn...etc... Arguments and temporary variables: aBlock: [...] foundBlock: [...] exceptionBlock: [...] Receiver's instance variables: array: an Array(a PltEntityInstance a PltSdaiInstance a PltDictionaryInstance a...etc... firstIndex: 1 lastIndex: 4 OrderedCollection(Collection)>>detect:ifNone: Receiver: an OrderedCollection(a PltEntityInstance a PltSdaiInstance a PltDictionaryInstance a PltEn...etc... Arguments and temporary variables: aBlock: [...] exceptionBlock: [...] Receiver's instance variables: array: an Array(a PltEntityInstance a PltSdaiInstance a PltDictionaryInstance a...etc... firstIndex: 1 lastIndex: 4 PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(a PltEnumerationType a PltDictionaryInstance a Pl...etc... ExChdUnmappedTypeReference>>adsInterfacesListUsingContext:receiver: Receiver: an ExChdUnmappedTypeReference Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: ref: a PltEnumerationType Message>>sendTo: Receiver: adsInterfacesListUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexIns...etc... Arguments and temporary variables: receiver: an ExChdUnmappedTypeReference Receiver's instance variables: selector: #adsInterfacesListUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdUnmappedTypeReference a PltDefinedType an...etc... [...] in ExChdDomainInterfacesListFunction>>invoke Receiver: an ExChdDomainInterfacesListFunction Arguments and temporary variables: h2553: a PlatypusComplexInstance Receiver's instance variables: adaDomain: a PlatypusComplexInstance ads: true pkg: a PlatypusComplexInstance result: an OrderedCollection() PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdDomainInterfacesListFunction>>invoke Receiver: an ExChdDomainInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: adaDomain: a PlatypusComplexInstance ads: true pkg: a PlatypusComplexInstance result: an OrderedCollection() ExChdDomainInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdDomainInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true a PlatypusComplexIn...etc... algo: an ExChdDomainInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adaDomain->ExChdDomainInterfacesListFunction>>#...etc... format: 138 layout: a PointerLayout instanceVariables: #(#adaDomain #ads #pkg #result) organization: a ClassOrganization subclasses: nil name: #ExChdDomainInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-CheddarDomainsSchema' traitComposition: {} localSelectors: nil [...] in [...] in ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: no638: 4 curr2594: a PltExplicitAttribute Receiver's instance variables: r: a PlatypusComplexInstance ads: true result: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChd...etc... adaDomain: a PlatypusComplexInstance PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: no638: 4 Receiver's instance variables: r: a PlatypusComplexInstance ads: true result: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChd...etc... adaDomain: a PlatypusComplexInstance [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 4 start: 1 stop: 4 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 4 start: 1 stop: 4 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 4 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: r: a PlatypusComplexInstance ads: true result: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChd...etc... adaDomain: a PlatypusComplexInstance ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdEntityDefinitionInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adaDomain->ExChdEntityDefinitionInterfacesListF...etc... format: 138 layout: a PointerLayout instanceVariables: #(#r #ads #result #adaDomain) organization: a ClassOrganization subclasses: nil name: #ExChdEntityDefinitionInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 3 curr2607: a PltExplicitAttribute Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 3 Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 3 start: 1 stop: 6 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 3 start: 1 stop: 6 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 6 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#d->ExChdDiscriminatedTypeUnionTypeInterfacesLis...etc... format: 136 layout: a PointerLayout instanceVariables: #(#d #isAds #l) organization: a ClassOrganization subclasses: nil name: #ExChdDiscriminatedTypeUnionTypeInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-DiscriminatedTypeSchema' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Receiver: an ExChdDiscriminatedTypeUnionType Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Dependency_Union' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil Message>>sendTo: Receiver: adsInterfacesListUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexIns...etc... Arguments and temporary variables: receiver: an ExChdDiscriminatedTypeUnionType Receiver's instance variables: selector: #adsInterfacesListUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil --- The full stack --- PlatypusComplexInstance(Object)>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: OrderedCollection(Collection)>>detect:ifFound:ifNone: OrderedCollection(Collection)>>detect:ifNone: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: ExChdUnmappedTypeReference>>adsInterfacesListUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in ExChdDomainInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: ExChdDomainInterfacesListFunction>>invoke ExChdDomainInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: [...] in [...] in ExChdEntityDefinitionInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdEntityDefinitionInterfacesListFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdEntityDefinitionInterfacesListFunction>>invoke ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Message>>sendTo: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageInterfaceFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageInterfaceFunction>>invoke ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsHeadUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute 'with_it' domain : BOOLEAN; value domain : STRING 14 June 2019 12:21:46.453544 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltIdentifier('ada_package') err: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interf...etc... Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_inte...etc... Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal: Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: signalerText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN;...etc... Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressIncompatibleDomainInAssignmentException class(Exception class)>>signal: Receiver: PlatypusExpressIncompatibleDomainInAssignmentException Arguments and temporary variables: message: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; val...etc... Receiver's instance variables: superclass: PlatypusExpressInterpretorException methodDict: a MethodDictionary() format: 142 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusExpressIncompatibleDomainInAssignmentException classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil [...] in [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType rec: a PltSimpleRecord attr: a PltExplicitAttribute pos: 3 Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['20115'] interpreted: a PltExternalRepresentation['20115'] [...] in PltEntityDefinition>>explicitAttributesWithIndexDo: Receiver: a PltEntityDefinition Arguments and temporary variables: aBlock: [...] attr: a PltExplicitAttribute idx: 3 Receiver's instance variables: owner: a PltSchemaDefinition identifiersCache: a Dictionary('DECLARATION'->a Set(a PltDerivedAttribute) 'FUL...etc... whereRules: an OrderedCollection() name: 'ada_interface' independent: false subtypes: an OrderedCollection() uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute a PltExplicitAttribute ...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 6 indexLimiT: 3 Receiver's instance variables: array: an Array(a PltExplicitAttribute a PltExplicitAttribute a PltExplicitAttr...etc... firstIndex: 1 lastIndex: 6 PltEntityDefinition>>explicitAttributesWithIndexDo: Receiver: a PltEntityDefinition Arguments and temporary variables: aBlock: [...] Receiver's instance variables: owner: a PltSchemaDefinition identifiersCache: a Dictionary('DECLARATION'->a Set(a PltDerivedAttribute) 'FUL...etc... whereRules: an OrderedCollection() name: 'ada_interface' independent: false subtypes: an OrderedCollection() uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType rec: a PltSimpleRecord Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['20115'] interpreted: a PltExternalRepresentation['20115'] OrderedCollection>>do: Receiver: an OrderedCollection(a PltSimpleRecord) Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltSimpleRecord nil nil nil nil nil nil nil nil nil) firstIndex: 1 lastIndex: 1 [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['20115'] interpreted: a PltExternalRepresentation['20115'] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretorStackAppInst>>val startpc: 167 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltExternalRepresentation['20115'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['20115'] interpreted: a PltExternalRepresentation['20115'] PlatypusExpressInterpretor>>popVal Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: elem: a PlatypusExpressInterpretorStackAppInst Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>acceptAggregateInitializer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAggregateInitializer interpreted: a PltAggregateInitializer contents: an OrderedCollection() domain: a PltAggregateInitializerDomain var: a PltAnonymousVariable el: a PltAggregateInitializerElement i: a PltAggregateInitializerElement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger OrderedCollection>>do: Receiver: an OrderedCollection(a PltAggregateInitializerElement) Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltAggregateInitializerElement) firstIndex: 1 lastIndex: 1 PlatypusExpressInterpretor>>acceptAggregateInitializer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAggregateInitializer interpreted: a PltAggregateInitializer contents: an OrderedCollection() domain: a PltAggregateInitializerDomain var: a PltAnonymousVariable el: a PltAggregateInitializerElement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAggregateInitializer selector: #acceptAggregateInitializer: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltAggregateInitializer aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>acceptIdentifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltIdentifier('ada_package') args: a PlatypusExpressInterpretorCallArguments param: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger OrderedCollection>>do: Receiver: an OrderedCollection(a PltAggregateInitializer a PltAggregateInitializer a PltAggregateIni...etc... Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltAggregateInitializer a PltAggregateInitializer a PltAggreg...etc... firstIndex: 1 lastIndex: 3 PlatypusExpressInterpretor>>acceptIdentifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltIdentifier('ada_package') args: a PlatypusExpressInterpretorCallArguments Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltIdentifier('ada_package') selector: #acceptIdentifier: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltIdentifier('ada_package') aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PltIdentifier(Object)>>acceptTry: Receiver: a PltIdentifier('ada_package') Arguments and temporary variables: aVisitor: a PlatypusExpressInterpretor Receiver's instance variables: owner: a PltSchemaInstance cachedDomain: nil name: 'ada_package' contextsStack: nil parameters: an OrderedCollection(a PltAggregateInitializer a PltAggregateInitia...etc... ref: a PltEntityDefinition [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal: PlatypusExpressIncompatibleDomainInAssignmentException class(Exception class)>>signal: [...] in [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val [...] in PltEntityDefinition>>explicitAttributesWithIndexDo: OrderedCollection(SequenceableCollection)>>withIndexDo: PltEntityDefinition>>explicitAttributesWithIndexDo: [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val OrderedCollection>>do: [...] in PlatypusExpressInterpretorStackAppInst>>val BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretorStackAppInst>>val PlatypusExpressInterpretor>>popVal [...] in PlatypusExpressInterpretor>>acceptAggregateInitializer: OrderedCollection>>do: PlatypusExpressInterpretor>>acceptAggregateInitializer: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>acceptIdentifier: OrderedCollection>>do: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: [...] in PlatypusExpressInterpretor>>compute: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>on:do: PlatypusExpressInterpretor>>compute: [...] in [...] in PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: Array(SequenceableCollection)>>do: [...] in PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: PlatypusExpressInterpretor>>evaluate:in:to:notifying:ifFail:logged: PlatypusExpressInterpretor>>evaluate:in:to:notifying:ifFail: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run NonInteractiveUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute 'with_it' domain : BOOLEAN; value domain : STRING 14 June 2019 1:36:32.494391 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltIdentifier('ada_package') err: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interf...etc... Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_inte...etc... Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal: Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: signalerText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN;...etc... Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressIncompatibleDomainInAssignmentException class(Exception class)>>signal: Receiver: PlatypusExpressIncompatibleDomainInAssignmentException Arguments and temporary variables: message: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; val...etc... Receiver's instance variables: superclass: PlatypusExpressInterpretorException methodDict: a MethodDictionary() format: 142 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusExpressIncompatibleDomainInAssignmentException classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil [...] in [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType rec: a PltSimpleRecord attr: a PltExplicitAttribute pos: 3 Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['19510'] interpreted: a PltExternalRepresentation['19510'] [...] in PltEntityDefinition>>explicitAttributesWithIndexDo: Receiver: a PltEntityDefinition Arguments and temporary variables: aBlock: [...] attr: a PltExplicitAttribute idx: 3 Receiver's instance variables: owner: a PltSchemaDefinition identifiersCache: a Dictionary('DECLARATION'->a Set(a PltDerivedAttribute) 'FUL...etc... whereRules: an OrderedCollection() name: 'ada_interface' independent: false subtypes: an OrderedCollection() uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute a PltExplicitAttribute ...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 6 indexLimiT: 3 Receiver's instance variables: array: an Array(a PltExplicitAttribute a PltExplicitAttribute a PltExplicitAttr...etc... firstIndex: 1 lastIndex: 6 PltEntityDefinition>>explicitAttributesWithIndexDo: Receiver: a PltEntityDefinition Arguments and temporary variables: aBlock: [...] Receiver's instance variables: owner: a PltSchemaDefinition identifiersCache: a Dictionary('DECLARATION'->a Set(a PltDerivedAttribute) 'FUL...etc... whereRules: an OrderedCollection() name: 'ada_interface' independent: false subtypes: an OrderedCollection() uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType rec: a PltSimpleRecord Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['19510'] interpreted: a PltExternalRepresentation['19510'] OrderedCollection>>do: Receiver: an OrderedCollection(a PltSimpleRecord) Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltSimpleRecord nil nil nil nil nil nil nil nil nil) firstIndex: 1 lastIndex: 1 [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['19510'] interpreted: a PltExternalRepresentation['19510'] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretorStackAppInst>>val startpc: 167 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltExternalRepresentation['19510'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['19510'] interpreted: a PltExternalRepresentation['19510'] PlatypusExpressInterpretor>>popVal Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: elem: a PlatypusExpressInterpretorStackAppInst Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>acceptAggregateInitializer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAggregateInitializer interpreted: a PltAggregateInitializer contents: an OrderedCollection() domain: a PltAggregateInitializerDomain var: a PltAnonymousVariable el: a PltAggregateInitializerElement i: a PltAggregateInitializerElement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger OrderedCollection>>do: Receiver: an OrderedCollection(a PltAggregateInitializerElement) Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltAggregateInitializerElement) firstIndex: 1 lastIndex: 1 PlatypusExpressInterpretor>>acceptAggregateInitializer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAggregateInitializer interpreted: a PltAggregateInitializer contents: an OrderedCollection() domain: a PltAggregateInitializerDomain var: a PltAnonymousVariable el: a PltAggregateInitializerElement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAggregateInitializer selector: #acceptAggregateInitializer: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltAggregateInitializer aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>acceptIdentifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltIdentifier('ada_package') args: a PlatypusExpressInterpretorCallArguments param: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger OrderedCollection>>do: Receiver: an OrderedCollection(a PltAggregateInitializer a PltAggregateInitializer a PltAggregateIni...etc... Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltAggregateInitializer a PltAggregateInitializer a PltAggreg...etc... firstIndex: 1 lastIndex: 3 PlatypusExpressInterpretor>>acceptIdentifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltIdentifier('ada_package') args: a PlatypusExpressInterpretorCallArguments Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltIdentifier('ada_package') selector: #acceptIdentifier: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltIdentifier('ada_package') aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PltIdentifier(Object)>>acceptTry: Receiver: a PltIdentifier('ada_package') Arguments and temporary variables: aVisitor: a PlatypusExpressInterpretor Receiver's instance variables: owner: a PltSchemaInstance cachedDomain: nil name: 'ada_package' contextsStack: nil parameters: an OrderedCollection(a PltAggregateInitializer a PltAggregateInitia...etc... ref: a PltEntityDefinition [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal: PlatypusExpressIncompatibleDomainInAssignmentException class(Exception class)>>signal: [...] in [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val [...] in PltEntityDefinition>>explicitAttributesWithIndexDo: OrderedCollection(SequenceableCollection)>>withIndexDo: PltEntityDefinition>>explicitAttributesWithIndexDo: [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val OrderedCollection>>do: [...] in PlatypusExpressInterpretorStackAppInst>>val BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretorStackAppInst>>val PlatypusExpressInterpretor>>popVal [...] in PlatypusExpressInterpretor>>acceptAggregateInitializer: OrderedCollection>>do: PlatypusExpressInterpretor>>acceptAggregateInitializer: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>acceptIdentifier: OrderedCollection>>do: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: [...] in PlatypusExpressInterpretor>>compute: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>on:do: PlatypusExpressInterpretor>>compute: [...] in [...] in PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: Array(SequenceableCollection)>>do: [...] in PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: PlatypusExpressInterpretor>>evaluate:in:to:notifying:ifFail:logged: PlatypusExpressInterpretor>>evaluate:in:to:notifying:ifFail: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run NonInteractiveUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute 'with_it' domain : BOOLEAN; value domain : STRING 14 June 2019 1:46:49.574149 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltIdentifier('ada_package') err: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interf...etc... Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_inte...etc... Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal: Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: signalerText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN;...etc... Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressIncompatibleDomainInAssignmentException class(Exception class)>>signal: Receiver: PlatypusExpressIncompatibleDomainInAssignmentException Arguments and temporary variables: message: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; val...etc... Receiver's instance variables: superclass: PlatypusExpressInterpretorException methodDict: a MethodDictionary() format: 142 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusExpressIncompatibleDomainInAssignmentException classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil [...] in [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType rec: a PltSimpleRecord attr: a PltExplicitAttribute pos: 3 Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['23129'] interpreted: a PltExternalRepresentation['23129'] [...] in PltEntityDefinition>>explicitAttributesWithIndexDo: Receiver: a PltEntityDefinition Arguments and temporary variables: aBlock: [...] attr: a PltExplicitAttribute idx: 3 Receiver's instance variables: owner: a PltSchemaDefinition identifiersCache: a Dictionary('DECLARATION'->a Set(a PltDerivedAttribute) 'FUL...etc... whereRules: an OrderedCollection() name: 'ada_interface' independent: false subtypes: an OrderedCollection() uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute a PltExplicitAttribute ...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 6 indexLimiT: 3 Receiver's instance variables: array: an Array(a PltExplicitAttribute a PltExplicitAttribute a PltExplicitAttr...etc... firstIndex: 1 lastIndex: 6 PltEntityDefinition>>explicitAttributesWithIndexDo: Receiver: a PltEntityDefinition Arguments and temporary variables: aBlock: [...] Receiver's instance variables: owner: a PltSchemaDefinition identifiersCache: a Dictionary('DECLARATION'->a Set(a PltDerivedAttribute) 'FUL...etc... whereRules: an OrderedCollection() name: 'ada_interface' independent: false subtypes: an OrderedCollection() uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType rec: a PltSimpleRecord Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['23129'] interpreted: a PltExternalRepresentation['23129'] OrderedCollection>>do: Receiver: an OrderedCollection(a PltSimpleRecord) Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltSimpleRecord nil nil nil nil nil nil nil nil nil) firstIndex: 1 lastIndex: 1 [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['23129'] interpreted: a PltExternalRepresentation['23129'] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretorStackAppInst>>val startpc: 167 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltExternalRepresentation['23129'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['23129'] interpreted: a PltExternalRepresentation['23129'] PlatypusExpressInterpretor>>popVal Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: elem: a PlatypusExpressInterpretorStackAppInst Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>acceptAggregateInitializer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAggregateInitializer interpreted: a PltAggregateInitializer contents: an OrderedCollection() domain: a PltAggregateInitializerDomain var: a PltAnonymousVariable el: a PltAggregateInitializerElement i: a PltAggregateInitializerElement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger OrderedCollection>>do: Receiver: an OrderedCollection(a PltAggregateInitializerElement) Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltAggregateInitializerElement) firstIndex: 1 lastIndex: 1 PlatypusExpressInterpretor>>acceptAggregateInitializer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAggregateInitializer interpreted: a PltAggregateInitializer contents: an OrderedCollection() domain: a PltAggregateInitializerDomain var: a PltAnonymousVariable el: a PltAggregateInitializerElement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAggregateInitializer selector: #acceptAggregateInitializer: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltAggregateInitializer aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>acceptIdentifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltIdentifier('ada_package') args: a PlatypusExpressInterpretorCallArguments param: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger OrderedCollection>>do: Receiver: an OrderedCollection(a PltAggregateInitializer a PltAggregateInitializer a PltAggregateIni...etc... Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltAggregateInitializer a PltAggregateInitializer a PltAggreg...etc... firstIndex: 1 lastIndex: 3 PlatypusExpressInterpretor>>acceptIdentifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltIdentifier('ada_package') args: a PlatypusExpressInterpretorCallArguments Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltIdentifier('ada_package') selector: #acceptIdentifier: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltIdentifier('ada_package') aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PltIdentifier(Object)>>acceptTry: Receiver: a PltIdentifier('ada_package') Arguments and temporary variables: aVisitor: a PlatypusExpressInterpretor Receiver's instance variables: owner: a PltSchemaInstance cachedDomain: nil name: 'ada_package' contextsStack: nil parameters: an OrderedCollection(a PltAggregateInitializer a PltAggregateInitia...etc... ref: a PltEntityDefinition [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal: PlatypusExpressIncompatibleDomainInAssignmentException class(Exception class)>>signal: [...] in [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val [...] in PltEntityDefinition>>explicitAttributesWithIndexDo: OrderedCollection(SequenceableCollection)>>withIndexDo: PltEntityDefinition>>explicitAttributesWithIndexDo: [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val OrderedCollection>>do: [...] in PlatypusExpressInterpretorStackAppInst>>val BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretorStackAppInst>>val PlatypusExpressInterpretor>>popVal [...] in PlatypusExpressInterpretor>>acceptAggregateInitializer: OrderedCollection>>do: PlatypusExpressInterpretor>>acceptAggregateInitializer: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>acceptIdentifier: OrderedCollection>>do: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: [...] in PlatypusExpressInterpretor>>compute: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>on:do: PlatypusExpressInterpretor>>compute: [...] in [...] in PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: Array(SequenceableCollection)>>do: [...] in PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: PlatypusExpressInterpretor>>evaluate:in:to:notifying:ifFail:logged: PlatypusExpressInterpretor>>evaluate:in:to:notifying:ifFail: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run NonInteractiveUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute 'with_it' domain : BOOLEAN; value domain : STRING 14 June 2019 2:00:50.442458 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltIdentifier('ada_package') err: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interf...etc... Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_inte...etc... Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal: Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: signalerText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN;...etc... Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressIncompatibleDomainInAssignmentException class(Exception class)>>signal: Receiver: PlatypusExpressIncompatibleDomainInAssignmentException Arguments and temporary variables: message: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; val...etc... Receiver's instance variables: superclass: PlatypusExpressInterpretorException methodDict: a MethodDictionary() format: 142 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusExpressIncompatibleDomainInAssignmentException classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil [...] in [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType rec: a PltSimpleRecord attr: a PltExplicitAttribute pos: 3 Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['24713'] interpreted: a PltExternalRepresentation['24713'] [...] in PltEntityDefinition>>explicitAttributesWithIndexDo: Receiver: a PltEntityDefinition Arguments and temporary variables: aBlock: [...] attr: a PltExplicitAttribute idx: 3 Receiver's instance variables: owner: a PltSchemaDefinition identifiersCache: a Dictionary('DECLARATION'->a Set(a PltDerivedAttribute) 'FUL...etc... whereRules: an OrderedCollection() name: 'ada_interface' independent: false subtypes: an OrderedCollection() uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute a PltExplicitAttribute ...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 6 indexLimiT: 3 Receiver's instance variables: array: an Array(a PltExplicitAttribute a PltExplicitAttribute a PltExplicitAttr...etc... firstIndex: 1 lastIndex: 6 PltEntityDefinition>>explicitAttributesWithIndexDo: Receiver: a PltEntityDefinition Arguments and temporary variables: aBlock: [...] Receiver's instance variables: owner: a PltSchemaDefinition identifiersCache: a Dictionary('DECLARATION'->a Set(a PltDerivedAttribute) 'FUL...etc... whereRules: an OrderedCollection() name: 'ada_interface' independent: false subtypes: an OrderedCollection() uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType rec: a PltSimpleRecord Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['24713'] interpreted: a PltExternalRepresentation['24713'] OrderedCollection>>do: Receiver: an OrderedCollection(a PltSimpleRecord) Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltSimpleRecord nil nil nil nil nil nil nil nil nil) firstIndex: 1 lastIndex: 1 [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['24713'] interpreted: a PltExternalRepresentation['24713'] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretorStackAppInst>>val startpc: 167 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltExternalRepresentation['24713'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['24713'] interpreted: a PltExternalRepresentation['24713'] PlatypusExpressInterpretor>>popVal Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: elem: a PlatypusExpressInterpretorStackAppInst Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>acceptAggregateInitializer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAggregateInitializer interpreted: a PltAggregateInitializer contents: an OrderedCollection() domain: a PltAggregateInitializerDomain var: a PltAnonymousVariable el: a PltAggregateInitializerElement i: a PltAggregateInitializerElement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger OrderedCollection>>do: Receiver: an OrderedCollection(a PltAggregateInitializerElement) Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltAggregateInitializerElement) firstIndex: 1 lastIndex: 1 PlatypusExpressInterpretor>>acceptAggregateInitializer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAggregateInitializer interpreted: a PltAggregateInitializer contents: an OrderedCollection() domain: a PltAggregateInitializerDomain var: a PltAnonymousVariable el: a PltAggregateInitializerElement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAggregateInitializer selector: #acceptAggregateInitializer: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltAggregateInitializer aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>acceptIdentifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltIdentifier('ada_package') args: a PlatypusExpressInterpretorCallArguments param: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger OrderedCollection>>do: Receiver: an OrderedCollection(a PltAggregateInitializer a PltAggregateInitializer a PltAggregateIni...etc... Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltAggregateInitializer a PltAggregateInitializer a PltAggreg...etc... firstIndex: 1 lastIndex: 3 PlatypusExpressInterpretor>>acceptIdentifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltIdentifier('ada_package') args: a PlatypusExpressInterpretorCallArguments Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltIdentifier('ada_package') selector: #acceptIdentifier: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltIdentifier('ada_package') aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PltIdentifier(Object)>>acceptTry: Receiver: a PltIdentifier('ada_package') Arguments and temporary variables: aVisitor: a PlatypusExpressInterpretor Receiver's instance variables: owner: a PltSchemaInstance cachedDomain: nil name: 'ada_package' contextsStack: nil parameters: an OrderedCollection(a PltAggregateInitializer a PltAggregateInitia...etc... ref: a PltEntityDefinition [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal: PlatypusExpressIncompatibleDomainInAssignmentException class(Exception class)>>signal: [...] in [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val [...] in PltEntityDefinition>>explicitAttributesWithIndexDo: OrderedCollection(SequenceableCollection)>>withIndexDo: PltEntityDefinition>>explicitAttributesWithIndexDo: [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val OrderedCollection>>do: [...] in PlatypusExpressInterpretorStackAppInst>>val BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretorStackAppInst>>val PlatypusExpressInterpretor>>popVal [...] in PlatypusExpressInterpretor>>acceptAggregateInitializer: OrderedCollection>>do: PlatypusExpressInterpretor>>acceptAggregateInitializer: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>acceptIdentifier: OrderedCollection>>do: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: [...] in PlatypusExpressInterpretor>>compute: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>on:do: PlatypusExpressInterpretor>>compute: [...] in [...] in PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: Array(SequenceableCollection)>>do: [...] in PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: PlatypusExpressInterpretor>>evaluate:in:to:notifying:ifFail:logged: PlatypusExpressInterpretor>>evaluate:in:to:notifying:ifFail: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run NonInteractiveUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute 'with_it' domain : BOOLEAN; value domain : STRING 14 June 2019 3:17:30.078427 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltIdentifier('ada_package') err: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interf...etc... Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_inte...etc... Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal: Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: signalerText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN;...etc... Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressIncompatibleDomainInAssignmentException class(Exception class)>>signal: Receiver: PlatypusExpressIncompatibleDomainInAssignmentException Arguments and temporary variables: message: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; val...etc... Receiver's instance variables: superclass: PlatypusExpressInterpretorException methodDict: a MethodDictionary() format: 142 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusExpressIncompatibleDomainInAssignmentException classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil [...] in [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType rec: a PltSimpleRecord attr: a PltExplicitAttribute pos: 3 Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['20106'] interpreted: a PltExternalRepresentation['20106'] [...] in PltEntityDefinition>>explicitAttributesWithIndexDo: Receiver: a PltEntityDefinition Arguments and temporary variables: aBlock: [...] attr: a PltExplicitAttribute idx: 3 Receiver's instance variables: owner: a PltSchemaDefinition identifiersCache: a Dictionary('DECLARATION'->a Set(a PltDerivedAttribute) 'FUL...etc... whereRules: an OrderedCollection() name: 'ada_interface' independent: false subtypes: an OrderedCollection() uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute a PltExplicitAttribute ...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 6 indexLimiT: 3 Receiver's instance variables: array: an Array(a PltExplicitAttribute a PltExplicitAttribute a PltExplicitAttr...etc... firstIndex: 1 lastIndex: 6 PltEntityDefinition>>explicitAttributesWithIndexDo: Receiver: a PltEntityDefinition Arguments and temporary variables: aBlock: [...] Receiver's instance variables: owner: a PltSchemaDefinition identifiersCache: a Dictionary('DECLARATION'->a Set(a PltDerivedAttribute) 'FUL...etc... whereRules: an OrderedCollection() name: 'ada_interface' independent: false subtypes: an OrderedCollection() uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType rec: a PltSimpleRecord Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['20106'] interpreted: a PltExternalRepresentation['20106'] OrderedCollection>>do: Receiver: an OrderedCollection(a PltSimpleRecord) Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltSimpleRecord nil nil nil nil nil nil nil nil nil) firstIndex: 1 lastIndex: 1 [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['20106'] interpreted: a PltExternalRepresentation['20106'] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretorStackAppInst>>val startpc: 167 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltExternalRepresentation['20106'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['20106'] interpreted: a PltExternalRepresentation['20106'] PlatypusExpressInterpretor>>popVal Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: elem: a PlatypusExpressInterpretorStackAppInst Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>acceptAggregateInitializer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAggregateInitializer interpreted: a PltAggregateInitializer contents: an OrderedCollection() domain: a PltAggregateInitializerDomain var: a PltAnonymousVariable el: a PltAggregateInitializerElement i: a PltAggregateInitializerElement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger OrderedCollection>>do: Receiver: an OrderedCollection(a PltAggregateInitializerElement) Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltAggregateInitializerElement) firstIndex: 1 lastIndex: 1 PlatypusExpressInterpretor>>acceptAggregateInitializer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAggregateInitializer interpreted: a PltAggregateInitializer contents: an OrderedCollection() domain: a PltAggregateInitializerDomain var: a PltAnonymousVariable el: a PltAggregateInitializerElement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAggregateInitializer selector: #acceptAggregateInitializer: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltAggregateInitializer aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>acceptIdentifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltIdentifier('ada_package') args: a PlatypusExpressInterpretorCallArguments param: a PltAggregateInitializer Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger OrderedCollection>>do: Receiver: an OrderedCollection(a PltAggregateInitializer a PltAggregateInitializer a PltAggregateIni...etc... Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltAggregateInitializer a PltAggregateInitializer a PltAggreg...etc... firstIndex: 1 lastIndex: 3 PlatypusExpressInterpretor>>acceptIdentifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltIdentifier('ada_package') args: a PlatypusExpressInterpretorCallArguments Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltIdentifier('ada_package') selector: #acceptIdentifier: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltIdentifier('ada_package') aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PltIdentifier(Object)>>acceptTry: Receiver: a PltIdentifier('ada_package') Arguments and temporary variables: aVisitor: a PlatypusExpressInterpretor Receiver's instance variables: owner: a PltSchemaInstance cachedDomain: nil name: 'ada_package' contextsStack: nil parameters: an OrderedCollection(a PltAggregateInitializer a PltAggregateInitia...etc... ref: a PltEntityDefinition [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltIdentifier('ada_package') Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal: PlatypusExpressIncompatibleDomainInAssignmentException class(Exception class)>>signal: [...] in [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val [...] in PltEntityDefinition>>explicitAttributesWithIndexDo: OrderedCollection(SequenceableCollection)>>withIndexDo: PltEntityDefinition>>explicitAttributesWithIndexDo: [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val OrderedCollection>>do: [...] in PlatypusExpressInterpretorStackAppInst>>val BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretorStackAppInst>>val PlatypusExpressInterpretor>>popVal [...] in PlatypusExpressInterpretor>>acceptAggregateInitializer: OrderedCollection>>do: PlatypusExpressInterpretor>>acceptAggregateInitializer: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>acceptIdentifier: OrderedCollection>>do: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: [...] in PlatypusExpressInterpretor>>compute: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BlockClosure>>on:do: PlatypusExpressInterpretor>>compute: [...] in [...] in PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: Array(SequenceableCollection)>>do: [...] in PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: PlatypusExpressInterpretor>>evaluate:in:to:notifying:ifFail:logged: PlatypusExpressInterpretor>>evaluate:in:to:notifying:ifFail: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE Debug 5 November 2019 5:04:23.652569 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: Receiver: a MorphicUIManager Arguments and temporary variables: process: a Process in MorphicUIManager>>openDebuggerOn:context:label:contents:f...etc... context: [...] in PlatypusExpressInterpretor>>compute: title: 'PlatypusExpressIncompatibleDomainInAssignmentException: entity ''ada_in...etc... contentsStringOrNil: nil bool: false errorWasInUIProcess: true debugger: a SpecDebugger Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript SpecDebugger class>>openOn:context:label:contents:fullView: Receiver: SpecDebugger Arguments and temporary variables: process: a Process in MorphicUIManager>>openDebuggerOn:context:label:contents:f...etc... context: [...] in PlatypusExpressInterpretor>>compute: title: 'PlatypusExpressIncompatibleDomainInAssignmentException: entity ''ada_in...etc... contentsStringOrNil: nil bool: false fullView: false Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil SpecDebugger class>>debugError: Receiver: SpecDebugger Arguments and temporary variables: anError: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_in...etc... Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil MorphicUIManager>>unhandledErrorDefaultAction: Receiver: a MorphicUIManager Arguments and temporary variables: anException: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ad...etc... Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: class: UIManager Receiver's instance variables: messageText: nil tag: nil signaler: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_i...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: key: #UIManager oneArgBlock: [...] absentBlock: [...] v: UIManager Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: UIManager Receiver's instance variables: outerContext: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: startpc: 24 numArgs: 1 SystemDictionary(Dictionary)>>at:ifPresent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: key: #UIManager aBlock: [...] assoc: #UIManager->UIManager Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: key: #UIManager oneArgBlock: [...] absentBlock: [...] Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_i...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: exception: UnhandledError Receiver's instance variables: nil MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: UnhandledError value: nil Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: UnhandledError value: nil Receiver's instance variables: sender: [...] in Job>>run pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: UnhandledError value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] UnhandledError(Exception)>>signal Receiver: UnhandledError Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_i...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... UnhandledError class>>signalForException: Receiver: UnhandledError Arguments and temporary variables: anError: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_in...etc... Receiver's instance variables: superclass: Exception methodDict: a MethodDictionary(#defaultAction->UnhandledError>>#defaultAction #...etc... format: 144 layout: a PointerLayout instanceVariables: #('exception') organization: a ClassOrganization subclasses: nil name: #UnhandledError classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Kernel-Exceptions' traitComposition: {} localSelectors: nil PlatypusExpressIncompatibleDomainInAssignmentException(Error)>>defaultAction Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... Receiver's instance variables: nil PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>pass Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil [...] in WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: nil ex: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interfa...etc... Receiver's instance variables: bounds: (0@0) corner: (1215@744) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a SystemProgressMorph(328466432) ...etc... fullBounds: (0@0) corner: (1215@744) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_inte...etc... Receiver's instance variables: outerContext: WorldMorph(PasteUpMorph)>>becomeActiveDuring: startpc: 71 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: [...] in Job>>run pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltIdentifier('ada_package') err: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interf...etc... Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_inte...etc... Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal: Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: signalerText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN;...etc... Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressIncompatibleDomainInAssignmentException class(Exception class)>>signal: Receiver: PlatypusExpressIncompatibleDomainInAssignmentException Arguments and temporary variables: message: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; val...etc... Receiver's instance variables: superclass: PlatypusExpressInterpretorException methodDict: a MethodDictionary() format: 142 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusExpressIncompatibleDomainInAssignmentException classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil [...] in [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType rec: a PltSimpleRecord attr: a PltExplicitAttribute pos: 3 Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['20106'] interpreted: a PltExternalRepresentation['20106'] [...] in PltEntityDefinition>>explicitAttributesWithIndexDo: Receiver: a PltEntityDefinition Arguments and temporary variables: aBlock: [...] attr: a PltExplicitAttribute idx: 3 Receiver's instance variables: owner: a PltSchemaDefinition identifiersCache: a Dictionary('DECLARATION'->a Set(a PltDerivedAttribute) 'FUL...etc... whereRules: an OrderedCollection() name: 'ada_interface' independent: false subtypes: an OrderedCollection() uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute a PltExplicitAttribute ...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 6 indexLimiT: 3 Receiver's instance variables: array: an Array(a PltExplicitAttribute a PltExplicitAttribute a PltExplicitAttr...etc... firstIndex: 1 lastIndex: 6 PltEntityDefinition>>explicitAttributesWithIndexDo: Receiver: a PltEntityDefinition Arguments and temporary variables: aBlock: [...] Receiver's instance variables: owner: a PltSchemaDefinition identifiersCache: a Dictionary('DECLARATION'->a Set(a PltDerivedAttribute) 'FUL...etc... whereRules: an OrderedCollection() name: 'ada_interface' independent: false subtypes: an OrderedCollection() uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil --- The full stack --- MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: SpecDebugger class>>openOn:context:label:contents:fullView: SpecDebugger class>>debugError: MorphicUIManager>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: UnhandledError(Exception)>>signal UnhandledError class>>signalForException: PlatypusExpressIncompatibleDomainInAssignmentException(Error)>>defaultAction UndefinedObject>>handleSignal: PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>pass [...] in WorldMorph(PasteUpMorph)>>becomeActiveDuring: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal: PlatypusExpressIncompatibleDomainInAssignmentException class(Exception class)>>signal: [...] in [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val [...] in PltEntityDefinition>>explicitAttributesWithIndexDo: OrderedCollection(SequenceableCollection)>>withIndexDo: PltEntityDefinition>>explicitAttributesWithIndexDo: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val OrderedCollection>>do: [...] in PlatypusExpressInterpretorStackAppInst>>val BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretorStackAppInst>>val PlatypusExpressInterpretor>>popVal [...] in PlatypusExpressInterpretor>>acceptAggregateInitializer: OrderedCollection>>do: PlatypusExpressInterpretor>>acceptAggregateInitializer: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>acceptIdentifier: OrderedCollection>>do: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>on:do: PlatypusExpressInterpretor>>compute: [...] in [...] in PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: Array(SequenceableCollection)>>do: [...] in PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: PlatypusExpressInterpretor>>evaluate:in:to:notifying:ifFail:logged: PlatypusExpressInterpretor>>evaluate:in:to:notifying:ifFail: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Debug 5 November 2019 5:04:23.820472 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: Receiver: a MorphicUIManager Arguments and temporary variables: process: a Process in MorphicUIManager>>openDebuggerOn:context:label:contents:f...etc... context: [...] in PlatypusExpressInterpretor>>compute: title: 'PlatypusExpressIncompatibleDomainInAssignmentException: entity ''ada_in...etc... contentsStringOrNil: nil bool: false errorWasInUIProcess: true debugger: a SpecDebugger Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript SpecDebugger class>>openOn:context:label:contents:fullView: Receiver: SpecDebugger Arguments and temporary variables: process: a Process in MorphicUIManager>>openDebuggerOn:context:label:contents:f...etc... context: [...] in PlatypusExpressInterpretor>>compute: title: 'PlatypusExpressIncompatibleDomainInAssignmentException: entity ''ada_in...etc... contentsStringOrNil: nil bool: false fullView: false Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil SpecDebugger class>>debugError: Receiver: SpecDebugger Arguments and temporary variables: anError: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_in...etc... Receiver's instance variables: superclass: ComposableModel methodDict: a MethodDictionary(#clear->SpecDebugger>>#clear #close->SpecDebugge...etc... format: 176 layout: a PointerLayout instanceVariables: #(#sessionHolder #labelHolder #stack #code #toolbar #context...etc... organization: a ClassOrganization subclasses: nil name: #SpecDebugger classPool: a Dictionary(#AlwaysOpenFullDebugger->false #ErrorRecursion->false #...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Spec-Debugger' traitComposition: {} localSelectors: nil MorphicUIManager>>unhandledErrorDefaultAction: Receiver: a MorphicUIManager Arguments and temporary variables: anException: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ad...etc... Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: class: UIManager Receiver's instance variables: messageText: nil tag: nil signaler: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_i...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: key: #UIManager oneArgBlock: [...] absentBlock: [...] v: UIManager Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: UIManager Receiver's instance variables: outerContext: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: startpc: 24 numArgs: 1 SystemDictionary(Dictionary)>>at:ifPresent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: key: #UIManager aBlock: [...] assoc: #UIManager->UIManager Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: Receiver: a SystemDictionary(lots of globals) Arguments and temporary variables: key: #UIManager oneArgBlock: [...] absentBlock: [...] Receiver's instance variables: tally: 4909 array: an Array(#MemoryHandle->MemoryHandle #JoinSection->JoinSection #Announce...etc... cachedClassNames: an OrderedCollection(#AColorSelectorMorph #AGroupHasBeenAdded...etc... cachedNonClassNames: an OrderedCollection(#ActiveEvent #ActiveHand #ActiveWorld...etc... UnhandledError>>defaultAction Receiver: UnhandledError Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_i...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: exception: UnhandledError Receiver's instance variables: nil MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: UnhandledError value: nil Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: UnhandledError value: nil Receiver's instance variables: sender: [...] in Job>>run pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: UnhandledError value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] UnhandledError(Exception)>>signal Receiver: UnhandledError Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_i...etc... signalContext: UnhandledError(Exception)>>signal handlerContext: nil outerContext: nil exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... UnhandledError class>>signalForException: Receiver: UnhandledError Arguments and temporary variables: anError: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_in...etc... Receiver's instance variables: superclass: Exception methodDict: a MethodDictionary(#defaultAction->UnhandledError>>#defaultAction #...etc... format: 144 layout: a PointerLayout instanceVariables: #('exception') organization: a ClassOrganization subclasses: nil name: #UnhandledError classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Kernel-Exceptions' traitComposition: {} localSelectors: nil PlatypusExpressIncompatibleDomainInAssignmentException(Error)>>defaultAction Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil UndefinedObject>>handleSignal: Receiver: nil Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... Receiver's instance variables: nil PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>pass Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil [...] in WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: nil ex: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interfa...etc... Receiver's instance variables: bounds: (0@0) corner: (1215@744) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a SystemProgressMorph(328466432) ...etc... fullBounds: (0@0) corner: (1215@744) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_inte...etc... Receiver's instance variables: outerContext: WorldMorph(PasteUpMorph)>>becomeActiveDuring: startpc: 71 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: WorldMorph(PasteUpMorph)>>becomeActiveDuring: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: [...] in Job>>run pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltIdentifier('ada_package') err: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interf...etc... Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_inte...etc... Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal: Receiver: PlatypusExpressIncompatibleDomainInAssignmentException: entity 'ada_interface' attribute '...etc... Arguments and temporary variables: signalerText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN;...etc... Receiver's instance variables: messageText: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; ...etc... tag: nil signaler: a PlatypusExpressInterpretorStackAppInst signalContext: PlatypusExpressIncompatibleDomainInAssignmentException(Exception...etc... handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressIncompatibleDomainInAssignmentException class(Exception class)>>signal: Receiver: PlatypusExpressIncompatibleDomainInAssignmentException Arguments and temporary variables: message: 'entity ''ada_interface'' attribute ''with_it'' domain : BOOLEAN; val...etc... Receiver's instance variables: superclass: PlatypusExpressInterpretorException methodDict: a MethodDictionary() format: 142 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusExpressIncompatibleDomainInAssignmentException classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil [...] in [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val Receiver: a PlatypusExpressInterpretorStackAppInst Arguments and temporary variables: value: a PltStringLiteral attrDomain: a PltBooleanType valueDomain: a PltStringType rec: a PltSimpleRecord attr: a PltExplicitAttribute pos: 3 Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltAnonymousVariable instance: a PltExternalRepresentation['20106'] interpreted: a PltExternalRepresentation['20106'] [...] in PltEntityDefinition>>explicitAttributesWithIndexDo: Receiver: a PltEntityDefinition Arguments and temporary variables: aBlock: [...] attr: a PltExplicitAttribute idx: 3 Receiver's instance variables: owner: a PltSchemaDefinition identifiersCache: a Dictionary('DECLARATION'->a Set(a PltDerivedAttribute) 'FUL...etc... whereRules: an OrderedCollection() name: 'ada_interface' independent: false subtypes: an OrderedCollection() uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil OrderedCollection(SequenceableCollection)>>withIndexDo: Receiver: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute a PltExplicitAttribute ...etc... Arguments and temporary variables: elementAndIndexBlock: [...] index: 6 indexLimiT: 3 Receiver's instance variables: array: an Array(a PltExplicitAttribute a PltExplicitAttribute a PltExplicitAttr...etc... firstIndex: 1 lastIndex: 6 PltEntityDefinition>>explicitAttributesWithIndexDo: Receiver: a PltEntityDefinition Arguments and temporary variables: aBlock: [...] Receiver's instance variables: owner: a PltSchemaDefinition identifiersCache: a Dictionary('DECLARATION'->a Set(a PltDerivedAttribute) 'FUL...etc... whereRules: an OrderedCollection() name: 'ada_interface' independent: false subtypes: an OrderedCollection() uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil --- The full stack --- MorphicUIManager>>openDebuggerOn:context:label:contents:fullView: SpecDebugger class>>openOn:context:label:contents:fullView: SpecDebugger class>>debugError: MorphicUIManager>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: UnhandledError(Exception)>>signal UnhandledError class>>signalForException: PlatypusExpressIncompatibleDomainInAssignmentException(Error)>>defaultAction UndefinedObject>>handleSignal: PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>pass [...] in WorldMorph(PasteUpMorph)>>becomeActiveDuring: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal PlatypusExpressIncompatibleDomainInAssignmentException(Exception)>>signal: PlatypusExpressIncompatibleDomainInAssignmentException class(Exception class)>>signal: [...] in [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val [...] in PltEntityDefinition>>explicitAttributesWithIndexDo: OrderedCollection(SequenceableCollection)>>withIndexDo: PltEntityDefinition>>explicitAttributesWithIndexDo: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [...] in [...] in PlatypusExpressInterpretorStackAppInst>>val OrderedCollection>>do: [...] in PlatypusExpressInterpretorStackAppInst>>val BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretorStackAppInst>>val PlatypusExpressInterpretor>>popVal [...] in PlatypusExpressInterpretor>>acceptAggregateInitializer: OrderedCollection>>do: PlatypusExpressInterpretor>>acceptAggregateInitializer: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>acceptIdentifier: OrderedCollection>>do: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>on:do: PlatypusExpressInterpretor>>compute: [...] in [...] in PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: Array(SequenceableCollection)>>do: [...] in PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: PlatypusExpressInterpretor>>evaluate:in:to:notifying:ifFail:logged: PlatypusExpressInterpretor>>evaluate:in:to:notifying:ifFail: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusModelContentsMetaDefinitionsBuilder>>computeMappingFor: [...] in [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: OrderedCollection(SequenceableCollection)>>withIndexDo: [...] in PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: BlockClosure>>cull: [...] in [...] in Job>>run BlockClosure>>on:do: [...] in Job>>run BlockClosure>>ensure: Job>>run MorphicUIManager(UIManager)>>displayProgress:from:to:during: ByteString(String)>>displayProgressAt:from:to:during: PlatypusModelContentsMetaDefinitionsBuilder>>acceptModelContents: PltModelContents>>resolvesMetaMappingRules PlatypusModelContentsReference>>resolvesMetaMappingDefinitions PlatypusSchemaInstanceReference>>storeAsMetaDataOf: PlatypusSchemaInstanceReference>>promote: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: CheddarGenerator class>>generate UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler>>evaluate: Compiler>>evaluate SmalltalkEditor>>evaluateSelectionAndDo: SmalltalkEditor>>evaluateSelection [...] in PluggableTextMorph>>doIt [...] in PluggableTextMorph>>handleEdit: TextMorphForEditView(TextMorph)>>handleEdit: PluggableTextMorph>>handleEdit: PluggableTextMorph>>doIt [...] in SmalltalkEditor class>>buildSmalltalkEditorKeymappingsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: TextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE Halt 20 January 2020 5:21:21.631159 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PlatypusNativeCodeInterpretor class>>methodFrom:class:requestor:ifFail: Receiver: PlatypusNativeCodeInterpretor Arguments and temporary variables: textOrStream: a ReadWriteStream aClass: PlatypusExpressInterpretorWrapper aRequestor: nil failBlock: [...] methodNode: nil method: nil compiler: a Compiler Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#correctFrom:to:with:->PlatypusNativeCodeInterpr...etc... format: 140 layout: a PointerLayout instanceVariables: #(#receiver #requestor #source #preparsed #replacementPositi...etc... organization: a ClassOrganization subclasses: nil name: #PlatypusNativeCodeInterpretor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil PlatypusNativeCodeInterpretor>>evaluate:interpretor:requestor: Receiver: a PlatypusNativeCodeInterpretor Arguments and temporary variables: e: a PltNativeCode anInterpretor: a PlatypusExpressInterpretor aRequestor: nil method: nil Receiver's instance variables: receiver: a PlatypusExpressInterpretorWrapper requestor: a TamTextMorph(261881856) source: ' PlatypusSchemaInstanceReference chooseSchemaInstanceForClient:...etc... preparsed: a ReadWriteStream replacementPositions: an OrderedCollection() PlatypusExpressInterpretor>>acceptNativeCode: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeCode Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeCode selector: #acceptNativeCode: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeCode Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltNativeCode aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeCode Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeCode Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor>>acceptNativeAlgorithm: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeAlgorithm nativeCode: a PltNativeCode Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeAlgorithm selector: #acceptNativeAlgorithm: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeAlgorithm Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltNativeAlgorithm aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeAlgorithm Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeAlgorithm Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PltNativeAlgorithm(Object)>>acceptTry: Receiver: a PltNativeAlgorithm Arguments and temporary variables: aVisitor: a PlatypusExpressInterpretor Receiver's instance variables: owner: a PltNativeStatement implementations: an OrderedCollection(a PltNativeCode a PltNativeCode) PlatypusExpressInterpretor>>acceptNativeStatement: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeStatement selector: #acceptNativeStatement: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltNativeStatement aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PltNativeStatement(Object)>>acceptTry: Receiver: a PltNativeStatement Arguments and temporary variables: aVisitor: a PlatypusExpressInterpretor Receiver's instance variables: owner: a PltFunctionDeclaration source: a PltNativeAlgorithm [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltFunctionDeclaration stmt: a PltNativeStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil OrderedCollection>>do: Receiver: an OrderedCollection(a PltNativeStatement a PltNullStatement a PltReturnStatement) Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltNativeStatement a PltNullStatement a PltReturnStatement ni...etc... firstIndex: 1 lastIndex: 3 [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltFunctionDeclaration Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressReturnStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>acceptStatementsContainer: startpc: 34 numArgs: 0 PlatypusExpressInterpretor>>acceptStatementsContainer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltFunctionDeclaration Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltFunctionDeclaration Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: startpc: 28 numArgs: 0 PlatypusExpressInterpretor>>asContext:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: contextInstance: a PltFunctionDeclaration aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltFunctionDeclaration Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltFunctionDeclaration selector: #acceptAlgorithmDeclaration: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltFunctionDeclaration Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltFunctionDeclaration aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltFunctionDeclaration Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil --- The full stack --- PlatypusNativeCodeInterpretor class>>methodFrom:class:requestor:ifFail: PlatypusNativeCodeInterpretor>>evaluate:interpretor:requestor: PlatypusExpressInterpretor>>acceptNativeCode: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PlatypusExpressInterpretor>>acceptNativeAlgorithm: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltNativeAlgorithm(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptNativeStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltNativeStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>acceptIdentifier: OrderedCollection>>do: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltProcedureDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptProcedureCallStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltProcedureCallStatement(Object)>>acceptTry: [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>on:do: PlatypusExpressInterpretor>>compute: [...] in PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: OrderedCollection>>do: PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: PlatypusExpressInterpretor>>evaluate:in:to:notifying:ifFail:logged: [...] in PltProcedureDeclaration(PltStatementsContainer)>>evaluate: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: PltProcedureDeclaration(PltStatementsContainer)>>evaluate: PltProcedureDeclaration(PltStatementsContainer)>>evaluate PlatypusProcedureReference(PlatypusSchemaElementReference)>>evaluate PlatypusProcedureReference(TamListItemReference)>>perform:orSendTo: [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Halt 20 January 2020 5:21:34.853253 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PlatypusNativeCodeInterpretor class>>methodFrom:class:requestor:ifFail: Receiver: PlatypusNativeCodeInterpretor Arguments and temporary variables: textOrStream: a ReadWriteStream aClass: PlatypusExpressInterpretorWrapper aRequestor: nil failBlock: [...] methodNode: nil method: nil compiler: a Compiler Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#correctFrom:to:with:->PlatypusNativeCodeInterpr...etc... format: 140 layout: a PointerLayout instanceVariables: #(#receiver #requestor #source #preparsed #replacementPositi...etc... organization: a ClassOrganization subclasses: nil name: #PlatypusNativeCodeInterpretor classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil PlatypusNativeCodeInterpretor>>evaluate:interpretor:requestor: Receiver: a PlatypusNativeCodeInterpretor Arguments and temporary variables: e: a PltNativeCode anInterpretor: a PlatypusExpressInterpretor aRequestor: nil method: nil Receiver's instance variables: receiver: a PlatypusExpressInterpretorWrapper requestor: a TamTextMorph(341573632) source: ' | context schemaInstance modelContents | Transcript show: (''re...etc... preparsed: a ReadWriteStream replacementPositions: an OrderedCollection() PlatypusExpressInterpretor>>acceptNativeCode: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeCode Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeCode selector: #acceptNativeCode: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeCode Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltNativeCode aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeCode Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeCode Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor>>acceptNativeAlgorithm: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeAlgorithm nativeCode: a PltNativeCode Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeAlgorithm selector: #acceptNativeAlgorithm: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeAlgorithm Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltNativeAlgorithm aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeAlgorithm Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeAlgorithm Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PltNativeAlgorithm(Object)>>acceptTry: Receiver: a PltNativeAlgorithm Arguments and temporary variables: aVisitor: a PlatypusExpressInterpretor Receiver's instance variables: owner: a PltNativeStatement implementations: an OrderedCollection(a PltNativeCode a PltNativeCode) PlatypusExpressInterpretor>>acceptNativeStatement: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeStatement selector: #acceptNativeStatement: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltNativeStatement aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PltNativeStatement(Object)>>acceptTry: Receiver: a PltNativeStatement Arguments and temporary variables: aVisitor: a PlatypusExpressInterpretor Receiver's instance variables: owner: a PltProcedureDeclaration source: a PltNativeAlgorithm [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltProcedureDeclaration stmt: a PltNativeStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil OrderedCollection>>do: Receiver: an OrderedCollection(a PltNativeStatement) Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltNativeStatement nil nil nil nil nil nil nil nil nil) firstIndex: 1 lastIndex: 1 [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltProcedureDeclaration Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressReturnStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>acceptStatementsContainer: startpc: 34 numArgs: 0 PlatypusExpressInterpretor>>acceptStatementsContainer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltProcedureDeclaration Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltProcedureDeclaration Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: startpc: 28 numArgs: 0 PlatypusExpressInterpretor>>asContext:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: contextInstance: a PltProcedureDeclaration aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltProcedureDeclaration Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltProcedureDeclaration selector: #acceptAlgorithmDeclaration: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltProcedureDeclaration Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltProcedureDeclaration aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltProcedureDeclaration Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: nil --- The full stack --- PlatypusNativeCodeInterpretor class>>methodFrom:class:requestor:ifFail: PlatypusNativeCodeInterpretor>>evaluate:interpretor:requestor: PlatypusExpressInterpretor>>acceptNativeCode: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PlatypusExpressInterpretor>>acceptNativeAlgorithm: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltNativeAlgorithm(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptNativeStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltNativeStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusExpressInterpretor>>acceptTry: PltProcedureDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptProcedureCallStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltProcedureCallStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltProcedureDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptProcedureCallStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltProcedureCallStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltProcedureDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptProcedureCallStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltProcedureCallStatement(Object)>>acceptTry: [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>on:do: PlatypusExpressInterpretor>>compute: [...] in PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: OrderedCollection>>do: PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: PlatypusExpressInterpretor>>evaluate:in:to:notifying:ifFail:logged: [...] in PltProcedureDeclaration(PltStatementsContainer)>>evaluate: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: PltProcedureDeclaration(PltStatementsContainer)>>evaluate: PltProcedureDeclaration(PltStatementsContainer)>>evaluate PlatypusProcedureReference(PlatypusSchemaElementReference)>>evaluate PlatypusProcedureReference(TamListItemReference)>>perform:orSendTo: [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: receiver of "contextsStack" is nil 20 January 2020 5:21:37.63308 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltProcedureCallStatement err: MessageNotUnderstood: receiver of "contextsStack" is nil Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: MessageNotUnderstood: receiver of "contextsStack" is nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: receiver of "contextsStack" is nil value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: receiver of "contextsStack" is nil value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: receiver of "contextsStack" is nil value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: receiver of "contextsStack" is nil value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: receiver of "contextsStack" is nil value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MessageNotUnderstood(Exception)>>signal Receiver: MessageNotUnderstood: receiver of "contextsStack" is nil Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: nil signalContext: MessageNotUnderstood(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil message: contextsStack receiver: nil reachedDefaultHandler: true UndefinedObject(Object)>>doesNotUnderstand: #contextsStack Receiver: nil Arguments and temporary variables: aMessage: contextsStack exception: MessageNotUnderstood: receiver of "contextsStack" is nil resumeValue: nil Receiver's instance variables: nil [...] in PlatypusExpressInterpretorWrapper>>EvaluatePlatypusInterpreterNativeCode Receiver: a PlatypusExpressInterpretorWrapper Arguments and temporary variables: < Receiver's instance variables: myInterpreter: a PlatypusExpressInterpretor PlatypusExpressInterpretorWrapper>>EvaluatePlatypusInterpreterNativeCode Receiver: a PlatypusExpressInterpretorWrapper Arguments and temporary variables: < Receiver's instance variables: myInterpreter: a PlatypusExpressInterpretor PlatypusNativeCodeInterpretor>>evaluateMethod: Receiver: a PlatypusNativeCodeInterpretor Arguments and temporary variables: aMethod: PlatypusExpressInterpretorWrapper>>#EvaluatePlatypusInterpreterNativeC...etc... selector: #EvaluatePlatypusInterpreterNativeCode Receiver's instance variables: receiver: a PlatypusExpressInterpretorWrapper requestor: a TamTextMorph(341573632) source: ' | context schemaInstance modelContents | Transcript show: (''re...etc... preparsed: a ReadWriteStream replacementPositions: an OrderedCollection() PlatypusNativeCodeInterpretor>>evaluate:interpretor:requestor: Receiver: a PlatypusNativeCodeInterpretor Arguments and temporary variables: e: a PltNativeCode anInterpretor: a PlatypusExpressInterpretor aRequestor: nil method: PlatypusExpressInterpretorWrapper>>#EvaluatePlatypusInterpreterNativeCo...etc... Receiver's instance variables: receiver: a PlatypusExpressInterpretorWrapper requestor: a TamTextMorph(341573632) source: ' | context schemaInstance modelContents | Transcript show: (''re...etc... preparsed: a ReadWriteStream replacementPositions: an OrderedCollection() PlatypusExpressInterpretor>>acceptNativeCode: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeCode Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeCode selector: #acceptNativeCode: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeCode Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltNativeCode aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeCode Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeCode Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptNativeAlgorithm: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeAlgorithm nativeCode: a PltNativeCode Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeAlgorithm selector: #acceptNativeAlgorithm: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeAlgorithm Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltNativeAlgorithm aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeAlgorithm Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeAlgorithm Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PltNativeAlgorithm(Object)>>acceptTry: Receiver: a PltNativeAlgorithm Arguments and temporary variables: aVisitor: a PlatypusExpressInterpretor Receiver's instance variables: owner: a PltNativeStatement implementations: an OrderedCollection(a PltNativeCode a PltNativeCode) PlatypusExpressInterpretor>>acceptNativeStatement: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeStatement selector: #acceptNativeStatement: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltNativeStatement aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltNativeStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltNativeStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PltNativeStatement(Object)>>acceptTry: Receiver: a PltNativeStatement Arguments and temporary variables: aVisitor: a PlatypusExpressInterpretor Receiver's instance variables: owner: a PltProcedureDeclaration source: a PltNativeAlgorithm [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltProcedureDeclaration stmt: a PltNativeStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger OrderedCollection>>do: Receiver: an OrderedCollection(a PltNativeStatement) Arguments and temporary variables: aBlock: [...] index: 1 Receiver's instance variables: array: an Array(a PltNativeStatement nil nil nil nil nil nil nil nil nil) firstIndex: 1 lastIndex: 1 --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MessageNotUnderstood(Exception)>>signal UndefinedObject(Object)>>doesNotUnderstand: #contextsStack [...] in PlatypusExpressInterpretorWrapper>>EvaluatePlatypusInterpreterNativeCode PlatypusExpressInterpretorWrapper>>EvaluatePlatypusInterpreterNativeCode PlatypusNativeCodeInterpretor>>evaluateMethod: PlatypusNativeCodeInterpretor>>evaluate:interpretor:requestor: PlatypusExpressInterpretor>>acceptNativeCode: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PlatypusExpressInterpretor>>acceptNativeAlgorithm: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltNativeAlgorithm(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptNativeStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltNativeStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltProcedureDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptProcedureCallStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltProcedureCallStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltProcedureDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptProcedureCallStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltProcedureCallStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltProcedureDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptProcedureCallStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltProcedureCallStatement(Object)>>acceptTry: [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>on:do: PlatypusExpressInterpretor>>compute: [...] in PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: OrderedCollection>>do: PlatypusExpressInterpretor>>compute:in:to:notifying:ifFail:logged: PlatypusExpressInterpretor>>evaluate:in:to:notifying:ifFail:logged: [...] in PltProcedureDeclaration(PltStatementsContainer)>>evaluate: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: PltProcedureDeclaration(PltStatementsContainer)>>evaluate: PltProcedureDeclaration(PltStatementsContainer)>>evaluate PlatypusProcedureReference(PlatypusSchemaElementReference)>>evaluate PlatypusProcedureReference(TamListItemReference)>>perform:orSendTo: [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: receiver of "trimBoth" is nil 20 January 2020 5:22:56.958195 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UndefinedObject(Object)>>doesNotUnderstand: #trimBoth Receiver: nil Arguments and temporary variables: aMessage: trimBoth exception: MessageNotUnderstood: receiver of "trimBoth" is nil resumeValue: nil Receiver's instance variables: nil PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuRelabel Receiver: [translators: /express2java4cheddar] Arguments and temporary variables: oldname: 'express2java4cheddar' newname: nil Receiver's instance variables: owner: [translators: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([translators: /express2java4cheddar/express...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() PlatypusSchemaInstanceReference(TamListItemReference)>>perform:orSendTo: Receiver: [translators: /express2java4cheddar] Arguments and temporary variables: selector: #menuRelabel otherTarget: a TamHierarchicalListMorph(79691776) Receiver's instance variables: owner: [translators: ] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil subReferences: an OrderedCollection([translators: /express2java4cheddar/express...etc... interactiveCallArguments: nil schemaInstance: a PltSchemaInstance tokenList: a PlatypusTokenList modelContentsReferences: an OrderedCollection() [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(581959680)'change label' Arguments and temporary variables: evt: [(534@174) mouseUp 113197 nil] w: a WorldMorph(511705088) [world] selArgCount: 2 Receiver's instance variables: bounds: (522.0@168.0) corner: (616.0@182.0) owner: a MenuMorph(658505728) submorphs: #() fullBounds: (522.0@168.0) corner: (616.0@182.0) color: NewColor black extension: a MorphExtension (611581952) [other: (announcer -> an Announcer)] font: a LogicalFont familyName: Open Sans emphasis: nil pointSize: 10 realF...etc... emphasis: 0 contents: 'change label' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [translators: /express2java4cheddar] selector: #perform:orSendTo: arguments: an Array(#menuRelabel a TamHierarchicalListMorph(79691776)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: startpc: 134 numArgs: 0 CursorWithMask(Cursor)>>showWhile: Receiver: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2r100000000000000000000...etc... Arguments and temporary variables: aBlock: [...] oldcursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r0 2...etc... Receiver's instance variables: bits: a Bitmap of length 16 width: 16 height: 16 depth: 1 offset: (-1@ -1) maskForm: Form(16x16x1) ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: Receiver: a ToggleMenuItemMorph(581959680)'change label' Arguments and temporary variables: evt: [(534@174) mouseUp 113197 nil] w: a WorldMorph(511705088) [world] Receiver's instance variables: bounds: (522.0@168.0) corner: (616.0@182.0) owner: a MenuMorph(658505728) submorphs: #() fullBounds: (522.0@168.0) corner: (616.0@182.0) color: NewColor black extension: a MorphExtension (611581952) [other: (announcer -> an Announcer)] font: a LogicalFont familyName: Open Sans emphasis: nil pointSize: 10 realF...etc... emphasis: 0 contents: 'change label' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [translators: /express2java4cheddar] selector: #perform:orSendTo: arguments: an Array(#menuRelabel a TamHierarchicalListMorph(79691776)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: Receiver: a ToggleMenuItemMorph(581959680)'change label' Arguments and temporary variables: evt: [(534@174) mouseUp 113197 nil] Receiver's instance variables: bounds: (522.0@168.0) corner: (616.0@182.0) owner: a MenuMorph(658505728) submorphs: #() fullBounds: (522.0@168.0) corner: (616.0@182.0) color: NewColor black extension: a MorphExtension (611581952) [other: (announcer -> an Announcer)] font: a LogicalFont familyName: Open Sans emphasis: nil pointSize: 10 realF...etc... emphasis: 0 contents: 'change label' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [translators: /express2java4cheddar] selector: #perform:orSendTo: arguments: an Array(#menuRelabel a TamHierarchicalListMorph(79691776)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: Receiver: a ToggleMenuItemMorph(581959680)'change label' Arguments and temporary variables: anEvent: [(534@174) mouseUp 113197 nil] Receiver's instance variables: bounds: (522.0@168.0) corner: (616.0@182.0) owner: a MenuMorph(658505728) submorphs: #() fullBounds: (522.0@168.0) corner: (616.0@182.0) color: NewColor black extension: a MorphExtension (611581952) [other: (announcer -> an Announcer)] font: a LogicalFont familyName: Open Sans emphasis: nil pointSize: 10 realF...etc... emphasis: 0 contents: 'change label' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [translators: /express2java4cheddar] selector: #perform:orSendTo: arguments: an Array(#menuRelabel a TamHierarchicalListMorph(79691776)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MouseButtonEvent>>sentTo: Receiver: [(534@174) mouseUp 113197 nil] Arguments and temporary variables: anObject: a ToggleMenuItemMorph(581959680)'change label' Receiver's instance variables: timeStamp: 113197 source: a HandMorph(760479744) windowIndex: nil type: #mouseUp buttons: 0 position: (534@174) handler: nil wasHandled: true whichButton: 4 ToggleMenuItemMorph(Morph)>>handleEvent: Receiver: a ToggleMenuItemMorph(581959680)'change label' Arguments and temporary variables: anEvent: [(534@174) mouseUp 113197 nil] Receiver's instance variables: bounds: (522.0@168.0) corner: (616.0@182.0) owner: a MenuMorph(658505728) submorphs: #() fullBounds: (522.0@168.0) corner: (616.0@182.0) color: NewColor black extension: a MorphExtension (611581952) [other: (announcer -> an Announcer)] font: a LogicalFont familyName: Open Sans emphasis: nil pointSize: 10 realF...etc... emphasis: 0 contents: 'change label' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [translators: /express2java4cheddar] selector: #perform:orSendTo: arguments: an Array(#menuRelabel a TamHierarchicalListMorph(79691776)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(534@174) mouseUp 113197 nil] aMorph: a ToggleMenuItemMorph(581959680)'change label' localEvt: nil index: 1 child: nil morphs: #() inside: true Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(534@174) mouseUp 113197 nil] aMorph: a ToggleMenuItemMorph(581959680)'change label' Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: ToggleMenuItemMorph(Morph)>>processEvent:using: Receiver: a ToggleMenuItemMorph(581959680)'change label' Arguments and temporary variables: anEvent: [(534@174) mouseUp 113197 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (522.0@168.0) corner: (616.0@182.0) owner: a MenuMorph(658505728) submorphs: #() fullBounds: (522.0@168.0) corner: (616.0@182.0) color: NewColor black extension: a MorphExtension (611581952) [other: (announcer -> an Announcer)] font: a LogicalFont familyName: Open Sans emphasis: nil pointSize: 10 realF...etc... emphasis: 0 contents: 'change label' hasFocus: false isEnabled: true subMenu: nil isSelected: false target: [translators: /express2java4cheddar] selector: #perform:orSendTo: arguments: an Array(#menuRelabel a TamHierarchicalListMorph(79691776)) icon: nil getStateSelector: nil enablementSelector: nil keyText: nil MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(534@174) mouseUp 113197 nil] aMorph: a MenuMorph(658505728) localEvt: [(534@174) mouseUp 113197 nil] index: 8 child: a ToggleMenuItemMorph(581959680)'change label' morphs: an Array(a ToggleMenuItemMorph(28049408)'link (n)' a MenuLineMorph(1397...etc... inside: false Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(534@174) mouseUp 113197 nil] aMorph: a MenuMorph(658505728) Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: MenuMorph(Morph)>>processEvent:using: Receiver: a MenuMorph(658505728) Arguments and temporary variables: anEvent: [(534@174) mouseUp 113197 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (517.0@94.0) corner: (621.0@238.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(28049408)'link (n)' a MenuLineMorph(1...etc... fullBounds: (517.0@94.0) corner: (621.0@238.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (718012416) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: a TamBrowser selectedItem: a ToggleMenuItemMorph(581959680)'change label' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(28049408)'link (n)' a Tog...etc... MenuMorph(Morph)>>processEvent: Receiver: a MenuMorph(658505728) Arguments and temporary variables: anEvent: [(534@174) mouseUp 113197 nil] Receiver's instance variables: bounds: (517.0@94.0) corner: (621.0@238.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(28049408)'link (n)' a MenuLineMorph(1...etc... fullBounds: (517.0@94.0) corner: (621.0@238.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (718012416) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: a TamBrowser selectedItem: a ToggleMenuItemMorph(581959680)'change label' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(28049408)'link (n)' a Tog...etc... MenuMorph>>handleFocusEvent: Receiver: a MenuMorph(658505728) Arguments and temporary variables: evt: [(534@174) mouseUp 113197 nil] Receiver's instance variables: bounds: (517.0@94.0) corner: (621.0@238.0) owner: nil submorphs: an Array(a ToggleMenuItemMorph(28049408)'link (n)' a MenuLineMorph(1...etc... fullBounds: (517.0@94.0) corner: (621.0@238.0) color: (Color r: 0.894 g: 0.894 b: 0.894 alpha: 1.0) extension: a MorphExtension (718012416) [other: (basicColor -> (Color r: 0.823...etc... borderWidth: 2 borderColor: (Color r: 0.674 g: 0.674 b: 0.674 alpha: 1.0) defaultTarget: a TamBrowser selectedItem: a ToggleMenuItemMorph(581959680)'change label' stayUp: false popUpOwner: nil activeSubMenu: nil activatorDockingBar: nil embeddable: nil menuItems: an OrderedCollection(a ToggleMenuItemMorph(28049408)'link (n)' a Tog...etc... [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(534@174) mouseUp 113197 nil] focusHolder: a MenuMorph(658505728) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (402@194.0) corner: (418@210.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (402@194.0) corner: (418@210.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(402@194) mouseOver nil nil] targetOffset: (27.0@12.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 122254 426 197 0 0 0 1) lastKeyScanCode: 3 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: [(534@174) mouseOver red nil nil] Receiver's instance variables: bounds: (0@0) corner: (1636@1222) owner: nil submorphs: an Array(a TaskbarMorph(661127168) a StandardWindow(1038090240) a Sp...etc... fullBounds: (0@0) corner: (1636@1222) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(534@174) mouseUp 113197 nil] focusHolder: a MenuMorph(658505728) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (325@183.0) corner: (341@199.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (325@183.0) corner: (341@199.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(325@183) mouseOver nil nil] targetOffset: (27.0@12.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 122274 380 191 0 0 0 1) lastKeyScanCode: 3 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(534@174) mouseUp 113197 nil] focusHolder: a MenuMorph(658505728) aBlock: [...] result: nil Receiver's instance variables: bounds: (235@171.0) corner: (251@187.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(235@171) mouseOver nil nil] targetOffset: (27.0@12.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -8) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 122296 295 180 0 0 0 1) lastKeyScanCode: 3 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendMouseEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(534@174) mouseUp 113197 nil] Receiver's instance variables: bounds: (235@171.0) corner: (251@187.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(235@171) mouseOver nil nil] targetOffset: (27.0@12.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: Form(16x16x8) temporaryCursorOffset: (-8@ -8) hardwareCursor: ((CursorWithMask extent: (16@16) depth: 1 fromArray: #( 2r...etc... hasChanged: true savedPatch: nil lastEventBuffer: #(1 122296 295 180 0 0 0 1) lastKeyScanCode: 3 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(534@174) mouseUp 113197 nil] evt: [(534@174) mouseUp 113197 nil] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (141@170.0) corner: (157@186.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(141@170) mouseOver nil nil] targetOffset: (27.0@12.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 122318 202 170 0 0 0 1) lastKeyScanCode: 3 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [(534@174) mouseUp 113197 nil] evtBuf: #(1 113197 534 174 0 0 0 1) type: 1 hadAny: false Receiver's instance variables: bounds: (141@170.0) corner: (157@186.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: nil color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(141@170) mouseOver nil nil] targetOffset: (27.0@12.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 122318 202 170 0 0 0 1) lastKeyScanCode: 3 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1636@1222) canvas: a FormCanvas on: DisplayScreen(1636x1222x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SpecDropListMorph(80478208))(a SpecD...etc... lastStepTime: 122320 lastStepMessage: nil lastCycleTime: 122318 alarms: a Heap() lastAlarmTime: 122320 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1636@1222) canvas: a FormCanvas on: DisplayScreen(1636x1222x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SpecDropListMorph(80478208))(a SpecD...etc... lastStepTime: 122320 lastStepMessage: nil lastCycleTime: 122318 alarms: a Heap() lastAlarmTime: 122320 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1636@1222) canvas: a FormCanvas on: DisplayScreen(1636x1222x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SpecDropListMorph(80478208))(a SpecD...etc... lastStepTime: 122320 lastStepMessage: nil lastCycleTime: 122318 alarms: a Heap() lastAlarmTime: 122320 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (1636@1222) canvas: a FormCanvas on: DisplayScreen(1636x1222x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a SpecDropListMorph(80478208))(a SpecD...etc... lastStepTime: 122320 lastStepMessage: nil lastCycleTime: 122318 alarms: a Heap() lastAlarmTime: 122320 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (1636@1222) owner: nil submorphs: an Array(a TaskbarMorph(661127168) a StandardWindow(1038090240) a Sp...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- UndefinedObject(Object)>>doesNotUnderstand: #trimBoth PlatypusSchemaInstanceReference(PlatypusExpressReference)>>menuRelabel PlatypusSchemaInstanceReference(TamListItemReference)>>perform:orSendTo: [...] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_record' 20 January 2020 5:37:26.022187 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltProcedureCallStatement err: PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_reco...etc... Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_re...etc... Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressInvalidAttributeException(Exception)>>signal Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_record' Arguments and temporary variables: Receiver's instance variables: messageText: 'invalid attribute name: ''is_record''' tag: nil signaler: a PlatypusExpressInterpretorStackVar signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException(Exception)>>signal: Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_record' Arguments and temporary variables: signalerText: 'invalid attribute name: ''is_record''' Receiver's instance variables: messageText: 'invalid attribute name: ''is_record''' tag: nil signaler: a PlatypusExpressInterpretorStackVar signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException class(Exception class)>>signal: Receiver: PlatypusExpressInvalidAttributeException Arguments and temporary variables: message: 'invalid attribute name: ''is_record''' Receiver's instance variables: superclass: PlatypusExpressInterpretorException methodDict: a MethodDictionary() format: 142 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusExpressInvalidAttributeException classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: anIdent: 'is_record' v: a PltExternalRepresentation['70529'] key: 'IS_RECORD' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['70529'] PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: Receiver: a PltExternalRepresentation['70529'] Arguments and temporary variables: missingBlock: [...] notMissingBlock: [...] Receiver's instance variables: owner: nil persistentLabel: '70529' owningModel: a PltModelContents instanceScope: nil computed: true scope: nil records: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRe...etc... PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: anIdent: 'is_record' v: a PltExternalRepresentation['70529'] key: 'IS_RECORD' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['70529'] PlatypusExpressInterpretor>>acceptAttributeQualifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier stackElement: a PlatypusExpressInterpretorStackVar Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier selector: #acceptAttributeQualifier: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltAttributeQualifier aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: a PltAttributeQualifier first: an OrderedCollection(a PltAttributeQualifier) Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>doQualifiers: startpc: 78 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltExternalRepresentation['70529'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: an OrderedCollection(a PltAttributeQualifier) first: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: PlatypusExpressInvalidAttributeException(Exception)>>signal PlatypusExpressInvalidAttributeException(Exception)>>signal: PlatypusExpressInvalidAttributeException class(Exception class)>>signal: [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PlatypusExpressInterpretor>>acceptAttributeQualifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>doQualifiers: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>doQualifiers: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusExpressInterpretor>>acceptQualifiedExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltQualifiedExpression(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltFalseConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptAliasStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptAliasStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAliasStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAliasStatement(Object)>>acceptTry: [...] in [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: OrderedCollection>>do: [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptRepeatStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltRepeatStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptReturnStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: -- and more not shown --------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltMissingValue>>- 20 January 2020 5:48:43.692082 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltProcedureCallStatement err: MessageNotUnderstood: PltMissingValue>>- Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: MessageNotUnderstood: PltMissingValue>>- Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MessageNotUnderstood(Exception)>>signal Receiver: MessageNotUnderstood: PltMissingValue>>- Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: a PltMissingValue signalContext: MessageNotUnderstood(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil message: - 1 receiver: a PltMissingValue reachedDefaultHandler: true PltMissingValue(Object)>>doesNotUnderstand: #- Receiver: a PltMissingValue Arguments and temporary variables: aMessage: - 1 exception: MessageNotUnderstood: PltMissingValue>>- resumeValue: nil Receiver's instance variables: owner: a PltLocalVariable cachedDomain: a PltGenericType PlatypusExpressInterpretor>>prepareIncrControl: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltIncrementControl counter: a PlatypusExpressInterpretorStackVar step: 1 last: nil Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PltRepeatStatement>>initializeContextInInterpretor: Receiver: a PltRepeatStatement Arguments and temporary variables: anInterpretor: a PlatypusExpressInterpretor Receiver's instance variables: owner: a PltFunctionDeclaration incrControl: a PltIncrementControl whileControl: nil statements: an OrderedCollection(a PltAliasStatement) untilControl: nil PlatypusExpressInterpretorRepeatContext(PlatypusExpressInterpretorContext)>>initializeContextInInterpretor: Receiver: a PlatypusExpressInterpretorRepeatContext Arguments and temporary variables: anInterpretor: a PlatypusExpressInterpretor Receiver's instance variables: contextInstance: a PltRepeatStatement dataIndex: an IdentityDictionary() step: nil last: nil PlatypusExpressInterpretor>>pushContext: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInterpretorContext: a PlatypusExpressInterpretorRepeatContext Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PltRepeatStatement(PltEntityInstance)>>pushContextInInterpretor: Receiver: a PltRepeatStatement Arguments and temporary variables: anInterpretor: a PlatypusExpressInterpretor Receiver's instance variables: owner: a PltFunctionDeclaration incrControl: a PltIncrementControl whileControl: nil statements: an OrderedCollection(a PltAliasStatement) untilControl: nil PlatypusExpressInterpretor>>asContext:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: contextInstance: a PltRepeatStatement aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptRepeatStatement: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltRepeatStatement while: nil untilControl: nil skip: nil Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltRepeatStatement selector: #acceptRepeatStatement: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltRepeatStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltRepeatStatement aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltRepeatStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltRepeatStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PltRepeatStatement(Object)>>acceptTry: Receiver: a PltRepeatStatement Arguments and temporary variables: aVisitor: a PlatypusExpressInterpretor Receiver's instance variables: owner: a PltFunctionDeclaration incrControl: a PltIncrementControl whileControl: nil statements: an OrderedCollection(a PltAliasStatement) untilControl: nil [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltFunctionDeclaration stmt: a PltRepeatStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger OrderedCollection>>do: Receiver: an OrderedCollection(a PltAssignmentStatement a PltRepeatStatement a PltAssignmentStatemen...etc... Arguments and temporary variables: aBlock: [...] index: 4 Receiver's instance variables: array: an Array(a PltAssignmentStatement a PltRepeatStatement a PltAssignmentSt...etc... firstIndex: 1 lastIndex: 6 [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltFunctionDeclaration Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressReturnStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>acceptStatementsContainer: startpc: 34 numArgs: 0 PlatypusExpressInterpretor>>acceptStatementsContainer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltFunctionDeclaration Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MessageNotUnderstood(Exception)>>signal PltMissingValue(Object)>>doesNotUnderstand: #- PlatypusExpressInterpretor>>prepareIncrControl: PltRepeatStatement>>initializeContextInInterpretor: PlatypusExpressInterpretorRepeatContext(PlatypusExpressInterpretorContext)>>initializeContextInInterpretor: PlatypusExpressInterpretor>>pushContext: PltRepeatStatement(PltEntityInstance)>>pushContextInInterpretor: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptRepeatStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltRepeatStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptReturnStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltReturnStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptDerivedAttribute: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltDerivedAttribute(Object)>>acceptTry: [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute:entityInstance: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute:entityInstance: [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PlatypusExpressInterpretor>>acceptAttributeQualifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>doQualifiers: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>doQualifiers: PlatypusExpressInterpretor>>acceptQualifiedExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltQualifiedExpression(Object)>>acceptTry: PlatypusExpressInterpretor(PlatypusStepAbstractVisitor)>>acceptBinaryExpression: PlatypusExpressInterpretor>>acceptPlusExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltPlusExpression(Object)>>acceptTry: PlatypusExpressInterpretor(PlatypusStepAbstractVisitor)>>acceptBinaryExpression: PlatypusExpressInterpretor>>acceptPlusExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltPlusExpression(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptDerivedAttribute: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltDerivedAttribute(Object)>>acceptTry: [...] in PlatypusExpressInterpretorStackAppInst(PlatypusExpressInterpretorStackElement)>>pushAttribute:entityInstance: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretorStackAppInst(PlatypusExpressInterpretorStackElement)>>pushAttribute:entityInstance: [...] in PlatypusExpressInterpretorStackAppInst(PlatypusExpressInterpretorStackElement)>>pushAttribute: PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: PlatypusExpressInterpretorStackAppInst(PlatypusExpressInterpretorStackElement)>>pushAttribute: -- and more not shown --------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_record' 21 January 2020 4:12:01.716086 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltProcedureCallStatement err: PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_reco...etc... Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_re...etc... Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressInvalidAttributeException(Exception)>>signal Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_record' Arguments and temporary variables: Receiver's instance variables: messageText: 'invalid attribute name: ''is_record''' tag: nil signaler: a PlatypusExpressInterpretorStackVar signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException(Exception)>>signal: Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_record' Arguments and temporary variables: signalerText: 'invalid attribute name: ''is_record''' Receiver's instance variables: messageText: 'invalid attribute name: ''is_record''' tag: nil signaler: a PlatypusExpressInterpretorStackVar signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException class(Exception class)>>signal: Receiver: PlatypusExpressInvalidAttributeException Arguments and temporary variables: message: 'invalid attribute name: ''is_record''' Receiver's instance variables: superclass: PlatypusExpressInterpretorException methodDict: a MethodDictionary() format: 142 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusExpressInvalidAttributeException classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: anIdent: 'is_record' v: a PltExternalRepresentation['40873'] key: 'IS_RECORD' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['40873'] PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: Receiver: a PltExternalRepresentation['40873'] Arguments and temporary variables: missingBlock: [...] notMissingBlock: [...] Receiver's instance variables: owner: nil persistentLabel: '40873' owningModel: a PltModelContents instanceScope: nil computed: true scope: nil records: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRe...etc... PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: anIdent: 'is_record' v: a PltExternalRepresentation['40873'] key: 'IS_RECORD' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['40873'] PlatypusExpressInterpretor>>acceptAttributeQualifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier stackElement: a PlatypusExpressInterpretorStackVar Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier selector: #acceptAttributeQualifier: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltAttributeQualifier aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: a PltAttributeQualifier first: an OrderedCollection(a PltAttributeQualifier) Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>doQualifiers: startpc: 78 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltExternalRepresentation['40873'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: an OrderedCollection(a PltAttributeQualifier) first: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: PlatypusExpressInvalidAttributeException(Exception)>>signal PlatypusExpressInvalidAttributeException(Exception)>>signal: PlatypusExpressInvalidAttributeException class(Exception class)>>signal: [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PlatypusExpressInterpretor>>acceptAttributeQualifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>doQualifiers: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>doQualifiers: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusExpressInterpretor>>acceptQualifiedExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltQualifiedExpression(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltFalseConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptAliasStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptAliasStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAliasStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAliasStatement(Object)>>acceptTry: [...] in [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: OrderedCollection>>do: [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptRepeatStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltRepeatStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptReturnStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: -- and more not shown --------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Error: Instances of UndefinedObject are not indexable 21 January 2020 4:18:14.223663 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UndefinedObject(Object)>>error: Receiver: nil Arguments and temporary variables: aString: 'Instances of UndefinedObject are not indexable' Receiver's instance variables: nil UndefinedObject(Object)>>errorNotIndexable Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil UndefinedObject(Object)>>size Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil PlatypusModelContentsStepWriter>>acceptAllParameters:definition:fromSimpleRecord: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: parameters: nil definition: a PltEntityDefinition fromSimpleRecord: true attrs: an OrderedCollection(a PltExplicitAttribute) Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter>>acceptSimpleRecord: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: e: a PltSimpleRecord Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltSimpleRecord selector: #acceptSimpleRecord: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil [...] in PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltSimpleRecord Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acc...etc... startpc: 28 numArgs: 0 PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObjectOrCollection: a PltSimpleRecord aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltSimpleRecord Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PltSimpleRecord(Object)>>acceptTry: Receiver: a PltSimpleRecord Arguments and temporary variables: aVisitor: a PlatypusModelContentsStepWriter Receiver's instance variables: owner: a PltExternalRepresentation['40829'] definition: a PltEntityDefinitionReference parameters: nil [...] in OrderedCollection(Collection)>>acceptTry:separatedBy: Receiver: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimpleReco...etc... Arguments and temporary variables: aVisitor: a PlatypusModelContentsStepWriter aBlock: [...] el: a PltSimpleRecord Receiver's instance variables: array: an Array(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimp...etc... firstIndex: 1 lastIndex: 5 OrderedCollection(SequenceableCollection)>>do:separatedBy: Receiver: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimpleReco...etc... Arguments and temporary variables: elementBlock: [...] separatorBlock: [...] index: 5 indexLimiT: 1 Receiver's instance variables: array: an Array(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimp...etc... firstIndex: 1 lastIndex: 5 OrderedCollection(Collection)>>acceptTry:separatedBy: Receiver: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimpleReco...etc... Arguments and temporary variables: aVisitor: a PlatypusModelContentsStepWriter aBlock: [...] Receiver's instance variables: array: an Array(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimp...etc... firstIndex: 1 lastIndex: 5 PlatypusModelContentsStepWriter>>acceptExternalInstance: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: e: a PltExternalGroupRepresentation[''] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter>>acceptExternalGroupRepresentation: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: e: a PltExternalGroupRepresentation[''] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltExternalGroupRepresentation[''] selector: #acceptExternalGroupRepresentation: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil [...] in PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltExternalGroupRepresentation[''] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acc...etc... startpc: 28 numArgs: 0 PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObjectOrCollection: a PltExternalGroupRepresentation[''] aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltExternalGroupRepresentation[''] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PltExternalGroupRepresentation(PltApplicationInstance)>>printableCode Receiver: a PltExternalGroupRepresentation[''] Arguments and temporary variables: writer: a PlatypusModelContentsStepWriter Receiver's instance variables: owner: nil persistentLabel: '' owningModel: nil instanceScope: nil computed: nil scope: nil definition: a PltEntityDefinition instRef: a PltExternalRepresentation['40829'] recordsCache: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSim...etc... PltExternalGroupRepresentation(PltEntityInstance)>>asClearText Receiver: a PltExternalGroupRepresentation[''] Arguments and temporary variables: Receiver's instance variables: owner: nil persistentLabel: '' owningModel: nil instanceScope: nil computed: nil scope: nil definition: a PltEntityDefinition instRef: a PltExternalRepresentation['40829'] recordsCache: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSim...etc... PlatypusExpressDebugger>>selectedContextValueContents Receiver: a PlatypusExpressDebugger Arguments and temporary variables: ident: 'attr' Receiver's instance variables: dependents: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMor...etc... contents: a Text for ' FUNCTION java_aggregation_attribute_xml_writer_code ( ja...etc... mainWindow: a StandardWindow(724041728) mainPane: a TamPaneMorph(264503296) contentsMorph: a PlatypusStepCodeMorph(907542528) codeRow: a TamPaneMorph(803995648) sourceHandler: [translators: /express2java4cheddar/express_to_java_structure_tr...etc... codeBtnRow: an AlignmentMorph(66060288) codeBtnRowHeight: 30 codeButtons: a TamButtonsAlignmentMorph(276299776) messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil debuggingContextRow: a TamPaneMorph(163577856) contextsListRow: a TamPaneMorph(303300608) selectedContextDataRow: a TamPaneMorph(564658176) selectedContextValueRow: a TamPaneMorph(686292992) stackValueRow: nil selectedContextValueTextMorph: a TamTextMorph(835190784) interpreter: a PlatypusExpressInterpretor selectedContextIndex: 29 selectedContextDataIndex: 9 stackValueTextMorph: nil stackDataListRow: a TamPaneMorph(807927808) stackDataIndex: 0 selfStackDataIndex: 0 selfStackDataListRow: a TamPaneMorph(929562624) selectedContextsAndStacksListRow: a TamPaneMorph(443023360) stacksRow: a TamPaneMorph(1051197440) prevSelectedContextIndex: 0 currentInterpreterMetaData: a PltAttributeQualifier overContextDataIndex: nil result: nil PlatypusExpressDebugger(Object)>>perform:withEnoughArguments: Receiver: a PlatypusExpressDebugger Arguments and temporary variables: selector: #selectedContextValueContents anArray: an Array(a TamTextMorph(835190784)) numArgs: 0 args: #() Receiver's instance variables: dependents: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMor...etc... contents: a Text for ' FUNCTION java_aggregation_attribute_xml_writer_code ( ja...etc... mainWindow: a StandardWindow(724041728) mainPane: a TamPaneMorph(264503296) contentsMorph: a PlatypusStepCodeMorph(907542528) codeRow: a TamPaneMorph(803995648) sourceHandler: [translators: /express2java4cheddar/express_to_java_structure_tr...etc... codeBtnRow: an AlignmentMorph(66060288) codeBtnRowHeight: 30 codeButtons: a TamButtonsAlignmentMorph(276299776) messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil debuggingContextRow: a TamPaneMorph(163577856) contextsListRow: a TamPaneMorph(303300608) selectedContextDataRow: a TamPaneMorph(564658176) selectedContextValueRow: a TamPaneMorph(686292992) stackValueRow: nil selectedContextValueTextMorph: a TamTextMorph(835190784) interpreter: a PlatypusExpressInterpretor selectedContextIndex: 29 selectedContextDataIndex: 9 stackValueTextMorph: nil stackDataListRow: a TamPaneMorph(807927808) stackDataIndex: 0 selfStackDataIndex: 0 selfStackDataListRow: a TamPaneMorph(929562624) selectedContextsAndStacksListRow: a TamPaneMorph(443023360) stacksRow: a TamPaneMorph(1051197440) prevSelectedContextIndex: 0 currentInterpreterMetaData: a PltAttributeQualifier overContextDataIndex: nil result: nil TamTextMorph(PluggableTextMorph)>>getText Receiver: a TamTextMorph(835190784) Arguments and temporary variables: newText: nil Receiver's instance variables: bounds: (507.0@898.0) corner: (881.0@1018.0) owner: a TamPaneMorph(686292992) submorphs: an Array(a TransformMorph(133169152)) fullBounds: (507@898) corner: (881@1018) color: NewColor white extension: a MorphExtension (669253632) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(874774528) scroller: a TransformMorph(133169152) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(518258688) textMorph: a TextMorphForEditView(83886080) getTextSelector: #selectedContextValueContents setTextSelector: #selectedContextValueContents:notifying: getSelectionSelector: nil hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TamTextMorph>>getText Receiver: a TamTextMorph(835190784) Arguments and temporary variables: Receiver's instance variables: bounds: (507.0@898.0) corner: (881.0@1018.0) owner: a TamPaneMorph(686292992) submorphs: an Array(a TransformMorph(133169152)) fullBounds: (507@898) corner: (881@1018) color: NewColor white extension: a MorphExtension (669253632) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(874774528) scroller: a TransformMorph(133169152) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(518258688) textMorph: a TextMorphForEditView(83886080) getTextSelector: #selectedContextValueContents setTextSelector: #selectedContextValueContents:notifying: getSelectionSelector: nil hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TamTextMorph(PluggableTextMorph)>>update: Receiver: a TamTextMorph(835190784) Arguments and temporary variables: aSymbol: #selectedContextValueContents Receiver's instance variables: bounds: (507.0@898.0) corner: (881.0@1018.0) owner: a TamPaneMorph(686292992) submorphs: an Array(a TransformMorph(133169152)) fullBounds: (507@898) corner: (881@1018) color: NewColor white extension: a MorphExtension (669253632) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(874774528) scroller: a TransformMorph(133169152) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(518258688) textMorph: a TextMorphForEditView(83886080) getTextSelector: #selectedContextValueContents setTextSelector: #selectedContextValueContents:notifying: getSelectionSelector: nil hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PlatypusExpressDebugger(Object)>>changed: Receiver: a PlatypusExpressDebugger Arguments and temporary variables: aParameter: #selectedContextValueContents aDependent: a TamTextMorph(835190784) Receiver's instance variables: dependents: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMor...etc... contents: a Text for ' FUNCTION java_aggregation_attribute_xml_writer_code ( ja...etc... mainWindow: a StandardWindow(724041728) mainPane: a TamPaneMorph(264503296) contentsMorph: a PlatypusStepCodeMorph(907542528) codeRow: a TamPaneMorph(803995648) sourceHandler: [translators: /express2java4cheddar/express_to_java_structure_tr...etc... codeBtnRow: an AlignmentMorph(66060288) codeBtnRowHeight: 30 codeButtons: a TamButtonsAlignmentMorph(276299776) messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil debuggingContextRow: a TamPaneMorph(163577856) contextsListRow: a TamPaneMorph(303300608) selectedContextDataRow: a TamPaneMorph(564658176) selectedContextValueRow: a TamPaneMorph(686292992) stackValueRow: nil selectedContextValueTextMorph: a TamTextMorph(835190784) interpreter: a PlatypusExpressInterpretor selectedContextIndex: 29 selectedContextDataIndex: 9 stackValueTextMorph: nil stackDataListRow: a TamPaneMorph(807927808) stackDataIndex: 0 selfStackDataIndex: 0 selfStackDataListRow: a TamPaneMorph(929562624) selectedContextsAndStacksListRow: a TamPaneMorph(443023360) stacksRow: a TamPaneMorph(1051197440) prevSelectedContextIndex: 0 currentInterpreterMetaData: a PltAttributeQualifier overContextDataIndex: nil result: nil DependentsArray>>do: Receiver: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMorph(907542528) a TamGene...etc... Arguments and temporary variables: aBlock: [...] dep: a TamTextMorph(835190784) i: 17 iLimiT: 15 Receiver's instance variables: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMorph(907542528) a TamGene...etc... PlatypusExpressDebugger(Object)>>changed: Receiver: a PlatypusExpressDebugger Arguments and temporary variables: aParameter: #selectedContextValueContents Receiver's instance variables: dependents: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMor...etc... contents: a Text for ' FUNCTION java_aggregation_attribute_xml_writer_code ( ja...etc... mainWindow: a StandardWindow(724041728) mainPane: a TamPaneMorph(264503296) contentsMorph: a PlatypusStepCodeMorph(907542528) codeRow: a TamPaneMorph(803995648) sourceHandler: [translators: /express2java4cheddar/express_to_java_structure_tr...etc... codeBtnRow: an AlignmentMorph(66060288) codeBtnRowHeight: 30 codeButtons: a TamButtonsAlignmentMorph(276299776) messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil debuggingContextRow: a TamPaneMorph(163577856) contextsListRow: a TamPaneMorph(303300608) selectedContextDataRow: a TamPaneMorph(564658176) selectedContextValueRow: a TamPaneMorph(686292992) stackValueRow: nil selectedContextValueTextMorph: a TamTextMorph(835190784) interpreter: a PlatypusExpressInterpretor selectedContextIndex: 29 selectedContextDataIndex: 9 stackValueTextMorph: nil stackDataListRow: a TamPaneMorph(807927808) stackDataIndex: 0 selfStackDataIndex: 0 selfStackDataListRow: a TamPaneMorph(929562624) selectedContextsAndStacksListRow: a TamPaneMorph(443023360) stacksRow: a TamPaneMorph(1051197440) prevSelectedContextIndex: 0 currentInterpreterMetaData: a PltAttributeQualifier overContextDataIndex: nil result: nil PlatypusExpressDebugger>>changedSelectedContextDataIndex: Receiver: a PlatypusExpressDebugger Arguments and temporary variables: anInteger: 9 Receiver's instance variables: dependents: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMor...etc... contents: a Text for ' FUNCTION java_aggregation_attribute_xml_writer_code ( ja...etc... mainWindow: a StandardWindow(724041728) mainPane: a TamPaneMorph(264503296) contentsMorph: a PlatypusStepCodeMorph(907542528) codeRow: a TamPaneMorph(803995648) sourceHandler: [translators: /express2java4cheddar/express_to_java_structure_tr...etc... codeBtnRow: an AlignmentMorph(66060288) codeBtnRowHeight: 30 codeButtons: a TamButtonsAlignmentMorph(276299776) messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil debuggingContextRow: a TamPaneMorph(163577856) contextsListRow: a TamPaneMorph(303300608) selectedContextDataRow: a TamPaneMorph(564658176) selectedContextValueRow: a TamPaneMorph(686292992) stackValueRow: nil selectedContextValueTextMorph: a TamTextMorph(835190784) interpreter: a PlatypusExpressInterpretor selectedContextIndex: 29 selectedContextDataIndex: 9 stackValueTextMorph: nil stackDataListRow: a TamPaneMorph(807927808) stackDataIndex: 0 selfStackDataIndex: 0 selfStackDataListRow: a TamPaneMorph(929562624) selectedContextsAndStacksListRow: a TamPaneMorph(443023360) stacksRow: a TamPaneMorph(1051197440) prevSelectedContextIndex: 0 currentInterpreterMetaData: a PltAttributeQualifier overContextDataIndex: nil result: nil PluggableListMorph>>changeModelSelection: Receiver: a PluggableListMorph(213385216) Arguments and temporary variables: anInteger: 9 Receiver's instance variables: bounds: (130.0@898.0) corner: (503.0@1018.0) owner: a TamPaneMorph(564658176) submorphs: an Array(a ScrollBar(267911168) a TransformMorph(614203392)) fullBounds: (130@898) corner: (503@1018) color: NewColor white extension: a MorphExtension (816316416) [other: (selectionColor -> (Color r: 0...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(267911168) scroller: a TransformMorph(614203392) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(970719232) list: an OrderedCollection('elem_type' 'jattr' 'sub' 'itor' 'elem_type_spec' 'c...etc... getListSelector: #contextDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #selectedContextDataIndex setIndexSelector: #changedSelectedContextDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(601882624) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true PluggableListMorph>>mouseUpOnSingle: Receiver: a PluggableListMorph(213385216) Arguments and temporary variables: event: [(210@1005) mouseUp 921506 nil] row: 9 mdr: 9 Receiver's instance variables: bounds: (130.0@898.0) corner: (503.0@1018.0) owner: a TamPaneMorph(564658176) submorphs: an Array(a ScrollBar(267911168) a TransformMorph(614203392)) fullBounds: (130@898) corner: (503@1018) color: NewColor white extension: a MorphExtension (816316416) [other: (selectionColor -> (Color r: 0...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(267911168) scroller: a TransformMorph(614203392) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(970719232) list: an OrderedCollection('elem_type' 'jattr' 'sub' 'itor' 'elem_type_spec' 'c...etc... getListSelector: #contextDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #selectedContextDataIndex setIndexSelector: #changedSelectedContextDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(601882624) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true PluggableListMorph>>mouseUp: Receiver: a PluggableListMorph(213385216) Arguments and temporary variables: evt: [(210@1005) mouseUp 921506 nil] Receiver's instance variables: bounds: (130.0@898.0) corner: (503.0@1018.0) owner: a TamPaneMorph(564658176) submorphs: an Array(a ScrollBar(267911168) a TransformMorph(614203392)) fullBounds: (130@898) corner: (503@1018) color: NewColor white extension: a MorphExtension (816316416) [other: (selectionColor -> (Color r: 0...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(267911168) scroller: a TransformMorph(614203392) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(970719232) list: an OrderedCollection('elem_type' 'jattr' 'sub' 'itor' 'elem_type_spec' 'c...etc... getListSelector: #contextDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #selectedContextDataIndex setIndexSelector: #changedSelectedContextDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(601882624) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true PluggableListMorph(Morph)>>handleMouseUp: Receiver: a PluggableListMorph(213385216) Arguments and temporary variables: anEvent: [(210@1005) mouseUp 921506 nil] handler: nil Receiver's instance variables: bounds: (130.0@898.0) corner: (503.0@1018.0) owner: a TamPaneMorph(564658176) submorphs: an Array(a ScrollBar(267911168) a TransformMorph(614203392)) fullBounds: (130@898) corner: (503@1018) color: NewColor white extension: a MorphExtension (816316416) [other: (selectionColor -> (Color r: 0...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(267911168) scroller: a TransformMorph(614203392) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(970719232) list: an OrderedCollection('elem_type' 'jattr' 'sub' 'itor' 'elem_type_spec' 'c...etc... getListSelector: #contextDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #selectedContextDataIndex setIndexSelector: #changedSelectedContextDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(601882624) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true MouseButtonEvent>>sentTo: Receiver: [(210@1005) mouseUp 921506 nil] Arguments and temporary variables: anObject: a PluggableListMorph(213385216) Receiver's instance variables: timeStamp: 921506 source: a HandMorph(760479744) windowIndex: nil type: #mouseUp buttons: 0 position: (210@1005) handler: nil wasHandled: true whichButton: 4 PluggableListMorph(Morph)>>handleEvent: Receiver: a PluggableListMorph(213385216) Arguments and temporary variables: anEvent: [(210@1005) mouseUp 921506 nil] Receiver's instance variables: bounds: (130.0@898.0) corner: (503.0@1018.0) owner: a TamPaneMorph(564658176) submorphs: an Array(a ScrollBar(267911168) a TransformMorph(614203392)) fullBounds: (130@898) corner: (503@1018) color: NewColor white extension: a MorphExtension (816316416) [other: (selectionColor -> (Color r: 0...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(267911168) scroller: a TransformMorph(614203392) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(970719232) list: an OrderedCollection('elem_type' 'jattr' 'sub' 'itor' 'elem_type_spec' 'c...etc... getListSelector: #contextDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #selectedContextDataIndex setIndexSelector: #changedSelectedContextDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(601882624) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(210@1005) mouseUp 921506 nil] aMorph: a PluggableListMorph(213385216) localEvt: [(210@1005) mouseUp 921506 nil] index: 3 child: a TransformMorph(614203392) morphs: an Array(a ScrollBar(267911168) a TransformMorph(614203392)) inside: true Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: --- The full stack --- UndefinedObject(Object)>>error: UndefinedObject(Object)>>errorNotIndexable UndefinedObject(Object)>>size PlatypusModelContentsStepWriter>>acceptAllParameters:definition:fromSimpleRecord: PlatypusModelContentsStepWriter>>acceptSimpleRecord: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: PltSimpleRecord(Object)>>acceptTry: [...] in OrderedCollection(Collection)>>acceptTry:separatedBy: OrderedCollection(SequenceableCollection)>>do:separatedBy: OrderedCollection(Collection)>>acceptTry:separatedBy: PlatypusModelContentsStepWriter>>acceptExternalInstance: PlatypusModelContentsStepWriter>>acceptExternalGroupRepresentation: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: PltExternalGroupRepresentation(PltApplicationInstance)>>printableCode PltExternalGroupRepresentation(PltEntityInstance)>>asClearText PlatypusExpressDebugger>>selectedContextValueContents PlatypusExpressDebugger(Object)>>perform:withEnoughArguments: TamTextMorph(PluggableTextMorph)>>getText TamTextMorph>>getText TamTextMorph(PluggableTextMorph)>>update: [...] in PlatypusExpressDebugger(Object)>>changed: DependentsArray>>do: PlatypusExpressDebugger(Object)>>changed: PlatypusExpressDebugger>>changedSelectedContextDataIndex: PluggableListMorph>>changeModelSelection: PluggableListMorph>>mouseUpOnSingle: PluggableListMorph>>mouseUp: PluggableListMorph(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableListMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MorphicEventDispatcher>>dispatchEvent:with: PluggableListMorph(Morph)>>processEvent:using: PluggableListMorph(Morph)>>processEvent: PluggableListMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Error: Instances of UndefinedObject are not indexable 21 January 2020 4:18:24.223664 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UndefinedObject(Object)>>error: Receiver: nil Arguments and temporary variables: aString: 'Instances of UndefinedObject are not indexable' Receiver's instance variables: nil UndefinedObject(Object)>>errorNotIndexable Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil UndefinedObject(Object)>>size Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil PlatypusModelContentsStepWriter>>acceptAllParameters:definition:fromSimpleRecord: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: parameters: nil definition: a PltEntityDefinition fromSimpleRecord: true attrs: an OrderedCollection(a PltExplicitAttribute) Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter>>acceptSimpleRecord: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: e: a PltSimpleRecord Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltSimpleRecord selector: #acceptSimpleRecord: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil [...] in PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltSimpleRecord Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acc...etc... startpc: 28 numArgs: 0 PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObjectOrCollection: a PltSimpleRecord aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltSimpleRecord Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PltSimpleRecord(Object)>>acceptTry: Receiver: a PltSimpleRecord Arguments and temporary variables: aVisitor: a PlatypusModelContentsStepWriter Receiver's instance variables: owner: a PltExternalRepresentation['40829'] definition: a PltEntityDefinitionReference parameters: nil [...] in OrderedCollection(Collection)>>acceptTry:separatedBy: Receiver: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimpleReco...etc... Arguments and temporary variables: aVisitor: a PlatypusModelContentsStepWriter aBlock: [...] el: a PltSimpleRecord Receiver's instance variables: array: an Array(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimp...etc... firstIndex: 1 lastIndex: 5 OrderedCollection(SequenceableCollection)>>do:separatedBy: Receiver: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimpleReco...etc... Arguments and temporary variables: elementBlock: [...] separatorBlock: [...] index: 5 indexLimiT: 1 Receiver's instance variables: array: an Array(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimp...etc... firstIndex: 1 lastIndex: 5 OrderedCollection(Collection)>>acceptTry:separatedBy: Receiver: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimpleReco...etc... Arguments and temporary variables: aVisitor: a PlatypusModelContentsStepWriter aBlock: [...] Receiver's instance variables: array: an Array(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimp...etc... firstIndex: 1 lastIndex: 5 PlatypusModelContentsStepWriter>>acceptExternalInstance: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: e: a PltExternalGroupRepresentation[''] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter>>acceptExternalGroupRepresentation: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: e: a PltExternalGroupRepresentation[''] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltExternalGroupRepresentation[''] selector: #acceptExternalGroupRepresentation: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil [...] in PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltExternalGroupRepresentation[''] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acc...etc... startpc: 28 numArgs: 0 PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObjectOrCollection: a PltExternalGroupRepresentation[''] aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltExternalGroupRepresentation[''] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PltExternalGroupRepresentation(PltApplicationInstance)>>printableCode Receiver: a PltExternalGroupRepresentation[''] Arguments and temporary variables: writer: a PlatypusModelContentsStepWriter Receiver's instance variables: owner: nil persistentLabel: '' owningModel: nil instanceScope: nil computed: nil scope: nil definition: a PltEntityDefinition instRef: a PltExternalRepresentation['40829'] recordsCache: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSim...etc... PltExternalGroupRepresentation(PltEntityInstance)>>asClearText Receiver: a PltExternalGroupRepresentation[''] Arguments and temporary variables: Receiver's instance variables: owner: nil persistentLabel: '' owningModel: nil instanceScope: nil computed: nil scope: nil definition: a PltEntityDefinition instRef: a PltExternalRepresentation['40829'] recordsCache: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSim...etc... PlatypusExpressDebugger>>selectedContextValueContents Receiver: a PlatypusExpressDebugger Arguments and temporary variables: ident: 'attr' Receiver's instance variables: dependents: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMor...etc... contents: a Text for ' FUNCTION java_aggregation_attribute_xml_writer_code ( ja...etc... mainWindow: a StandardWindow(724041728) mainPane: a TamPaneMorph(264503296) contentsMorph: a PlatypusStepCodeMorph(907542528) codeRow: a TamPaneMorph(803995648) sourceHandler: [translators: /express2java4cheddar/express_to_java_structure_tr...etc... codeBtnRow: an AlignmentMorph(66060288) codeBtnRowHeight: 30 codeButtons: a TamButtonsAlignmentMorph(276299776) messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil debuggingContextRow: a TamPaneMorph(163577856) contextsListRow: a TamPaneMorph(303300608) selectedContextDataRow: a TamPaneMorph(564658176) selectedContextValueRow: a TamPaneMorph(686292992) stackValueRow: nil selectedContextValueTextMorph: a TamTextMorph(835190784) interpreter: a PlatypusExpressInterpretor selectedContextIndex: 29 selectedContextDataIndex: 9 stackValueTextMorph: nil stackDataListRow: a TamPaneMorph(807927808) stackDataIndex: 0 selfStackDataIndex: 0 selfStackDataListRow: a TamPaneMorph(929562624) selectedContextsAndStacksListRow: a TamPaneMorph(443023360) stacksRow: a TamPaneMorph(1051197440) prevSelectedContextIndex: 0 currentInterpreterMetaData: a PltAttributeQualifier overContextDataIndex: nil result: nil PlatypusExpressDebugger(Object)>>perform:withEnoughArguments: Receiver: a PlatypusExpressDebugger Arguments and temporary variables: selector: #selectedContextValueContents anArray: an Array(a TamTextMorph(835190784)) numArgs: 0 args: #() Receiver's instance variables: dependents: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMor...etc... contents: a Text for ' FUNCTION java_aggregation_attribute_xml_writer_code ( ja...etc... mainWindow: a StandardWindow(724041728) mainPane: a TamPaneMorph(264503296) contentsMorph: a PlatypusStepCodeMorph(907542528) codeRow: a TamPaneMorph(803995648) sourceHandler: [translators: /express2java4cheddar/express_to_java_structure_tr...etc... codeBtnRow: an AlignmentMorph(66060288) codeBtnRowHeight: 30 codeButtons: a TamButtonsAlignmentMorph(276299776) messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil debuggingContextRow: a TamPaneMorph(163577856) contextsListRow: a TamPaneMorph(303300608) selectedContextDataRow: a TamPaneMorph(564658176) selectedContextValueRow: a TamPaneMorph(686292992) stackValueRow: nil selectedContextValueTextMorph: a TamTextMorph(835190784) interpreter: a PlatypusExpressInterpretor selectedContextIndex: 29 selectedContextDataIndex: 9 stackValueTextMorph: nil stackDataListRow: a TamPaneMorph(807927808) stackDataIndex: 0 selfStackDataIndex: 0 selfStackDataListRow: a TamPaneMorph(929562624) selectedContextsAndStacksListRow: a TamPaneMorph(443023360) stacksRow: a TamPaneMorph(1051197440) prevSelectedContextIndex: 0 currentInterpreterMetaData: a PltAttributeQualifier overContextDataIndex: nil result: nil TamTextMorph(PluggableTextMorph)>>getText Receiver: a TamTextMorph(835190784) Arguments and temporary variables: newText: nil Receiver's instance variables: bounds: (507.0@898.0) corner: (881.0@1018.0) owner: a TamPaneMorph(686292992) submorphs: an Array(a TransformMorph(133169152)) fullBounds: (507@898) corner: (881@1018) color: NewColor white extension: a MorphExtension (669253632) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(874774528) scroller: a TransformMorph(133169152) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(518258688) textMorph: a TextMorphForEditView(83886080) getTextSelector: #selectedContextValueContents setTextSelector: #selectedContextValueContents:notifying: getSelectionSelector: nil hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TamTextMorph>>getText Receiver: a TamTextMorph(835190784) Arguments and temporary variables: Receiver's instance variables: bounds: (507.0@898.0) corner: (881.0@1018.0) owner: a TamPaneMorph(686292992) submorphs: an Array(a TransformMorph(133169152)) fullBounds: (507@898) corner: (881@1018) color: NewColor white extension: a MorphExtension (669253632) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(874774528) scroller: a TransformMorph(133169152) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(518258688) textMorph: a TextMorphForEditView(83886080) getTextSelector: #selectedContextValueContents setTextSelector: #selectedContextValueContents:notifying: getSelectionSelector: nil hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil TamTextMorph(PluggableTextMorph)>>update: Receiver: a TamTextMorph(835190784) Arguments and temporary variables: aSymbol: #selectedContextValueContents Receiver's instance variables: bounds: (507.0@898.0) corner: (881.0@1018.0) owner: a TamPaneMorph(686292992) submorphs: an Array(a TransformMorph(133169152)) fullBounds: (507@898) corner: (881@1018) color: NewColor white extension: a MorphExtension (669253632) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(874774528) scroller: a TransformMorph(133169152) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(518258688) textMorph: a TextMorphForEditView(83886080) getTextSelector: #selectedContextValueContents setTextSelector: #selectedContextValueContents:notifying: getSelectionSelector: nil hasUnacceptedEdits: false askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PlatypusExpressDebugger(Object)>>changed: Receiver: a PlatypusExpressDebugger Arguments and temporary variables: aParameter: #selectedContextValueContents aDependent: a TamTextMorph(835190784) Receiver's instance variables: dependents: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMor...etc... contents: a Text for ' FUNCTION java_aggregation_attribute_xml_writer_code ( ja...etc... mainWindow: a StandardWindow(724041728) mainPane: a TamPaneMorph(264503296) contentsMorph: a PlatypusStepCodeMorph(907542528) codeRow: a TamPaneMorph(803995648) sourceHandler: [translators: /express2java4cheddar/express_to_java_structure_tr...etc... codeBtnRow: an AlignmentMorph(66060288) codeBtnRowHeight: 30 codeButtons: a TamButtonsAlignmentMorph(276299776) messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil debuggingContextRow: a TamPaneMorph(163577856) contextsListRow: a TamPaneMorph(303300608) selectedContextDataRow: a TamPaneMorph(564658176) selectedContextValueRow: a TamPaneMorph(686292992) stackValueRow: nil selectedContextValueTextMorph: a TamTextMorph(835190784) interpreter: a PlatypusExpressInterpretor selectedContextIndex: 29 selectedContextDataIndex: 9 stackValueTextMorph: nil stackDataListRow: a TamPaneMorph(807927808) stackDataIndex: 0 selfStackDataIndex: 0 selfStackDataListRow: a TamPaneMorph(929562624) selectedContextsAndStacksListRow: a TamPaneMorph(443023360) stacksRow: a TamPaneMorph(1051197440) prevSelectedContextIndex: 0 currentInterpreterMetaData: a PltAttributeQualifier overContextDataIndex: nil result: nil DependentsArray>>do: Receiver: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMorph(907542528) a TamGene...etc... Arguments and temporary variables: aBlock: [...] dep: a TamTextMorph(835190784) i: 17 iLimiT: 15 Receiver's instance variables: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMorph(907542528) a TamGene...etc... PlatypusExpressDebugger(Object)>>changed: Receiver: a PlatypusExpressDebugger Arguments and temporary variables: aParameter: #selectedContextValueContents Receiver's instance variables: dependents: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMor...etc... contents: a Text for ' FUNCTION java_aggregation_attribute_xml_writer_code ( ja...etc... mainWindow: a StandardWindow(724041728) mainPane: a TamPaneMorph(264503296) contentsMorph: a PlatypusStepCodeMorph(907542528) codeRow: a TamPaneMorph(803995648) sourceHandler: [translators: /express2java4cheddar/express_to_java_structure_tr...etc... codeBtnRow: an AlignmentMorph(66060288) codeBtnRowHeight: 30 codeButtons: a TamButtonsAlignmentMorph(276299776) messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil debuggingContextRow: a TamPaneMorph(163577856) contextsListRow: a TamPaneMorph(303300608) selectedContextDataRow: a TamPaneMorph(564658176) selectedContextValueRow: a TamPaneMorph(686292992) stackValueRow: nil selectedContextValueTextMorph: a TamTextMorph(835190784) interpreter: a PlatypusExpressInterpretor selectedContextIndex: 29 selectedContextDataIndex: 9 stackValueTextMorph: nil stackDataListRow: a TamPaneMorph(807927808) stackDataIndex: 0 selfStackDataIndex: 0 selfStackDataListRow: a TamPaneMorph(929562624) selectedContextsAndStacksListRow: a TamPaneMorph(443023360) stacksRow: a TamPaneMorph(1051197440) prevSelectedContextIndex: 0 currentInterpreterMetaData: a PltAttributeQualifier overContextDataIndex: nil result: nil PlatypusExpressDebugger>>changedSelectedContextDataIndex: Receiver: a PlatypusExpressDebugger Arguments and temporary variables: anInteger: 9 Receiver's instance variables: dependents: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMor...etc... contents: a Text for ' FUNCTION java_aggregation_attribute_xml_writer_code ( ja...etc... mainWindow: a StandardWindow(724041728) mainPane: a TamPaneMorph(264503296) contentsMorph: a PlatypusStepCodeMorph(907542528) codeRow: a TamPaneMorph(803995648) sourceHandler: [translators: /express2java4cheddar/express_to_java_structure_tr...etc... codeBtnRow: an AlignmentMorph(66060288) codeBtnRowHeight: 30 codeButtons: a TamButtonsAlignmentMorph(276299776) messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil debuggingContextRow: a TamPaneMorph(163577856) contextsListRow: a TamPaneMorph(303300608) selectedContextDataRow: a TamPaneMorph(564658176) selectedContextValueRow: a TamPaneMorph(686292992) stackValueRow: nil selectedContextValueTextMorph: a TamTextMorph(835190784) interpreter: a PlatypusExpressInterpretor selectedContextIndex: 29 selectedContextDataIndex: 9 stackValueTextMorph: nil stackDataListRow: a TamPaneMorph(807927808) stackDataIndex: 0 selfStackDataIndex: 0 selfStackDataListRow: a TamPaneMorph(929562624) selectedContextsAndStacksListRow: a TamPaneMorph(443023360) stacksRow: a TamPaneMorph(1051197440) prevSelectedContextIndex: 0 currentInterpreterMetaData: a PltAttributeQualifier overContextDataIndex: nil result: nil PluggableListMorph>>changeModelSelection: Receiver: a PluggableListMorph(213385216) Arguments and temporary variables: anInteger: 9 Receiver's instance variables: bounds: (130.0@898.0) corner: (503.0@1018.0) owner: a TamPaneMorph(564658176) submorphs: an Array(a ScrollBar(267911168) a TransformMorph(614203392)) fullBounds: (130@898) corner: (503@1018) color: NewColor white extension: a MorphExtension (816316416) [other: (selectionColor -> (Color r: 0...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(267911168) scroller: a TransformMorph(614203392) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(970719232) list: an OrderedCollection('elem_type' 'jattr' 'sub' 'itor' 'elem_type_spec' 'c...etc... getListSelector: #contextDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #selectedContextDataIndex setIndexSelector: #changedSelectedContextDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(601882624) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true PluggableListMorph>>mouseUpOnSingle: Receiver: a PluggableListMorph(213385216) Arguments and temporary variables: event: [(175@1003) mouseUp 931498 nil] row: 9 mdr: 9 Receiver's instance variables: bounds: (130.0@898.0) corner: (503.0@1018.0) owner: a TamPaneMorph(564658176) submorphs: an Array(a ScrollBar(267911168) a TransformMorph(614203392)) fullBounds: (130@898) corner: (503@1018) color: NewColor white extension: a MorphExtension (816316416) [other: (selectionColor -> (Color r: 0...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(267911168) scroller: a TransformMorph(614203392) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(970719232) list: an OrderedCollection('elem_type' 'jattr' 'sub' 'itor' 'elem_type_spec' 'c...etc... getListSelector: #contextDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #selectedContextDataIndex setIndexSelector: #changedSelectedContextDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(601882624) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true PluggableListMorph>>mouseUp: Receiver: a PluggableListMorph(213385216) Arguments and temporary variables: evt: [(175@1003) mouseUp 931498 nil] Receiver's instance variables: bounds: (130.0@898.0) corner: (503.0@1018.0) owner: a TamPaneMorph(564658176) submorphs: an Array(a ScrollBar(267911168) a TransformMorph(614203392)) fullBounds: (130@898) corner: (503@1018) color: NewColor white extension: a MorphExtension (816316416) [other: (selectionColor -> (Color r: 0...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(267911168) scroller: a TransformMorph(614203392) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(970719232) list: an OrderedCollection('elem_type' 'jattr' 'sub' 'itor' 'elem_type_spec' 'c...etc... getListSelector: #contextDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #selectedContextDataIndex setIndexSelector: #changedSelectedContextDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(601882624) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true PluggableListMorph(Morph)>>handleMouseUp: Receiver: a PluggableListMorph(213385216) Arguments and temporary variables: anEvent: [(175@1003) mouseUp 931498 nil] handler: nil Receiver's instance variables: bounds: (130.0@898.0) corner: (503.0@1018.0) owner: a TamPaneMorph(564658176) submorphs: an Array(a ScrollBar(267911168) a TransformMorph(614203392)) fullBounds: (130@898) corner: (503@1018) color: NewColor white extension: a MorphExtension (816316416) [other: (selectionColor -> (Color r: 0...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(267911168) scroller: a TransformMorph(614203392) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(970719232) list: an OrderedCollection('elem_type' 'jattr' 'sub' 'itor' 'elem_type_spec' 'c...etc... getListSelector: #contextDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #selectedContextDataIndex setIndexSelector: #changedSelectedContextDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(601882624) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true MouseButtonEvent>>sentTo: Receiver: [(175@1003) mouseUp 931498 nil] Arguments and temporary variables: anObject: a PluggableListMorph(213385216) Receiver's instance variables: timeStamp: 931498 source: a HandMorph(760479744) windowIndex: nil type: #mouseUp buttons: 0 position: (175@1003) handler: nil wasHandled: true whichButton: 4 PluggableListMorph(Morph)>>handleEvent: Receiver: a PluggableListMorph(213385216) Arguments and temporary variables: anEvent: [(175@1003) mouseUp 931498 nil] Receiver's instance variables: bounds: (130.0@898.0) corner: (503.0@1018.0) owner: a TamPaneMorph(564658176) submorphs: an Array(a ScrollBar(267911168) a TransformMorph(614203392)) fullBounds: (130@898) corner: (503@1018) color: NewColor white extension: a MorphExtension (816316416) [other: (selectionColor -> (Color r: 0...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(267911168) scroller: a TransformMorph(614203392) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(970719232) list: an OrderedCollection('elem_type' 'jattr' 'sub' 'itor' 'elem_type_spec' 'c...etc... getListSelector: #contextDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #selectedContextDataIndex setIndexSelector: #changedSelectedContextDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(601882624) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true MorphicEventDispatcher>>dispatchDefault:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(175@1003) mouseUp 931498 nil] aMorph: a PluggableListMorph(213385216) localEvt: [(175@1003) mouseUp 931498 nil] index: 3 child: a TransformMorph(614203392) morphs: an Array(a ScrollBar(267911168) a TransformMorph(614203392)) inside: true Receiver's instance variables: lastType: #mouseUp lastDispatch: #dispatchDefault:with: --- The full stack --- UndefinedObject(Object)>>error: UndefinedObject(Object)>>errorNotIndexable UndefinedObject(Object)>>size PlatypusModelContentsStepWriter>>acceptAllParameters:definition:fromSimpleRecord: PlatypusModelContentsStepWriter>>acceptSimpleRecord: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: PltSimpleRecord(Object)>>acceptTry: [...] in OrderedCollection(Collection)>>acceptTry:separatedBy: OrderedCollection(SequenceableCollection)>>do:separatedBy: OrderedCollection(Collection)>>acceptTry:separatedBy: PlatypusModelContentsStepWriter>>acceptExternalInstance: PlatypusModelContentsStepWriter>>acceptExternalGroupRepresentation: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: PltExternalGroupRepresentation(PltApplicationInstance)>>printableCode PltExternalGroupRepresentation(PltEntityInstance)>>asClearText PlatypusExpressDebugger>>selectedContextValueContents PlatypusExpressDebugger(Object)>>perform:withEnoughArguments: TamTextMorph(PluggableTextMorph)>>getText TamTextMorph>>getText TamTextMorph(PluggableTextMorph)>>update: [...] in PlatypusExpressDebugger(Object)>>changed: DependentsArray>>do: PlatypusExpressDebugger(Object)>>changed: PlatypusExpressDebugger>>changedSelectedContextDataIndex: PluggableListMorph>>changeModelSelection: PluggableListMorph>>mouseUpOnSingle: PluggableListMorph>>mouseUp: PluggableListMorph(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableListMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MorphicEventDispatcher>>dispatchEvent:with: PluggableListMorph(Morph)>>processEvent:using: PluggableListMorph(Morph)>>processEvent: PluggableListMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Error: Instances of UndefinedObject are not indexable 21 January 2020 4:18:50.135737 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UndefinedObject(Object)>>error: Receiver: nil Arguments and temporary variables: aString: 'Instances of UndefinedObject are not indexable' Receiver's instance variables: nil UndefinedObject(Object)>>errorNotIndexable Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil UndefinedObject(Object)>>size Receiver: nil Arguments and temporary variables: Receiver's instance variables: nil PlatypusModelContentsStepWriter>>acceptAllParameters:definition:fromSimpleRecord: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: parameters: nil definition: a PltEntityDefinition fromSimpleRecord: true attrs: an OrderedCollection() Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter>>acceptSimpleRecord: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: e: a PltSimpleRecord Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltSimpleRecord selector: #acceptSimpleRecord: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil [...] in PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltSimpleRecord Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acc...etc... startpc: 28 numArgs: 0 PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObjectOrCollection: a PltSimpleRecord aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltSimpleRecord Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PltSimpleRecord(Object)>>acceptTry: Receiver: a PltSimpleRecord Arguments and temporary variables: aVisitor: a PlatypusModelContentsStepWriter Receiver's instance variables: owner: a PltExternalRepresentation['40873'] definition: a PltEntityDefinitionReference parameters: nil [...] in OrderedCollection(Collection)>>acceptTry:separatedBy: Receiver: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimpleReco...etc... Arguments and temporary variables: aVisitor: a PlatypusModelContentsStepWriter aBlock: [...] el: a PltSimpleRecord Receiver's instance variables: array: an Array(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimp...etc... firstIndex: 1 lastIndex: 7 OrderedCollection(SequenceableCollection)>>do:separatedBy: Receiver: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimpleReco...etc... Arguments and temporary variables: elementBlock: [...] separatorBlock: [...] index: 7 indexLimiT: 1 Receiver's instance variables: array: an Array(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimp...etc... firstIndex: 1 lastIndex: 7 OrderedCollection(Collection)>>acceptTry:separatedBy: Receiver: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimpleReco...etc... Arguments and temporary variables: aVisitor: a PlatypusModelContentsStepWriter aBlock: [...] Receiver's instance variables: array: an Array(a PltSimpleRecord a PltSimpleRecord a PltSimpleRecord a PltSimp...etc... firstIndex: 1 lastIndex: 7 PlatypusModelContentsStepWriter>>acceptExternalInstance: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: e: a PltExternalRepresentation['40873'] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter>>acceptExternalRepresentation: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: e: a PltExternalRepresentation['40873'] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltExternalRepresentation['40873'] selector: #acceptExternalRepresentation: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil [...] in PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltExternalRepresentation['40873'] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acc...etc... startpc: 28 numArgs: 0 PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObjectOrCollection: a PltExternalRepresentation['40873'] aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusModelContentsStepWriter Arguments and temporary variables: anObject: a PltExternalRepresentation['40873'] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PlatypusModelContentsStepWriter->...etc... objectsWithErrorIndex: an IdentitySet() outStream: a WriteStream p21Syntax: true tokenClassifier: a PlatypusExpressTokenClassifier modelContents: nil annote: nil PltExternalRepresentation(PltApplicationInstance)>>printableCode Receiver: a PltExternalRepresentation['40873'] Arguments and temporary variables: writer: a PlatypusModelContentsStepWriter Receiver's instance variables: owner: nil persistentLabel: '40873' owningModel: a PltModelContents instanceScope: nil computed: true scope: nil records: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRe...etc... PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>asString Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['40873'] PlatypusExpressInterpretorStackVar(Object)>>asStringOrText Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['40873'] PluggableListMorph>>wrapItem:index: Receiver: a PluggableListMorph(126353408) Arguments and temporary variables: anItem: a PlatypusExpressInterpretorStackVar anIndex: 2 selector: nil Receiver's instance variables: bounds: (1219.0@930.0) corner: (1765.0@990.0) owner: a TamPaneMorph(807927808) submorphs: an Array(a ScrollBar(912261120) a ScrollBar(180879360) a TransformMo...etc... fullBounds: (1219@930) corner: (1765@990) color: NewColor white extension: a MorphExtension (427819008) [other: (announcer -> an Announcer) (s...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(180879360) scroller: a TransformMorph(509083648) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(912261120) list: a PlatypusStack getListSelector: #stackDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #stackDataIndex setIndexSelector: #changedStackDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(496762880) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true [...] in PluggableListMorph>>getList Receiver: a PluggableListMorph(126353408) Arguments and temporary variables: item: a PlatypusExpressInterpretorStackVar index: 2 Receiver's instance variables: bounds: (1219.0@930.0) corner: (1765.0@990.0) owner: a TamPaneMorph(807927808) submorphs: an Array(a ScrollBar(912261120) a ScrollBar(180879360) a TransformMo...etc... fullBounds: (1219@930) corner: (1765@990) color: NewColor white extension: a MorphExtension (427819008) [other: (announcer -> an Announcer) (s...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(180879360) scroller: a TransformMorph(509083648) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(912261120) list: a PlatypusStack getListSelector: #stackDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #stackDataIndex setIndexSelector: #changedStackDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(496762880) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true OrderedCollection>>withIndexCollect: Receiver: an OrderedCollection(a PlatypusExpressInterpretorStackVar a PlatypusExpressInterpretorStac...etc... Arguments and temporary variables: elementAndIndexBlock: [...] newCollection: an OrderedCollection('''package cheddar.cheddar_api; import jav...etc... index: 100 Receiver's instance variables: array: an Array(a PlatypusExpressInterpretorStackVar a PlatypusExpressInterpret...etc... firstIndex: 1 lastIndex: 100 OrderedCollection(SequenceableCollection)>>collectWithIndex: Receiver: an OrderedCollection(a PlatypusExpressInterpretorStackVar a PlatypusExpressInterpretorStac...etc... Arguments and temporary variables: elementAndIndexBlock: [...] Receiver's instance variables: array: an Array(a PlatypusExpressInterpretorStackVar a PlatypusExpressInterpret...etc... firstIndex: 1 lastIndex: 100 PlatypusStack>>collectWithIndex: Receiver: a PlatypusStack Arguments and temporary variables: aBlock: [...] Receiver's instance variables: stack: an Array(a PlatypusExpressInterpretorStackVar a PlatypusExpressInterpret...etc... stackp: 1 PluggableListMorph>>getList Receiver: a PluggableListMorph(126353408) Arguments and temporary variables: Receiver's instance variables: bounds: (1219.0@930.0) corner: (1765.0@990.0) owner: a TamPaneMorph(807927808) submorphs: an Array(a ScrollBar(912261120) a ScrollBar(180879360) a TransformMo...etc... fullBounds: (1219@930) corner: (1765@990) color: NewColor white extension: a MorphExtension (427819008) [other: (announcer -> an Announcer) (s...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(180879360) scroller: a TransformMorph(509083648) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(912261120) list: a PlatypusStack getListSelector: #stackDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #stackDataIndex setIndexSelector: #changedStackDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(496762880) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true PluggableListMorph>>getListSize Receiver: a PluggableListMorph(126353408) Arguments and temporary variables: Receiver's instance variables: bounds: (1219.0@930.0) corner: (1765.0@990.0) owner: a TamPaneMorph(807927808) submorphs: an Array(a ScrollBar(912261120) a ScrollBar(180879360) a TransformMo...etc... fullBounds: (1219@930) corner: (1765@990) color: NewColor white extension: a MorphExtension (427819008) [other: (announcer -> an Announcer) (s...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(180879360) scroller: a TransformMorph(509083648) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(912261120) list: a PlatypusStack getListSelector: #stackDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #stackDataIndex setIndexSelector: #changedStackDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(496762880) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true PluggableListMorph>>maximumSelection Receiver: a PluggableListMorph(126353408) Arguments and temporary variables: Receiver's instance variables: bounds: (1219.0@930.0) corner: (1765.0@990.0) owner: a TamPaneMorph(807927808) submorphs: an Array(a ScrollBar(912261120) a ScrollBar(180879360) a TransformMo...etc... fullBounds: (1219@930) corner: (1765@990) color: NewColor white extension: a MorphExtension (427819008) [other: (announcer -> an Announcer) (s...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(180879360) scroller: a TransformMorph(509083648) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(912261120) list: a PlatypusStack getListSelector: #stackDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #stackDataIndex setIndexSelector: #changedStackDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(496762880) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true PluggableListMorph>>selectionIndex: Receiver: a PluggableListMorph(126353408) Arguments and temporary variables: index: 2 row: 2 Receiver's instance variables: bounds: (1219.0@930.0) corner: (1765.0@990.0) owner: a TamPaneMorph(807927808) submorphs: an Array(a ScrollBar(912261120) a ScrollBar(180879360) a TransformMo...etc... fullBounds: (1219@930) corner: (1765@990) color: NewColor white extension: a MorphExtension (427819008) [other: (announcer -> an Announcer) (s...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(180879360) scroller: a TransformMorph(509083648) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(912261120) list: a PlatypusStack getListSelector: #stackDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #stackDataIndex setIndexSelector: #changedStackDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(496762880) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true PluggableListMorph>>update: Receiver: a PluggableListMorph(126353408) Arguments and temporary variables: aParameter: #stackDataIndex Receiver's instance variables: bounds: (1219.0@930.0) corner: (1765.0@990.0) owner: a TamPaneMorph(807927808) submorphs: an Array(a ScrollBar(912261120) a ScrollBar(180879360) a TransformMo...etc... fullBounds: (1219@930) corner: (1765@990) color: NewColor white extension: a MorphExtension (427819008) [other: (announcer -> an Announcer) (s...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(180879360) scroller: a TransformMorph(509083648) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(912261120) list: a PlatypusStack getListSelector: #stackDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #stackDataIndex setIndexSelector: #changedStackDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(496762880) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true [...] in PlatypusExpressDebugger(Object)>>changed: Receiver: a PlatypusExpressDebugger Arguments and temporary variables: aParameter: #stackDataIndex aDependent: a PluggableListMorph(126353408) Receiver's instance variables: dependents: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMor...etc... contents: a Text for ' FUNCTION java_aggregation_attribute_xml_writer_code ( ja...etc... mainWindow: a StandardWindow(724041728) mainPane: a TamPaneMorph(264503296) contentsMorph: a PlatypusStepCodeMorph(907542528) codeRow: a TamPaneMorph(803995648) sourceHandler: [translators: /express2java4cheddar/express_to_java_structure_tr...etc... codeBtnRow: an AlignmentMorph(66060288) codeBtnRowHeight: 30 codeButtons: a TamButtonsAlignmentMorph(276299776) messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil debuggingContextRow: a TamPaneMorph(163577856) contextsListRow: a TamPaneMorph(303300608) selectedContextDataRow: a TamPaneMorph(564658176) selectedContextValueRow: a TamPaneMorph(686292992) stackValueRow: nil selectedContextValueTextMorph: a TamTextMorph(835190784) interpreter: a PlatypusExpressInterpretor selectedContextIndex: 29 selectedContextDataIndex: 8 stackValueTextMorph: nil stackDataListRow: a TamPaneMorph(807927808) stackDataIndex: 2 selfStackDataIndex: 0 selfStackDataListRow: a TamPaneMorph(929562624) selectedContextsAndStacksListRow: a TamPaneMorph(443023360) stacksRow: a TamPaneMorph(1051197440) prevSelectedContextIndex: 0 currentInterpreterMetaData: a PltAttributeQualifier overContextDataIndex: nil result: nil DependentsArray>>do: Receiver: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMorph(907542528) a TamGene...etc... Arguments and temporary variables: aBlock: [...] dep: a PluggableListMorph(126353408) i: 17 iLimiT: 17 Receiver's instance variables: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMorph(907542528) a TamGene...etc... PlatypusExpressDebugger(Object)>>changed: Receiver: a PlatypusExpressDebugger Arguments and temporary variables: aParameter: #stackDataIndex Receiver's instance variables: dependents: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMor...etc... contents: a Text for ' FUNCTION java_aggregation_attribute_xml_writer_code ( ja...etc... mainWindow: a StandardWindow(724041728) mainPane: a TamPaneMorph(264503296) contentsMorph: a PlatypusStepCodeMorph(907542528) codeRow: a TamPaneMorph(803995648) sourceHandler: [translators: /express2java4cheddar/express_to_java_structure_tr...etc... codeBtnRow: an AlignmentMorph(66060288) codeBtnRowHeight: 30 codeButtons: a TamButtonsAlignmentMorph(276299776) messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil debuggingContextRow: a TamPaneMorph(163577856) contextsListRow: a TamPaneMorph(303300608) selectedContextDataRow: a TamPaneMorph(564658176) selectedContextValueRow: a TamPaneMorph(686292992) stackValueRow: nil selectedContextValueTextMorph: a TamTextMorph(835190784) interpreter: a PlatypusExpressInterpretor selectedContextIndex: 29 selectedContextDataIndex: 8 stackValueTextMorph: nil stackDataListRow: a TamPaneMorph(807927808) stackDataIndex: 2 selfStackDataIndex: 0 selfStackDataListRow: a TamPaneMorph(929562624) selectedContextsAndStacksListRow: a TamPaneMorph(443023360) stacksRow: a TamPaneMorph(1051197440) prevSelectedContextIndex: 0 currentInterpreterMetaData: a PltAttributeQualifier overContextDataIndex: nil result: nil PlatypusExpressDebugger>>changedStackDataIndex: Receiver: a PlatypusExpressDebugger Arguments and temporary variables: anInteger: 2 Receiver's instance variables: dependents: a DependentsArray(a StandardWindow(724041728) a PlatypusStepCodeMor...etc... contents: a Text for ' FUNCTION java_aggregation_attribute_xml_writer_code ( ja...etc... mainWindow: a StandardWindow(724041728) mainPane: a TamPaneMorph(264503296) contentsMorph: a PlatypusStepCodeMorph(907542528) codeRow: a TamPaneMorph(803995648) sourceHandler: [translators: /express2java4cheddar/express_to_java_structure_tr...etc... codeBtnRow: an AlignmentMorph(66060288) codeBtnRowHeight: 30 codeButtons: a TamButtonsAlignmentMorph(276299776) messagesBrowserHeight: 65 messagesBrowserRow: nil messagesBrowser: a TamGenericHierarchicalList messagesBrowserLayoutFrame: nil errorSplitter: nil debuggingContextRow: a TamPaneMorph(163577856) contextsListRow: a TamPaneMorph(303300608) selectedContextDataRow: a TamPaneMorph(564658176) selectedContextValueRow: a TamPaneMorph(686292992) stackValueRow: nil selectedContextValueTextMorph: a TamTextMorph(835190784) interpreter: a PlatypusExpressInterpretor selectedContextIndex: 29 selectedContextDataIndex: 8 stackValueTextMorph: nil stackDataListRow: a TamPaneMorph(807927808) stackDataIndex: 2 selfStackDataIndex: 0 selfStackDataListRow: a TamPaneMorph(929562624) selectedContextsAndStacksListRow: a TamPaneMorph(443023360) stacksRow: a TamPaneMorph(1051197440) prevSelectedContextIndex: 0 currentInterpreterMetaData: a PltAttributeQualifier overContextDataIndex: nil result: nil PluggableListMorph>>changeModelSelection: Receiver: a PluggableListMorph(126353408) Arguments and temporary variables: anInteger: 2 Receiver's instance variables: bounds: (1219.0@930.0) corner: (1765.0@990.0) owner: a TamPaneMorph(807927808) submorphs: an Array(a ScrollBar(912261120) a ScrollBar(180879360) a TransformMo...etc... fullBounds: (1219@930) corner: (1765@990) color: NewColor white extension: a MorphExtension (427819008) [other: (announcer -> an Announcer) (s...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a PlatypusExpressDebugger open: false accessor: nil scrollBar: a ScrollBar(180879360) scroller: a TransformMorph(509083648) getMenuSelector: nil getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(912261120) list: a PlatypusStack getListSelector: #stackDataList getListSizeSelector: nil getListElementSelector: nil getIndexSelector: #stackDataIndex setIndexSelector: #changedStackDataIndex: keystrokeActionSelector: #arrowKey:from: autoDeselect: true lastKeystrokeTime: 0 lastKeystrokes: '' doubleClickSelector: nil handlesBasicKeys: nil potentialDropRow: nil listMorph: a LazyListMorph(496762880) hScrollRangeCache: nil dragItemSelector: nil dropItemSelector: nil wantsDropSelector: nil wrapSelector: nil searchedElement: nil multipleSelection: false dragOnOrOff: nil setSelectionListSelector: nil getSelectionListSelector: nil resetListSelector: nil keystrokeSelector: nil backgroundColoringBlockOrSelector: nil separatorBlockOrSelector: nil separatorSize: nil separatorColor: nil lastNonZeroIndex: nil canMove: true --- The full stack --- UndefinedObject(Object)>>error: UndefinedObject(Object)>>errorNotIndexable UndefinedObject(Object)>>size PlatypusModelContentsStepWriter>>acceptAllParameters:definition:fromSimpleRecord: PlatypusModelContentsStepWriter>>acceptSimpleRecord: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: PltSimpleRecord(Object)>>acceptTry: [...] in OrderedCollection(Collection)>>acceptTry:separatedBy: OrderedCollection(SequenceableCollection)>>do:separatedBy: OrderedCollection(Collection)>>acceptTry:separatedBy: PlatypusModelContentsStepWriter>>acceptExternalInstance: PlatypusModelContentsStepWriter>>acceptExternalRepresentation: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusModelContentsStepWriter(PlatypusCoreAbstractVisitor)>>acceptTry: PltExternalRepresentation(PltApplicationInstance)>>printableCode PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>asString PlatypusExpressInterpretorStackVar(Object)>>asStringOrText PluggableListMorph>>wrapItem:index: [...] in PluggableListMorph>>getList OrderedCollection>>withIndexCollect: OrderedCollection(SequenceableCollection)>>collectWithIndex: PlatypusStack>>collectWithIndex: PluggableListMorph>>getList PluggableListMorph>>getListSize PluggableListMorph>>maximumSelection PluggableListMorph>>selectionIndex: PluggableListMorph>>update: [...] in PlatypusExpressDebugger(Object)>>changed: DependentsArray>>do: PlatypusExpressDebugger(Object)>>changed: PlatypusExpressDebugger>>changedStackDataIndex: PluggableListMorph>>changeModelSelection: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PluggableListMorph>>mouseUpOnSingle: PluggableListMorph>>mouseUp: PluggableListMorph(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableListMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: PluggableListMorph(Morph)>>processEvent:using: PluggableListMorph(Morph)>>processEvent: PluggableListMorph>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(PasteUpMorph)>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_record' 21 January 2020 4:19:27.627642 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltProcedureCallStatement err: PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_reco...etc... Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_re...etc... Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressInvalidAttributeException(Exception)>>signal Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_record' Arguments and temporary variables: Receiver's instance variables: messageText: 'invalid attribute name: ''is_record''' tag: nil signaler: a PlatypusExpressInterpretorStackVar signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException(Exception)>>signal: Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_record' Arguments and temporary variables: signalerText: 'invalid attribute name: ''is_record''' Receiver's instance variables: messageText: 'invalid attribute name: ''is_record''' tag: nil signaler: a PlatypusExpressInterpretorStackVar signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException class(Exception class)>>signal: Receiver: PlatypusExpressInvalidAttributeException Arguments and temporary variables: message: 'invalid attribute name: ''is_record''' Receiver's instance variables: superclass: PlatypusExpressInterpretorException methodDict: a MethodDictionary() format: 142 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusExpressInvalidAttributeException classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: anIdent: 'is_record' v: a PltExternalRepresentation['5371'] key: 'IS_RECORD' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['5371'] PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: Receiver: a PltExternalRepresentation['5371'] Arguments and temporary variables: missingBlock: [...] notMissingBlock: [...] Receiver's instance variables: owner: nil persistentLabel: '5371' owningModel: a PltModelContents instanceScope: nil computed: true scope: nil records: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRe...etc... PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: anIdent: 'is_record' v: a PltExternalRepresentation['5371'] key: 'IS_RECORD' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['5371'] PlatypusExpressInterpretor>>acceptAttributeQualifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier stackElement: a PlatypusExpressInterpretorStackVar Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier selector: #acceptAttributeQualifier: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltAttributeQualifier aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: a PltAttributeQualifier first: an OrderedCollection(a PltAttributeQualifier) Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>doQualifiers: startpc: 78 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltExternalRepresentation['5371'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: an OrderedCollection(a PltAttributeQualifier) first: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: PlatypusExpressInvalidAttributeException(Exception)>>signal PlatypusExpressInvalidAttributeException(Exception)>>signal: PlatypusExpressInvalidAttributeException class(Exception class)>>signal: [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PlatypusExpressInterpretor>>acceptAttributeQualifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>doQualifiers: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>doQualifiers: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusExpressInterpretor>>acceptQualifiedExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltQualifiedExpression(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltFalseConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptAliasStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptAliasStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAliasStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAliasStatement(Object)>>acceptTry: [...] in [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: OrderedCollection>>do: [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptRepeatStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltRepeatStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptReturnStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: -- and more not shown --------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltMissingValue>>- 21 January 2020 4:29:10.207639 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltProcedureCallStatement err: MessageNotUnderstood: PltMissingValue>>- Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: MessageNotUnderstood: PltMissingValue>>- Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: MessageNotUnderstood: PltMissingValue>>- value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MessageNotUnderstood(Exception)>>signal Receiver: MessageNotUnderstood: PltMissingValue>>- Arguments and temporary variables: Receiver's instance variables: messageText: nil tag: nil signaler: a PltMissingValue signalContext: MessageNotUnderstood(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil message: - 1 receiver: a PltMissingValue reachedDefaultHandler: true PltMissingValue(Object)>>doesNotUnderstand: #- Receiver: a PltMissingValue Arguments and temporary variables: aMessage: - 1 exception: MessageNotUnderstood: PltMissingValue>>- resumeValue: nil Receiver's instance variables: owner: a PltLocalVariable cachedDomain: a PltGenericType PlatypusExpressInterpretor>>prepareIncrControl: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltIncrementControl counter: a PlatypusExpressInterpretorStackVar step: 1 last: nil Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PltRepeatStatement>>initializeContextInInterpretor: Receiver: a PltRepeatStatement Arguments and temporary variables: anInterpretor: a PlatypusExpressInterpretor Receiver's instance variables: owner: a PltFunctionDeclaration incrControl: a PltIncrementControl whileControl: nil statements: an OrderedCollection(a PltAliasStatement) untilControl: nil PlatypusExpressInterpretorRepeatContext(PlatypusExpressInterpretorContext)>>initializeContextInInterpretor: Receiver: a PlatypusExpressInterpretorRepeatContext Arguments and temporary variables: anInterpretor: a PlatypusExpressInterpretor Receiver's instance variables: contextInstance: a PltRepeatStatement dataIndex: an IdentityDictionary() step: nil last: nil PlatypusExpressInterpretor>>pushContext: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInterpretorContext: a PlatypusExpressInterpretorRepeatContext Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PltRepeatStatement(PltEntityInstance)>>pushContextInInterpretor: Receiver: a PltRepeatStatement Arguments and temporary variables: anInterpretor: a PlatypusExpressInterpretor Receiver's instance variables: owner: a PltFunctionDeclaration incrControl: a PltIncrementControl whileControl: nil statements: an OrderedCollection(a PltAliasStatement) untilControl: nil PlatypusExpressInterpretor>>asContext:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: contextInstance: a PltRepeatStatement aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptRepeatStatement: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltRepeatStatement while: nil untilControl: nil skip: nil Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltRepeatStatement selector: #acceptRepeatStatement: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltRepeatStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltRepeatStatement aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltRepeatStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltRepeatStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PltRepeatStatement(Object)>>acceptTry: Receiver: a PltRepeatStatement Arguments and temporary variables: aVisitor: a PlatypusExpressInterpretor Receiver's instance variables: owner: a PltFunctionDeclaration incrControl: a PltIncrementControl whileControl: nil statements: an OrderedCollection(a PltAliasStatement) untilControl: nil [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltFunctionDeclaration stmt: a PltRepeatStatement Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger OrderedCollection>>do: Receiver: an OrderedCollection(a PltAssignmentStatement a PltRepeatStatement a PltAssignmentStatemen...etc... Arguments and temporary variables: aBlock: [...] index: 4 Receiver's instance variables: array: an Array(a PltAssignmentStatement a PltRepeatStatement a PltAssignmentSt...etc... firstIndex: 1 lastIndex: 6 [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltFunctionDeclaration Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressReturnStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>acceptStatementsContainer: startpc: 34 numArgs: 0 PlatypusExpressInterpretor>>acceptStatementsContainer: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltFunctionDeclaration Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MessageNotUnderstood(Exception)>>signal PltMissingValue(Object)>>doesNotUnderstand: #- PlatypusExpressInterpretor>>prepareIncrControl: PltRepeatStatement>>initializeContextInInterpretor: PlatypusExpressInterpretorRepeatContext(PlatypusExpressInterpretorContext)>>initializeContextInInterpretor: PlatypusExpressInterpretor>>pushContext: PltRepeatStatement(PltEntityInstance)>>pushContextInInterpretor: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptRepeatStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltRepeatStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptReturnStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltReturnStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptDerivedAttribute: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltDerivedAttribute(Object)>>acceptTry: [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute:entityInstance: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute:entityInstance: [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PlatypusExpressInterpretor>>acceptAttributeQualifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>doQualifiers: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>doQualifiers: PlatypusExpressInterpretor>>acceptQualifiedExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltQualifiedExpression(Object)>>acceptTry: PlatypusExpressInterpretor(PlatypusStepAbstractVisitor)>>acceptBinaryExpression: PlatypusExpressInterpretor>>acceptPlusExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltPlusExpression(Object)>>acceptTry: PlatypusExpressInterpretor(PlatypusStepAbstractVisitor)>>acceptBinaryExpression: PlatypusExpressInterpretor>>acceptPlusExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltPlusExpression(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptDerivedAttribute: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltDerivedAttribute(Object)>>acceptTry: [...] in PlatypusExpressInterpretorStackAppInst(PlatypusExpressInterpretorStackElement)>>pushAttribute:entityInstance: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretorStackAppInst(PlatypusExpressInterpretorStackElement)>>pushAttribute:entityInstance: [...] in PlatypusExpressInterpretorStackAppInst(PlatypusExpressInterpretorStackElement)>>pushAttribute: PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: PlatypusExpressInterpretorStackAppInst(PlatypusExpressInterpretorStackElement)>>pushAttribute: -- and more not shown --------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_record' 21 January 2020 4:39:02.198757 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltProcedureCallStatement err: PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_reco...etc... Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_re...etc... Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'i...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressInvalidAttributeException(Exception)>>signal Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_record' Arguments and temporary variables: Receiver's instance variables: messageText: 'invalid attribute name: ''is_record''' tag: nil signaler: a PlatypusExpressInterpretorStackVar signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException(Exception)>>signal: Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'is_record' Arguments and temporary variables: signalerText: 'invalid attribute name: ''is_record''' Receiver's instance variables: messageText: 'invalid attribute name: ''is_record''' tag: nil signaler: a PlatypusExpressInterpretorStackVar signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException class(Exception class)>>signal: Receiver: PlatypusExpressInvalidAttributeException Arguments and temporary variables: message: 'invalid attribute name: ''is_record''' Receiver's instance variables: superclass: PlatypusExpressInterpretorException methodDict: a MethodDictionary() format: 142 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusExpressInvalidAttributeException classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: anIdent: 'is_record' v: a PltExternalRepresentation['5363'] key: 'IS_RECORD' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['5363'] PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: Receiver: a PltExternalRepresentation['5363'] Arguments and temporary variables: missingBlock: [...] notMissingBlock: [...] Receiver's instance variables: owner: nil persistentLabel: '5363' owningModel: a PltModelContents instanceScope: nil computed: true scope: nil records: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRe...etc... PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: anIdent: 'is_record' v: a PltExternalRepresentation['5363'] key: 'IS_RECORD' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['5363'] PlatypusExpressInterpretor>>acceptAttributeQualifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier stackElement: a PlatypusExpressInterpretorStackVar Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier selector: #acceptAttributeQualifier: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltAttributeQualifier aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: a PltAttributeQualifier first: an OrderedCollection(a PltAttributeQualifier) Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>doQualifiers: startpc: 78 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltExternalRepresentation['5363'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: an OrderedCollection(a PltAttributeQualifier) first: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: PlatypusExpressInvalidAttributeException(Exception)>>signal PlatypusExpressInvalidAttributeException(Exception)>>signal: PlatypusExpressInvalidAttributeException class(Exception class)>>signal: [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PlatypusExpressInterpretor>>acceptAttributeQualifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>doQualifiers: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>doQualifiers: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusExpressInterpretor>>acceptQualifiedExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltQualifiedExpression(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltFalseConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptAliasStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptAliasStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAliasStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAliasStatement(Object)>>acceptTry: [...] in [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: OrderedCollection>>do: [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptRepeatStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltRepeatStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptReturnStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: -- and more not shown --------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_tag' 21 January 2020 4:43:13.624344 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltProcedureCallStatement err: PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_tag...etc... Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_t...etc... Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressInvalidAttributeException(Exception)>>signal Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_tag' Arguments and temporary variables: Receiver's instance variables: messageText: 'invalid attribute name: ''xml_tag''' tag: nil signaler: a PlatypusExpressInterpretorStackVar signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException(Exception)>>signal: Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_tag' Arguments and temporary variables: signalerText: 'invalid attribute name: ''xml_tag''' Receiver's instance variables: messageText: 'invalid attribute name: ''xml_tag''' tag: nil signaler: a PlatypusExpressInterpretorStackVar signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException class(Exception class)>>signal: Receiver: PlatypusExpressInvalidAttributeException Arguments and temporary variables: message: 'invalid attribute name: ''xml_tag''' Receiver's instance variables: superclass: PlatypusExpressInterpretorException methodDict: a MethodDictionary() format: 142 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusExpressInvalidAttributeException classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: anIdent: 'xml_tag' v: a PltExternalRepresentation['40861'] key: 'XML_TAG' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['40861'] PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: Receiver: a PltExternalRepresentation['40861'] Arguments and temporary variables: missingBlock: [...] notMissingBlock: [...] Receiver's instance variables: owner: nil persistentLabel: '40861' owningModel: a PltModelContents instanceScope: nil computed: true scope: nil records: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRe...etc... PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: anIdent: 'xml_tag' v: a PltExternalRepresentation['40861'] key: 'XML_TAG' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['40861'] PlatypusExpressInterpretor>>acceptAttributeQualifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier stackElement: a PlatypusExpressInterpretorStackVar Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier selector: #acceptAttributeQualifier: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltAttributeQualifier aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: a PltAttributeQualifier first: an OrderedCollection(a PltAttributeQualifier) Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>doQualifiers: startpc: 78 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltExternalRepresentation['40861'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: an OrderedCollection(a PltAttributeQualifier) first: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: PlatypusExpressInvalidAttributeException(Exception)>>signal PlatypusExpressInvalidAttributeException(Exception)>>signal: PlatypusExpressInvalidAttributeException class(Exception class)>>signal: [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PlatypusExpressInterpretor>>acceptAttributeQualifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>doQualifiers: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>doQualifiers: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusExpressInterpretor>>acceptQualifiedExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltQualifiedExpression(Object)>>acceptTry: PlatypusExpressInterpretor(PlatypusStepAbstractVisitor)>>acceptBinaryExpression: PlatypusExpressInterpretor>>acceptPlusExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltPlusExpression(Object)>>acceptTry: PlatypusExpressInterpretor(PlatypusStepAbstractVisitor)>>acceptBinaryExpression: PlatypusExpressInterpretor>>acceptPlusExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltPlusExpression(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltFalseConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltFalseConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptAliasStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptAliasStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAliasStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAliasStatement(Object)>>acceptTry: [...] in [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: OrderedCollection>>do: [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptRepeatStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: -- and more not shown --------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_tag' 21 January 2020 4:49:57.754473 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltProcedureCallStatement err: PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_tag...etc... Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_t...etc... Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressInvalidAttributeException(Exception)>>signal Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_tag' Arguments and temporary variables: Receiver's instance variables: messageText: 'invalid attribute name: ''xml_tag''' tag: nil signaler: a PlatypusExpressInterpretorStackVar signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException(Exception)>>signal: Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_tag' Arguments and temporary variables: signalerText: 'invalid attribute name: ''xml_tag''' Receiver's instance variables: messageText: 'invalid attribute name: ''xml_tag''' tag: nil signaler: a PlatypusExpressInterpretorStackVar signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException class(Exception class)>>signal: Receiver: PlatypusExpressInvalidAttributeException Arguments and temporary variables: message: 'invalid attribute name: ''xml_tag''' Receiver's instance variables: superclass: PlatypusExpressInterpretorException methodDict: a MethodDictionary() format: 142 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusExpressInvalidAttributeException classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: anIdent: 'xml_tag' v: a PltExternalRepresentation['5426'] key: 'XML_TAG' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['5426'] PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: Receiver: a PltExternalRepresentation['5426'] Arguments and temporary variables: missingBlock: [...] notMissingBlock: [...] Receiver's instance variables: owner: nil persistentLabel: '5426' owningModel: a PltModelContents instanceScope: nil computed: true scope: nil records: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRe...etc... PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: anIdent: 'xml_tag' v: a PltExternalRepresentation['5426'] key: 'XML_TAG' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['5426'] PlatypusExpressInterpretor>>acceptAttributeQualifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier stackElement: a PlatypusExpressInterpretorStackVar Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier selector: #acceptAttributeQualifier: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltAttributeQualifier aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: a PltAttributeQualifier first: an OrderedCollection(a PltAttributeQualifier) Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>doQualifiers: startpc: 78 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltExternalRepresentation['5426'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: an OrderedCollection(a PltAttributeQualifier) first: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: PlatypusExpressInvalidAttributeException(Exception)>>signal PlatypusExpressInvalidAttributeException(Exception)>>signal: PlatypusExpressInvalidAttributeException class(Exception class)>>signal: [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PlatypusExpressInterpretor>>acceptAttributeQualifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>doQualifiers: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>doQualifiers: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusExpressInterpretor>>acceptQualifiedExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltQualifiedExpression(Object)>>acceptTry: PlatypusExpressInterpretor(PlatypusStepAbstractVisitor)>>acceptBinaryExpression: PlatypusExpressInterpretor>>acceptPlusExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltPlusExpression(Object)>>acceptTry: PlatypusExpressInterpretor(PlatypusStepAbstractVisitor)>>acceptBinaryExpression: PlatypusExpressInterpretor>>acceptPlusExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltPlusExpression(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltFalseConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltFalseConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptAliasStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptAliasStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAliasStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAliasStatement(Object)>>acceptTry: [...] in [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: OrderedCollection>>do: [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptRepeatStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: -- and more not shown --------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_tag' 21 January 2020 5:02:07.564427 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltProcedureCallStatement err: PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_tag...etc... Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_t...etc... Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressInvalidAttributeException(Exception)>>signal Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_tag' Arguments and temporary variables: Receiver's instance variables: messageText: 'invalid attribute name: ''xml_tag''' tag: nil signaler: a PlatypusExpressInterpretorStackVar signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException(Exception)>>signal: Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_tag' Arguments and temporary variables: signalerText: 'invalid attribute name: ''xml_tag''' Receiver's instance variables: messageText: 'invalid attribute name: ''xml_tag''' tag: nil signaler: a PlatypusExpressInterpretorStackVar signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException class(Exception class)>>signal: Receiver: PlatypusExpressInvalidAttributeException Arguments and temporary variables: message: 'invalid attribute name: ''xml_tag''' Receiver's instance variables: superclass: PlatypusExpressInterpretorException methodDict: a MethodDictionary() format: 142 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusExpressInvalidAttributeException classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: anIdent: 'xml_tag' v: a PltExternalRepresentation['35145'] key: 'XML_TAG' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['35145'] PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: Receiver: a PltExternalRepresentation['35145'] Arguments and temporary variables: missingBlock: [...] notMissingBlock: [...] Receiver's instance variables: owner: nil persistentLabel: '35145' owningModel: a PltModelContents instanceScope: nil computed: true scope: nil records: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRe...etc... PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: anIdent: 'xml_tag' v: a PltExternalRepresentation['35145'] key: 'XML_TAG' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['35145'] PlatypusExpressInterpretor>>acceptAttributeQualifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier stackElement: a PlatypusExpressInterpretorStackVar Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier selector: #acceptAttributeQualifier: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltAttributeQualifier aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: a PltAttributeQualifier first: an OrderedCollection(a PltAttributeQualifier) Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>doQualifiers: startpc: 78 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltExternalRepresentation['35145'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: an OrderedCollection(a PltAttributeQualifier) first: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: PlatypusExpressInvalidAttributeException(Exception)>>signal PlatypusExpressInvalidAttributeException(Exception)>>signal: PlatypusExpressInvalidAttributeException class(Exception class)>>signal: [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PlatypusExpressInterpretor>>acceptAttributeQualifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>doQualifiers: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>doQualifiers: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusExpressInterpretor>>acceptQualifiedExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltQualifiedExpression(Object)>>acceptTry: PlatypusExpressInterpretor(PlatypusStepAbstractVisitor)>>acceptBinaryExpression: PlatypusExpressInterpretor>>acceptPlusExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltPlusExpression(Object)>>acceptTry: PlatypusExpressInterpretor(PlatypusStepAbstractVisitor)>>acceptBinaryExpression: PlatypusExpressInterpretor>>acceptPlusExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltPlusExpression(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltFalseConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltFalseConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptAliasStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptAliasStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAliasStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAliasStatement(Object)>>acceptTry: [...] in [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: OrderedCollection>>do: [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptRepeatStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: -- and more not shown --------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltUsedSchema>>menu:shifted: 21 January 2020 5:06:19.408363 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltUsedSchema(Object)>>doesNotUnderstand: #menu:shifted: Receiver: a PltUsedSchema Arguments and temporary variables: aMessage: menu: a MenuMorph(459276288) shifted: false exception: MessageNotUnderstood: PltUsedSchema>>menu:shifted: resumeValue: nil Receiver's instance variables: owner: a PltSchemaDefinition name: 'Scheduler_Interface' nativeSchema: a PltSchemaDefinition explicitlyImportedItems: an OrderedCollection() implicitlyImportedItems: an OrderedCollection() PlatypusSchemaInterfaceReference(TamListItemAbstractLinkReference)>>menu:shifted: Receiver: use from Scheduler_Interface Arguments and temporary variables: aMenu: a MenuMorph(459276288) b: false menuDeleteSubmorph: nil Receiver's instance variables: owner: [cheddar-dev: /cheddar_adl_java/Core_Units] listLabel: nil localWorkspacePaneContents: '' subLists: nil showSubLists: #ifNotEmpty emphasisModel: nil linked: a PltUsedSchema TamListItemWrapper>>menu:shifted: Receiver: a TamListItemWrapper Arguments and temporary variables: aMenu: a MenuMorph(459276288) b: false Receiver's instance variables: dependents: nil item: use from Scheduler_Interface model: nil TamBrowser>>menu:shifted: Receiver: a TamBrowser Arguments and temporary variables: menu: a MenuMorph(459276288) b: false listWrapper: a TamListItemWrapper Receiver's instance variables: dependents: a DependentsArray(a TamHierarchicalListMorph(313524224) a Pluggable...etc... currentSelection: a TamListItemWrapper mainWindow: nil rootWrapper: a TamListItemWrapper listBtnRow: an AlignmentMorph(67633152) listBtnRowHeight: 26 listButtons: a TamButtonsAlignmentMorph(762576896) listMorph: a TamHierarchicalListMorph(313524224) editorRow: a TamPaneMorph(99352576) manager: a TamManager editorsIndex: a WeakIdentityKeyDictionary() localWorkspaceHolder: a TamStringHolder localWorkspaceHeight: 56 localWorkspacePaneMorph: a PluggableTextMorph(450363392) localWorkspacePaneContents: '' specificButtonsAlignment: a TamButtonsAlignmentMorph(1009778688) worldButtons: nil globalRecentsInput: nil recentsRow: nil TamHierarchicalListMorph(ScrollPane)>>getMenu: Receiver: a TamHierarchicalListMorph(313524224) Arguments and temporary variables: shiftKeyState: false menu: a MenuMorph(459276288) aMenu: nil aTitle: nil Receiver's instance variables: bounds: (637.0@77.0) corner: (1123.0@1004.0) owner: a TamPaneMorph(202899456) submorphs: an Array(a ScrollBar(352059392) a TamHierarchicalListTransformMorph(...etc... fullBounds: (637@77) corner: (1123@1004) color: NewColor white extension: a MorphExtension (163053568) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamBrowser open: false accessor: nil scrollBar: a ScrollBar(352059392) scroller: a TamHierarchicalListTransformMorph(720371712) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(13631488) selectedMorph: a TamIndentingListItemMorph(119275520)'use from Scheduler_Interf...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 0 lastKeystrokes: '' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 378.0 TamHierarchicalListMorph(ScrollPane)>>yellowButtonActivity: Receiver: a TamHierarchicalListMorph(313524224) Arguments and temporary variables: shiftKeyState: false Receiver's instance variables: bounds: (637.0@77.0) corner: (1123.0@1004.0) owner: a TamPaneMorph(202899456) submorphs: an Array(a ScrollBar(352059392) a TamHierarchicalListTransformMorph(...etc... fullBounds: (637@77) corner: (1123@1004) color: NewColor white extension: a MorphExtension (163053568) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamBrowser open: false accessor: nil scrollBar: a ScrollBar(352059392) scroller: a TamHierarchicalListTransformMorph(720371712) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(13631488) selectedMorph: a TamIndentingListItemMorph(119275520)'use from Scheduler_Interf...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 0 lastKeystrokes: '' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 378.0 TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>mouseDown: Receiver: a TamHierarchicalListMorph(313524224) Arguments and temporary variables: evt: [(649@931) mouseDown yellow 1888160 nil] aMorph: a TamIndentingListItemMorph(953679872)'use from Objects' selectors: nil Receiver's instance variables: bounds: (637.0@77.0) corner: (1123.0@1004.0) owner: a TamPaneMorph(202899456) submorphs: an Array(a ScrollBar(352059392) a TamHierarchicalListTransformMorph(...etc... fullBounds: (637@77) corner: (1123@1004) color: NewColor white extension: a MorphExtension (163053568) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamBrowser open: false accessor: nil scrollBar: a ScrollBar(352059392) scroller: a TamHierarchicalListTransformMorph(720371712) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(13631488) selectedMorph: a TamIndentingListItemMorph(119275520)'use from Scheduler_Interf...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 0 lastKeystrokes: '' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 378.0 TamHierarchicalListMorph(Morph)>>handleMouseDown: Receiver: a TamHierarchicalListMorph(313524224) Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] handler: nil Receiver's instance variables: bounds: (637.0@77.0) corner: (1123.0@1004.0) owner: a TamPaneMorph(202899456) submorphs: an Array(a ScrollBar(352059392) a TamHierarchicalListTransformMorph(...etc... fullBounds: (637@77) corner: (1123@1004) color: NewColor white extension: a MorphExtension (163053568) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamBrowser open: false accessor: nil scrollBar: a ScrollBar(352059392) scroller: a TamHierarchicalListTransformMorph(720371712) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(13631488) selectedMorph: a TamIndentingListItemMorph(119275520)'use from Scheduler_Interf...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 0 lastKeystrokes: '' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 378.0 MouseButtonEvent>>sentTo: Receiver: [(649@931) mouseDown yellow 1888160 nil] Arguments and temporary variables: anObject: a TamHierarchicalListMorph(313524224) Receiver's instance variables: timeStamp: 1888160 source: a HandMorph(760479744) windowIndex: nil type: #mouseDown buttons: 2 position: (649@931) handler: a TamHierarchicalListMorph(313524224) wasHandled: true whichButton: 2 TamHierarchicalListMorph(Morph)>>handleEvent: Receiver: a TamHierarchicalListMorph(313524224) Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] Receiver's instance variables: bounds: (637.0@77.0) corner: (1123.0@1004.0) owner: a TamPaneMorph(202899456) submorphs: an Array(a ScrollBar(352059392) a TamHierarchicalListTransformMorph(...etc... fullBounds: (637@77) corner: (1123@1004) color: NewColor white extension: a MorphExtension (163053568) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamBrowser open: false accessor: nil scrollBar: a ScrollBar(352059392) scroller: a TamHierarchicalListTransformMorph(720371712) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(13631488) selectedMorph: a TamIndentingListItemMorph(119275520)'use from Scheduler_Interf...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 0 lastKeystrokes: '' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 378.0 MorphicEventDispatcher>>dispatchMouseDown:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a TamHierarchicalListMorph(313524224) globalPt: (649@931) localEvt: [(649@931) mouseDown yellow 1888160 nil] index: 3 child: a TamHierarchicalListTransformMorph(720371712) morphs: an Array(a ScrollBar(352059392) a TamHierarchicalListTransformMorph(720...etc... handler: a TamHierarchicalListMorph(313524224) inside: false lastHandler: a StandardWindow(180092928) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a TamHierarchicalListMorph(313524224) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: TamHierarchicalListMorph(Morph)>>processEvent:using: Receiver: a TamHierarchicalListMorph(313524224) Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (637.0@77.0) corner: (1123.0@1004.0) owner: a TamPaneMorph(202899456) submorphs: an Array(a ScrollBar(352059392) a TamHierarchicalListTransformMorph(...etc... fullBounds: (637@77) corner: (1123@1004) color: NewColor white extension: a MorphExtension (163053568) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamBrowser open: false accessor: nil scrollBar: a ScrollBar(352059392) scroller: a TamHierarchicalListTransformMorph(720371712) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(13631488) selectedMorph: a TamIndentingListItemMorph(953679872)'use from Objects' getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 0 lastKeystrokes: '' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 378.0 MorphicEventDispatcher>>dispatchMouseDown:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a TamPaneMorph(202899456) globalPt: (649@931) localEvt: [(649@931) mouseDown yellow 1888160 nil] index: 3 child: a TamHierarchicalListMorph(313524224) morphs: an Array(a ProportionalSplitterMorph(71827456) a PluggableTextMorph(450...etc... handler: nil inside: nil lastHandler: a StandardWindow(180092928) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a TamPaneMorph(202899456) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: TamPaneMorph(Morph)>>processEvent:using: Receiver: a TamPaneMorph(202899456) Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (637.0@77.0) corner: (1123.0@1060.0) owner: a TamPaneMorph(595066880) submorphs: an Array(a ProportionalSplitterMorph(71827456) a PluggableTextMorph(...etc... fullBounds: (637@77) corner: (1123@1060) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (256376832) [sticky] [other: (announcer -> an Ann...etc... borderWidth: 0 borderColor: NewColor black model: a TamBrowser updatablePanes: nil getChildrenSelector: nil MorphicEventDispatcher>>dispatchMouseDown:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a TamPaneMorph(595066880) globalPt: (649@931) localEvt: [(649@931) mouseDown yellow 1888160 nil] index: 3 child: a TamPaneMorph(202899456) morphs: an Array(a ProportionalSplitterMorph(210763776) a TamPaneMorph(99352576...etc... handler: nil inside: nil lastHandler: a StandardWindow(180092928) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a TamPaneMorph(595066880) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: TamPaneMorph(Morph)>>processEvent:using: Receiver: a TamPaneMorph(595066880) Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (637.0@77.0) corner: (2454.0@1060.0) owner: a TamPaneMorph(418119680) submorphs: an Array(a ProportionalSplitterMorph(210763776) a TamPaneMorph(99352...etc... fullBounds: (637@77) corner: (2454@1060) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (660602880) [sticky] [other: (announcer -> an Ann...etc... borderWidth: 0 borderColor: NewColor black model: a TamBrowser updatablePanes: nil getChildrenSelector: nil MorphicEventDispatcher>>dispatchMouseDown:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a TamPaneMorph(418119680) globalPt: (649@931) localEvt: [(649@931) mouseDown yellow 1888160 nil] index: 1 child: a TamPaneMorph(595066880) morphs: an Array(a TamPaneMorph(595066880)) handler: nil inside: nil lastHandler: a StandardWindow(180092928) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a TamPaneMorph(418119680) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: TamPaneMorph(Morph)>>processEvent:using: Receiver: a TamPaneMorph(418119680) Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (637.0@77.0) corner: (2454.0@1060.0) owner: a TamPaneMorph(879755264) submorphs: an Array(a TamPaneMorph(595066880)) fullBounds: (637@77) corner: (2454@1060) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (501743616) [sticky] [other: (announcer -> an Ann...etc... borderWidth: 0 borderColor: NewColor black model: a TamBrowser updatablePanes: nil getChildrenSelector: nil MorphicEventDispatcher>>dispatchMouseDown:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a TamPaneMorph(879755264) globalPt: (649@931) localEvt: [(649@931) mouseDown yellow 1888160 nil] index: 2 child: a TamPaneMorph(418119680) morphs: an Array(a ProportionalSplitterMorph(914096128) a TamPaneMorph(41811968...etc... handler: nil inside: nil lastHandler: a StandardWindow(180092928) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a TamPaneMorph(879755264) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: TamPaneMorph(Morph)>>processEvent:using: Receiver: a TamPaneMorph(879755264) Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (406.0@49.0) corner: (2454.0@1060.0) owner: a TamPaneMorph(770179072) submorphs: an Array(a ProportionalSplitterMorph(914096128) a TamPaneMorph(41811...etc... fullBounds: (406@49) corner: (2454@1060) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (933232640) [sticky] [other: (announcer -> an Ann...etc... borderWidth: 0 borderColor: NewColor black model: a TamManager updatablePanes: nil getChildrenSelector: nil MorphicEventDispatcher>>dispatchMouseDown:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a TamPaneMorph(770179072) globalPt: (649@931) localEvt: [(649@931) mouseDown yellow 1888160 nil] index: 1 child: a TamPaneMorph(879755264) morphs: an Array(a TamPaneMorph(879755264)) handler: nil inside: nil lastHandler: a StandardWindow(180092928) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a TamPaneMorph(770179072) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: TamPaneMorph(Morph)>>processEvent:using: Receiver: a TamPaneMorph(770179072) Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (406.0@49.0) corner: (2454.0@1060.0) owner: a TamPaneMorph(642514944) submorphs: an Array(a TamPaneMorph(879755264)) fullBounds: (406@49) corner: (2454@1060) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (823656448) [sticky] [other: (announcer -> an Ann...etc... borderWidth: 0 borderColor: NewColor black model: a Platypus updatablePanes: nil getChildrenSelector: nil MorphicEventDispatcher>>dispatchMouseDown:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a TamPaneMorph(642514944) globalPt: (649@931) localEvt: [(649@931) mouseDown yellow 1888160 nil] index: 3 child: a TamPaneMorph(770179072) morphs: an Array(a ProportionalSplitterMorph(351010816) a TamPaneMorph(95603916...etc... handler: nil inside: nil lastHandler: a StandardWindow(180092928) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a TamPaneMorph(642514944) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: TamPaneMorph(Morph)>>processEvent:using: Receiver: a TamPaneMorph(642514944) Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (406.0@49.0) corner: (2454.0@1274.0) owner: a StandardWindow(180092928) submorphs: an Array(a ProportionalSplitterMorph(351010816) a TamPaneMorph(95603...etc... fullBounds: (406@49) corner: (2454@1274) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (720109568) [sticky] [other: (announcer -> an Ann...etc... borderWidth: 0 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a Platypus updatablePanes: nil getChildrenSelector: nil MorphicEventDispatcher>>dispatchMouseDown:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a StandardWindow(180092928) globalPt: (649@931) localEvt: [(649@931) mouseDown yellow 1888160 nil] index: 10 child: a TamPaneMorph(642514944) morphs: an Array(a WindowEdgeGripMorph(390332416) a WindowEdgeGripMorph(2267545...etc... handler: a StandardWindow(180092928) inside: nil lastHandler: a WorldMorph(511705088) [world] Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a StandardWindow(180092928) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: StandardWindow(Morph)>>processEvent:using: Receiver: a StandardWindow(180092928) Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (401.0@21.0) corner: (2459.0@1279.0) owner: a WorldMorph(511705088) [world] submorphs: an Array(a WindowEdgeGripMorph(390332416) a WindowEdgeGripMorph(2267...etc... fullBounds: (401@21) corner: (2459@1279) color: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000000001...etc... extension: a MorphExtension (356515840) [other: (paneColor -> (Color r: 0.8230...etc... borderWidth: 1 borderColor: NewColor lightGray model: a Platypus open: false accessor: nil labelString: #Platypus stripes: an Array(a Morph(996671488) a Morph(1020526592)) label: a LabelMorph(479985664)#Platypus closeBox: a MultistateButtonMorph(260046848) collapseBox: a MultistateButtonMorph(699138048) activeOnlyOnTop: true paneMorphs: an Array(a TamPaneMorph(642514944)) collapsedFrame: nil fullFrame: (401.0@21.0) corner: (2459.0@1279.0) isCollapsed: false menuBox: a MultistateButtonMorph(429654016) mustNotClose: false labelWidgetAllowance: 133 updatablePanes: #() labelArea: an AlignmentMorph(1065615360) expandBox: a MultistateButtonMorph(954466304) embeddable: nil announcer: an Announcer menuBuilder: nil MorphicEventDispatcher>>dispatchMouseDown:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a WorldMorph(511705088) [world] globalPt: (649@931) localEvt: [(649@931) mouseDown yellow 1888160 nil] index: 3 child: a StandardWindow(180092928) morphs: an Array(a TaskbarMorph(984088576) an EditorFindReplaceDialogWindow(371...etc... handler: a WorldMorph(511705088) [world] inside: nil lastHandler: nil Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] aMorph: a WorldMorph(511705088) [world] Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: WorldMorph(Morph)>>processEvent:using: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] defaultDispatcher: a MorphicEventDispatcher Receiver's instance variables: bounds: (0@0) corner: (2556@1318) owner: nil submorphs: an Array(a TaskbarMorph(984088576) an EditorFindReplaceDialogWindow(...etc... fullBounds: (0@0) corner: (2556@1318) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil WorldMorph(Morph)>>processEvent: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] Receiver's instance variables: bounds: (0@0) corner: (2556@1318) owner: nil submorphs: an Array(a TaskbarMorph(984088576) an EditorFindReplaceDialogWindow(...etc... fullBounds: (0@0) corner: (2556@1318) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [(649@931) mouseDown yellow 1888160 nil] focusHolder: nil aBlock: [...] result: nil Receiver's instance variables: bounds: (643@926.0) corner: (659@942.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (643@926.0) corner: (659@942.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(313524224) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(643@926) mouseOver nil nil] targetOffset: (12.0@854.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 1888753 645 928 0 0 0 1) lastKeyScanCode: 31 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 --- The full stack --- PltUsedSchema(Object)>>doesNotUnderstand: #menu:shifted: PlatypusSchemaInterfaceReference(TamListItemAbstractLinkReference)>>menu:shifted: TamListItemWrapper>>menu:shifted: TamBrowser>>menu:shifted: TamHierarchicalListMorph(ScrollPane)>>getMenu: TamHierarchicalListMorph(ScrollPane)>>yellowButtonActivity: TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>mouseDown: TamHierarchicalListMorph(Morph)>>handleMouseDown: MouseButtonEvent>>sentTo: TamHierarchicalListMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: TamHierarchicalListMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: TamPaneMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: TamPaneMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: TamPaneMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: TamPaneMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: TamPaneMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: TamPaneMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: StandardWindow(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: WorldMorph(Morph)>>processEvent:using: WorldMorph(Morph)>>processEvent: HandMorph>>sendEvent:focus:clear: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [...] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_tag' 21 January 2020 5:12:10.756581 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] [...] in PlatypusExpressInterpretor>>compute: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anExpressionOrStatement: a PltProcedureCallStatement err: PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_tag...etc... Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_t...etc... Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>compute: startpc: 55 numArgs: 1 [...] in MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: MethodContext(ContextPart)>>handleSignal: startpc: 99 numArgs: 0 MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>compute: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStat...etc... pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] MethodContext(ContextPart)>>handleSignal: Receiver: BlockClosure>>on:do: Arguments and temporary variables: exception: PlatypusExpressInvalidAttributeException: invalid attribute name: 'x...etc... value: nil Receiver's instance variables: sender: PlatypusExpressInterpretor>>acceptStatementsContainer: pc: 17 stackp: 3 method: BlockClosure>>#on:do: closureOrNil: nil receiver: [...] PlatypusExpressInvalidAttributeException(Exception)>>signal Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_tag' Arguments and temporary variables: Receiver's instance variables: messageText: 'invalid attribute name: ''xml_tag''' tag: nil signaler: a PlatypusExpressInterpretorStackVar signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException(Exception)>>signal: Receiver: PlatypusExpressInvalidAttributeException: invalid attribute name: 'xml_tag' Arguments and temporary variables: signalerText: 'invalid attribute name: ''xml_tag''' Receiver's instance variables: messageText: 'invalid attribute name: ''xml_tag''' tag: nil signaler: a PlatypusExpressInterpretorStackVar signalContext: PlatypusExpressInvalidAttributeException(Exception)>>signal handlerContext: BlockClosure>>on:do: outerContext: nil PlatypusExpressInvalidAttributeException class(Exception class)>>signal: Receiver: PlatypusExpressInvalidAttributeException Arguments and temporary variables: message: 'invalid attribute name: ''xml_tag''' Receiver's instance variables: superclass: PlatypusExpressInterpretorException methodDict: a MethodDictionary() format: 142 layout: a PointerLayout instanceVariables: #() organization: a ClassOrganization subclasses: nil name: #PlatypusExpressInvalidAttributeException classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-interpreter' traitComposition: {} localSelectors: nil [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: anIdent: 'xml_tag' v: a PltExternalRepresentation['30780'] key: 'XML_TAG' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['30780'] PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: Receiver: a PltExternalRepresentation['30780'] Arguments and temporary variables: missingBlock: [...] notMissingBlock: [...] Receiver's instance variables: owner: nil persistentLabel: '30780' owningModel: a PltModelContents instanceScope: nil computed: true scope: nil records: an OrderedCollection(a PltSimpleRecord a PltSimpleRecord a PltSimpleRe...etc... PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: Receiver: a PlatypusExpressInterpretorStackVar Arguments and temporary variables: anIdent: 'xml_tag' v: a PltExternalRepresentation['30780'] key: 'XML_TAG' allAttrIdentif: nil Receiver's instance variables: interpretor: a PlatypusExpressInterpretor var: a PltLocalVariable val: a PltExternalRepresentation['30780'] PlatypusExpressInterpretor>>acceptAttributeQualifier: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier stackElement: a PlatypusExpressInterpretorStackVar Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier selector: #acceptAttributeQualifier: Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTr...etc... startpc: 28 numArgs: 0 PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObjectOrCollection: a PltAttributeQualifier aBlock: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anObject: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>acceptTry: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: e: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger [...] in PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: a PltAttributeQualifier first: an OrderedCollection(a PltAttributeQualifier) Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger BlockClosure>>ensure: Receiver: [...] Arguments and temporary variables: aBlock: [...] complete: nil returnValue: nil Receiver's instance variables: outerContext: PlatypusExpressInterpretor>>doQualifiers: startpc: 78 numArgs: 0 PlatypusExpressInterpretor>>asValOfSelf:while: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: anInstance: a PltExternalRepresentation['30780'] aBlock: [...] omc: [...] Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger PlatypusExpressInterpretor>>doQualifiers: Receiver: a PlatypusExpressInterpretor Arguments and temporary variables: quals: an OrderedCollection(a PltAttributeQualifier) first: a PltAttributeQualifier Receiver's instance variables: logClient: nil logLevel: #NoLog visitPath: a PlatypusStack visitErrors: an OrderedCollection() acceptSelectorsMap: a SmallIdentityDictionary(PltAggregateInitializer->#acceptA...etc... objectsWithErrorIndex: an IdentitySet() modelContentsAccessBlock: [...] stack: a PlatypusStack contextsStack: a PlatypusStack argsStack: a PlatypusStack requestor: nil splitMarkStack: an OrderedCollection() checksAssignments: true selfStack: a PlatypusStack debugger: a PlatypusExpressDebugger --- The full stack --- [...] in PlatypusExpressInterpretor>>compute: BlockClosure>>cull: [...] in MethodContext(ContextPart)>>handleSignal: BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: PlatypusExpressInvalidAttributeException(Exception)>>signal PlatypusExpressInvalidAttributeException(Exception)>>signal: PlatypusExpressInvalidAttributeException class(Exception class)>>signal: [...] in PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PltExternalRepresentation(PltEntityInstance)>>ifMissing:ifNotMissing: PlatypusExpressInterpretorStackVar(PlatypusExpressInterpretorStackElement)>>pushAttribute: PlatypusExpressInterpretor>>acceptAttributeQualifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: [...] in PlatypusExpressInterpretor>>doQualifiers: BlockClosure>>ensure: PlatypusExpressInterpretor>>asValOfSelf:while: PlatypusExpressInterpretor>>doQualifiers: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusExpressInterpretor>>acceptQualifiedExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltQualifiedExpression(Object)>>acceptTry: PlatypusExpressInterpretor(PlatypusStepAbstractVisitor)>>acceptBinaryExpression: PlatypusExpressInterpretor>>acceptPlusExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltPlusExpression(Object)>>acceptTry: PlatypusExpressInterpretor(PlatypusStepAbstractVisitor)>>acceptBinaryExpression: PlatypusExpressInterpretor>>acceptPlusExpression: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltPlusExpression(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltFalseConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltTrueConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptIfStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptIfStatement: PltFalseConstant>>ifTrueConstant:ifFalseConstant: PlatypusExpressInterpretor>>acceptIfStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIfStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptStatementsContainer: BlockClosure>>on:do: PlatypusExpressInterpretor>>acceptStatementsContainer: [...] in PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAlgorithmDeclaration: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltFunctionDeclaration(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptIdentifier: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltIdentifier(Object)>>acceptTry: PlatypusExpressInterpretor>>acceptAssignmentStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAssignmentStatement(Object)>>acceptTry: [...] in [...] in PlatypusExpressInterpretor>>acceptAliasStatement: OrderedCollection>>do: [...] in PlatypusExpressInterpretor>>acceptAliasStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptAliasStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: PlatypusExpressInterpretor>>acceptTry: PltAliasStatement(Object)>>acceptTry: [...] in [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: OrderedCollection>>do: [...] in [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>on:do: [...] in PlatypusExpressInterpretor>>acceptRepeatStatement: BlockClosure>>ensure: PlatypusExpressInterpretor>>asContext:while: PlatypusExpressInterpretor>>acceptRepeatStatement: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>performAcceptFor: [...] in PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: BlockClosure>>ensure: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>asVisitPathTop:while: PlatypusExpressInterpretor(PlatypusCoreAbstractVisitor)>>acceptTry: -- and more not shown --------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE NotFound: [...] not found in Array 23 November 2023 4:47:16.466144 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] Array(Collection)>>errorNotFound: Receiver: an Array(a ScrollBar(13631488) a TamHierarchicalListTransformMorph(720371712)) Arguments and temporary variables: anObject: [...] Receiver's instance variables: an Array(a ScrollBar(13631488) a TamHierarchicalListTransformMorph(720371712)) [...] in Array(Collection)>>detect: Receiver: an Array(a ScrollBar(13631488) a TamHierarchicalListTransformMorph(720371712)) Arguments and temporary variables: aBlock: [...] Receiver's instance variables: an Array(a ScrollBar(13631488) a TamHierarchicalListTransformMorph(720371712)) Array(Collection)>>detect:ifFound:ifNone: Receiver: an Array(a ScrollBar(13631488) a TamHierarchicalListTransformMorph(720371712)) Arguments and temporary variables: aBlock: [...] foundBlock: [...] exceptionBlock: [...] Receiver's instance variables: an Array(a ScrollBar(13631488) a TamHierarchicalListTransformMorph(720371712)) Array(Collection)>>detect:ifNone: Receiver: an Array(a ScrollBar(13631488) a TamHierarchicalListTransformMorph(720371712)) Arguments and temporary variables: aBlock: [...] exceptionBlock: [...] Receiver's instance variables: an Array(a ScrollBar(13631488) a TamHierarchicalListTransformMorph(720371712)) Array(Collection)>>detect: Receiver: an Array(a ScrollBar(13631488) a TamHierarchicalListTransformMorph(720371712)) Arguments and temporary variables: aBlock: [...] Receiver's instance variables: an Array(a ScrollBar(13631488) a TamHierarchicalListTransformMorph(720371712)) TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>allItems Receiver: a TamHierarchicalListMorph(313524224) Arguments and temporary variables: Receiver's instance variables: bounds: (38.0@56.0) corner: (296.0@691.0) owner: a TamPaneMorph(202899456) submorphs: an Array(a ScrollBar(13631488) a TamHierarchicalListTransformMorph(7...etc... fullBounds: (38@56) corner: (296@691) color: NewColor white extension: a MorphExtension (163053568) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamBrowser open: false accessor: nil scrollBar: a ScrollBar(352059392) scroller: a TamHierarchicalListTransformMorph(720371712) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(13631488) selectedMorph: a TamIndentingListItemMorph(1000865792)'=> Deployments' getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 264259 lastKeystrokes: '' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 428.0 TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>basicKeyPressed: Receiver: a TamHierarchicalListMorph(313524224) Arguments and temporary variables: aChar: Character delete milliSeconds: 264259 slowKeyStroke: true oldSelection: 0 list: nil nextSelection: 0 Receiver's instance variables: bounds: (38.0@56.0) corner: (296.0@691.0) owner: a TamPaneMorph(202899456) submorphs: an Array(a ScrollBar(13631488) a TamHierarchicalListTransformMorph(7...etc... fullBounds: (38@56) corner: (296@691) color: NewColor white extension: a MorphExtension (163053568) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamBrowser open: false accessor: nil scrollBar: a ScrollBar(352059392) scroller: a TamHierarchicalListTransformMorph(720371712) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(13631488) selectedMorph: a TamIndentingListItemMorph(1000865792)'=> Deployments' getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 264259 lastKeystrokes: '' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 428.0 TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>keyStroke: Receiver: a TamHierarchicalListMorph(313524224) Arguments and temporary variables: event: [keystroke ''] args: nil aCharacter: Character delete Receiver's instance variables: bounds: (38.0@56.0) corner: (296.0@691.0) owner: a TamPaneMorph(202899456) submorphs: an Array(a ScrollBar(13631488) a TamHierarchicalListTransformMorph(7...etc... fullBounds: (38@56) corner: (296@691) color: NewColor white extension: a MorphExtension (163053568) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamBrowser open: false accessor: nil scrollBar: a ScrollBar(352059392) scroller: a TamHierarchicalListTransformMorph(720371712) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(13631488) selectedMorph: a TamIndentingListItemMorph(1000865792)'=> Deployments' getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 264259 lastKeystrokes: '' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 428.0 TamHierarchicalListMorph(Morph)>>handleKeystroke: Receiver: a TamHierarchicalListMorph(313524224) Arguments and temporary variables: anEvent: [keystroke ''] handler: nil Receiver's instance variables: bounds: (38.0@56.0) corner: (296.0@691.0) owner: a TamPaneMorph(202899456) submorphs: an Array(a ScrollBar(13631488) a TamHierarchicalListTransformMorph(7...etc... fullBounds: (38@56) corner: (296@691) color: NewColor white extension: a MorphExtension (163053568) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamBrowser open: false accessor: nil scrollBar: a ScrollBar(352059392) scroller: a TamHierarchicalListTransformMorph(720371712) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(13631488) selectedMorph: a TamIndentingListItemMorph(1000865792)'=> Deployments' getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 264259 lastKeystrokes: '' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 428.0 KeyboardEvent>>sentTo: Receiver: [keystroke ''] Arguments and temporary variables: anObject: a TamHierarchicalListMorph(313524224) Receiver's instance variables: timeStamp: 264255 source: a HandMorph(760479744) windowIndex: nil type: #keystroke buttons: 0 position: (123@412.0) handler: nil wasHandled: true keyValue: 127 charCode: 127 scanCode: 127 TamHierarchicalListMorph(Morph)>>handleEvent: Receiver: a TamHierarchicalListMorph(313524224) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (38.0@56.0) corner: (296.0@691.0) owner: a TamPaneMorph(202899456) submorphs: an Array(a ScrollBar(13631488) a TamHierarchicalListTransformMorph(7...etc... fullBounds: (38@56) corner: (296@691) color: NewColor white extension: a MorphExtension (163053568) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamBrowser open: false accessor: nil scrollBar: a ScrollBar(352059392) scroller: a TamHierarchicalListTransformMorph(720371712) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(13631488) selectedMorph: a TamIndentingListItemMorph(1000865792)'=> Deployments' getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 264259 lastKeystrokes: '' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 428.0 TamHierarchicalListMorph(Morph)>>handleFocusEvent: Receiver: a TamHierarchicalListMorph(313524224) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (38.0@56.0) corner: (296.0@691.0) owner: a TamPaneMorph(202899456) submorphs: an Array(a ScrollBar(13631488) a TamHierarchicalListTransformMorph(7...etc... fullBounds: (38@56) corner: (296@691) color: NewColor white extension: a MorphExtension (163053568) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamBrowser open: false accessor: nil scrollBar: a ScrollBar(352059392) scroller: a TamHierarchicalListTransformMorph(720371712) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(13631488) selectedMorph: a TamIndentingListItemMorph(1000865792)'=> Deployments' getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 264259 lastKeystrokes: '' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 428.0 [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(313524224) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (123@412.0) corner: (139@428.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (123@412.0) corner: (139@428.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(313524224) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(123@412) mouseOver nil nil] targetOffset: (85.0@356.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 263735 123 412 0 0 0 1) lastKeyScanCode: 127 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: nil Receiver's instance variables: bounds: (0@0) corner: (701@480) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(180092928) an Im...etc... fullBounds: (0@0) corner: (701@480) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(313524224) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (123@412.0) corner: (139@428.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (123@412.0) corner: (139@428.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(313524224) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(123@412) mouseOver nil nil] targetOffset: (85.0@356.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 263735 123 412 0 0 0 1) lastKeyScanCode: 127 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(313524224) aBlock: [...] result: nil Receiver's instance variables: bounds: (123@412.0) corner: (139@428.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (123@412.0) corner: (139@428.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(313524224) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(123@412) mouseOver nil nil] targetOffset: (85.0@356.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 263735 123 412 0 0 0 1) lastKeyScanCode: 127 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendKeyboardEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (123@412.0) corner: (139@428.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (123@412.0) corner: (139@428.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(313524224) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(123@412) mouseOver nil nil] targetOffset: (85.0@356.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 263735 123 412 0 0 0 1) lastKeyScanCode: 127 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] evt: [keystroke ''] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (123@412.0) corner: (139@428.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (123@412.0) corner: (139@428.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(313524224) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(123@412) mouseOver nil nil] targetOffset: (85.0@356.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 263735 123 412 0 0 0 1) lastKeyScanCode: 127 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [keystroke ''] evtBuf: #(2 264255 127 0 0 127 0 1) type: 2 hadAny: true Receiver's instance variables: bounds: (123@412.0) corner: (139@428.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (123@412.0) corner: (139@428.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(313524224) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(123@412) mouseOver nil nil] targetOffset: (85.0@356.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 263735 123 412 0 0 0 1) lastKeyScanCode: 127 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (701@480) canvas: a FormCanvas on: DisplayScreen(701x480x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(762576896))...etc... lastStepTime: 264347 lastStepMessage: nil lastCycleTime: 264347 alarms: a Heap() lastAlarmTime: 264347 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (701@480) canvas: a FormCanvas on: DisplayScreen(701x480x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(762576896))...etc... lastStepTime: 264347 lastStepMessage: nil lastCycleTime: 264347 alarms: a Heap() lastAlarmTime: 264347 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (701@480) canvas: a FormCanvas on: DisplayScreen(701x480x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(762576896))...etc... lastStepTime: 264347 lastStepMessage: nil lastCycleTime: 264347 alarms: a Heap() lastAlarmTime: 264347 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (701@480) canvas: a FormCanvas on: DisplayScreen(701x480x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(762576896))...etc... lastStepTime: 264347 lastStepMessage: nil lastCycleTime: 264347 alarms: a Heap() lastAlarmTime: 264347 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (701@480) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(180092928) an Im...etc... fullBounds: (0@0) corner: (701@480) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- Array(Collection)>>errorNotFound: [...] in Array(Collection)>>detect: Array(Collection)>>detect:ifFound:ifNone: Array(Collection)>>detect:ifNone: Array(Collection)>>detect: TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>allItems TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>basicKeyPressed: TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>keyStroke: TamHierarchicalListMorph(Morph)>>handleKeystroke: KeyboardEvent>>sentTo: TamHierarchicalListMorph(Morph)>>handleEvent: TamHierarchicalListMorph(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input <<<<<<< .mine *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingContext: 11 April 2024 4:19:35.644511 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: Receiver: a PltEntityDefinition Arguments and temporary variables: aMessage: explicitAttributesUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingCo...etc... resumeValue: nil Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Energy_Type' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute)...etc... supertypes: an OrderedCollection() supertypeConstraint: nil ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: r: a PltEntityDefinition ads: true result: an OrderedCollection() adaDomain: nil ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PltEntityDefinition true) algo: an ExChdEntityDefinitionInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adaDomain->ExChdEntityDefinitionInterfacesListF...etc... format: 138 layout: a PointerLayout instanceVariables: #(#r #ads #result #adaDomain) organization: a ClassOrganization subclasses: nil name: #ExChdEntityDefinitionInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 19 curr2607: a PltExplicitAttribute Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 19 Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 19 start: 1 stop: 20 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 19 start: 1 stop: 20 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 20 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#d->ExChdDiscriminatedTypeUnionTypeInterfacesLis...etc... format: 136 layout: a PointerLayout instanceVariables: #(#d #isAds #l) organization: a ClassOrganization subclasses: nil name: #ExChdDiscriminatedTypeUnionTypeInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-DiscriminatedTypeSchema' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Receiver: an ExChdDiscriminatedTypeUnionType Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Time_Unit_Event_Union' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil Message>>sendTo: Receiver: adsInterfacesListUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexIns...etc... Arguments and temporary variables: receiver: an ExChdDiscriminatedTypeUnionType Receiver's instance variables: selector: #adsInterfacesListUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdDiscriminatedTypeUnionType) [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 21 e2544: a PlatypusComplexInstance Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 21 Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 21 start: 1 stop: 28 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 21 start: 1 stop: 28 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 28 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageInterfaceFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdAdaPackageInterfaceFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adbList->ExChdAdaPackageInterfaceFunction>>#adb...etc... format: 146 layout: a PointerLayout instanceVariables: #(#pkg #ads #adsList #adbList #wul #result #defs #pkgKey) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageInterfaceFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adsHeadUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsHeadUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsHeadUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) ExChdAdaPackage>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no1700: 1 Receiver's instance variables: ads: true dir: '/home/cheddar/src/platypus/generated-code' targetName: 'Platypus2Cheddar' code: '' body: nil pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 51 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 --- The full stack --- PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: ExChdEntityDefinitionInterfacesListFunction>>invoke ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageInterfaceFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageInterfaceFunction>>invoke ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsHeadUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in [...] in [...] in SHTextStylerST80(SHTextStyler)>>styleInBackgroundProcess: stack: [...] in [...] in SHTextStylerST80(SHTextStyler)>>styleInBackgroundProcess: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in SHTextStylerST80(SHTextStyler)>>styleInBackgroundProcess: stack: [...] in [...] in SHTextStylerST80(SHTextStyler)>>styleInBackgroundProcess: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingContext: 11 April 2024 4:27:04.960775 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: Receiver: a PltEntityDefinition Arguments and temporary variables: aMessage: explicitAttributesUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingCo...etc... resumeValue: nil Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Energy_Type' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute)...etc... supertypes: an OrderedCollection() supertypeConstraint: nil ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: r: a PltEntityDefinition ads: true result: an OrderedCollection() adaDomain: nil ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PltEntityDefinition true) algo: an ExChdEntityDefinitionInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adaDomain->ExChdEntityDefinitionInterfacesListF...etc... format: 138 layout: a PointerLayout instanceVariables: #(#r #ads #result #adaDomain) organization: a ClassOrganization subclasses: nil name: #ExChdEntityDefinitionInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 19 curr2607: a PltExplicitAttribute Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 19 Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 19 start: 1 stop: 20 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 19 start: 1 stop: 20 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 20 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#d->ExChdDiscriminatedTypeUnionTypeInterfacesLis...etc... format: 136 layout: a PointerLayout instanceVariables: #(#d #isAds #l) organization: a ClassOrganization subclasses: nil name: #ExChdDiscriminatedTypeUnionTypeInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-DiscriminatedTypeSchema' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Receiver: an ExChdDiscriminatedTypeUnionType Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Time_Unit_Event_Union' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil Message>>sendTo: Receiver: adsInterfacesListUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexIns...etc... Arguments and temporary variables: receiver: an ExChdDiscriminatedTypeUnionType Receiver's instance variables: selector: #adsInterfacesListUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdDiscriminatedTypeUnionType) [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 21 e2544: a PlatypusComplexInstance Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 21 Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 21 start: 1 stop: 28 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 21 start: 1 stop: 28 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 28 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageInterfaceFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdAdaPackageInterfaceFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adbList->ExChdAdaPackageInterfaceFunction>>#adb...etc... format: 146 layout: a PointerLayout instanceVariables: #(#pkg #ads #adsList #adbList #wul #result #defs #pkgKey) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageInterfaceFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adsHeadUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsHeadUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsHeadUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) ExChdAdaPackage>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no1700: 32 Receiver's instance variables: ads: true dir: '/home/cheddar/src/platypus/generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 32 start: 1 stop: 51 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 --- The full stack --- PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: ExChdEntityDefinitionInterfacesListFunction>>invoke ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageInterfaceFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageInterfaceFunction>>invoke ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsHeadUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in [...] in [...] in SHTextStylerST80(SHTextStyler)>>styleInBackgroundProcess: stack: [...] in [...] in SHTextStylerST80(SHTextStyler)>>styleInBackgroundProcess: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in SHTextStylerST80(SHTextStyler)>>styleInBackgroundProcess: stack: [...] in [...] in SHTextStylerST80(SHTextStyler)>>styleInBackgroundProcess: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingContext: 11 April 2024 4:30:42.837346 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: Receiver: a PltEntityDefinition Arguments and temporary variables: aMessage: explicitAttributesUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingCo...etc... resumeValue: nil Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Energy_Type' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute)...etc... supertypes: an OrderedCollection() supertypeConstraint: nil ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: r: a PltEntityDefinition ads: true result: an OrderedCollection() adaDomain: nil ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PltEntityDefinition true) algo: an ExChdEntityDefinitionInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adaDomain->ExChdEntityDefinitionInterfacesListF...etc... format: 138 layout: a PointerLayout instanceVariables: #(#r #ads #result #adaDomain) organization: a ClassOrganization subclasses: nil name: #ExChdEntityDefinitionInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 19 curr2607: a PltExplicitAttribute Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 19 Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 19 start: 1 stop: 20 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 19 start: 1 stop: 20 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 20 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#d->ExChdDiscriminatedTypeUnionTypeInterfacesLis...etc... format: 136 layout: a PointerLayout instanceVariables: #(#d #isAds #l) organization: a ClassOrganization subclasses: nil name: #ExChdDiscriminatedTypeUnionTypeInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-DiscriminatedTypeSchema' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Receiver: an ExChdDiscriminatedTypeUnionType Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Time_Unit_Event_Union' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil Message>>sendTo: Receiver: adsInterfacesListUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexIns...etc... Arguments and temporary variables: receiver: an ExChdDiscriminatedTypeUnionType Receiver's instance variables: selector: #adsInterfacesListUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdDiscriminatedTypeUnionType) [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 21 e2544: a PlatypusComplexInstance Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 21 Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 21 start: 1 stop: 28 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 21 start: 1 stop: 28 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 28 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageInterfaceFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdAdaPackageInterfaceFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adbList->ExChdAdaPackageInterfaceFunction>>#adb...etc... format: 146 layout: a PointerLayout instanceVariables: #(#pkg #ads #adsList #adbList #wul #result #defs #pkgKey) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageInterfaceFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adsHeadUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsHeadUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsHeadUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) ExChdAdaPackage>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no1700: 1 Receiver's instance variables: ads: true dir: '/home/cheddar/src/platypus/generated-code' targetName: 'Platypus2Cheddar' code: '' body: nil pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 1 start: 1 stop: 51 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 --- The full stack --- PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: ExChdEntityDefinitionInterfacesListFunction>>invoke ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageInterfaceFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageInterfaceFunction>>invoke ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsHeadUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in [...] in [...] in SHTextStylerST80(SHTextStyler)>>styleInBackgroundProcess: stack: [...] in [...] in SHTextStylerST80(SHTextStyler)>>styleInBackgroundProcess: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in SHTextStylerST80(SHTextStyler)>>styleInBackgroundProcess: stack: [...] in [...] in SHTextStylerST80(SHTextStyler)>>styleInBackgroundProcess: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input ||||||| .r4950 ======= *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE ZnInvalidUTF8: Invalid utf8 input detected 9 April 2024 1:24:33.398541 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UTF8TextConverter>>errorMalformedInput Receiver: an UTF8TextConverter Arguments and temporary variables: Receiver's instance variables: latin1Map: #[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...etc... latin1Encodings: #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ...etc... UTF8TextConverter>>nextFromStream: Receiver: an UTF8TextConverter Arguments and temporary variables: aStream: a ReadStream character1: $Ž value1: 142 character2: Character space value2: 32 unicode: nil character3: $d value3: 100 character4: nil value4: nil Receiver's instance variables: latin1Map: #[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...etc... latin1Encodings: #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ...etc... [...] in ByteString(String)>>convertFromWithConverter: Receiver: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... Arguments and temporary variables: converter: a ReadStream readStream: an UTF8TextConverter c: $t writeStream: a WriteStream Receiver's instance variables: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... ByteString class(SequenceableCollection class)>>new:streamContents: Receiver: ByteString Arguments and temporary variables: newSize: 131300 blockWithArg: [...] stream: a WriteStream Receiver's instance variables: superclass: String methodDict: a MethodDictionary(#asByteArray->ByteString>>#asByteArray #asKeyCom...etc... format: 23554 layout: a ByteLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #ByteString classPool: a Dictionary(#NonAsciiMap->#[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Strings' traitComposition: {} localSelectors: nil ByteString(String)>>convertFromWithConverter: Receiver: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... Arguments and temporary variables: converter: an UTF8TextConverter readStream: a ReadStream c: $t Receiver's instance variables: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... UnixClipboard(Clipboard)>>clipboardText Receiver: an UnixClipboard Arguments and temporary variables: string: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and...etc... decodedString: nil Receiver's instance variables: contents: a Text for '' recent: an OrderedCollection() Clipboard class>>clipboardText Receiver: Clipboard Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#chooseRecentClipping->Clipboard>>#chooseRecentC...etc... format: 134 layout: a PointerLayout instanceVariables: #('contents' 'recent') organization: a ClassOrganization subclasses: {ExternalClipboard. UnixClipboard} name: #Clipboard classPool: a Dictionary(#Default->an UnixClipboard ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-Clipboard' traitComposition: {} localSelectors: nil PlatypusStepEditor(Editor)>>clipboardText Receiver: a PlatypusStepEditor Arguments and temporary variables: Receiver's instance variables: morph: a PlatypusTextMorphForEditView(348127232) selectionShowing: true model: a PlatypusExpressEditor editingState: a PlatypusEditingState PlatypusStepEditor(Editor)>>paste Receiver: a PlatypusStepEditor Arguments and temporary variables: Receiver's instance variables: morph: a PlatypusTextMorphForEditView(348127232) selectionShowing: true model: a PlatypusExpressEditor editingState: a PlatypusEditingState [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>paste Receiver: a PlatypusStepCodeMorph(580648960) Arguments and temporary variables: Receiver's instance variables: bounds: (447.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(489160704) submorphs: an Array(a TransformMorph(666632192)) fullBounds: (447@74) corner: (712@453) color: NewColor white extension: a MorphExtension (968097792) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: NewColor black model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(632291328) scroller: a TransformMorph(666632192) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(98566144) textMorph: a PlatypusTextMorphForEditView(348127232) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: Receiver: a PlatypusStepCodeMorph(580648960) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (447.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(489160704) submorphs: an Array(a TransformMorph(666632192)) fullBounds: (447@74) corner: (712@453) color: NewColor white extension: a MorphExtension (968097792) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: NewColor black model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(632291328) scroller: a TransformMorph(666632192) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(98566144) textMorph: a PlatypusTextMorphForEditView(348127232) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PlatypusTextMorphForEditView(TextMorph)>>handleEdit: Receiver: a PlatypusTextMorphForEditView(348127232) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (257@14) owner: a TransformMorph(666632192) submorphs: #() fullBounds: (0@0) corner: (257@14) color: NewColor black extension: a MorphExtension (396623872) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(580648960) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: Receiver: a PlatypusStepCodeMorph(580648960) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (447.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(489160704) submorphs: an Array(a TransformMorph(666632192)) fullBounds: (447@74) corner: (712@453) color: NewColor white extension: a MorphExtension (968097792) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: NewColor black model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(632291328) scroller: a TransformMorph(666632192) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(98566144) textMorph: a PlatypusTextMorphForEditView(348127232) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PlatypusStepCodeMorph(PluggableTextMorph)>>paste Receiver: a PlatypusStepCodeMorph(580648960) Arguments and temporary variables: Receiver's instance variables: bounds: (447.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(489160704) submorphs: an Array(a TransformMorph(666632192)) fullBounds: (447@74) corner: (712@453) color: NewColor white extension: a MorphExtension (968097792) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: NewColor black model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(632291328) scroller: a TransformMorph(666632192) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(98566144) textMorph: a PlatypusTextMorphForEditView(348127232) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in TextEditor class>>buildTextEditorShortcutsOn: Receiver: TextEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration target: a PlatypusStepCodeMorph(580648960) Receiver's instance variables: superclass: Editor methodDict: a MethodDictionary(size 203) format: 138 layout: a PointerLayout instanceVariables: #('model' 'editingState') organization: a ClassOrganization subclasses: {SmalltalkEditor. PlatypusStepEditor} name: #TextEditor classPool: a Dictionary(#CaseSensitiveFinds->false #UseFindReplaceSelection->tr...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #cursorHome: #noop: #compareToClipboard: #duplicate: ...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PlatypusStepCodeMorph(580648960) Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 387 numArgs: 1 BlockClosure>>cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PlatypusStepCodeMorph(580648960) secondArg: a PlatypusStepCodeMorph(580648960) Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 387 numArgs: 1 BlockClosure>>cull:cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PlatypusStepCodeMorph(580648960) secondArg: a PlatypusStepCodeMorph(580648960) thirdArg: [keystroke ''] Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 387 numArgs: 1 KMCategoryBinding>>completeMatch:buffer: Receiver: aKMCategoryTarget(#TextEditor) Arguments and temporary variables: aKeymap: #paste on Ctrl + V do [...] aBuffer: an OrderedCollection([keystroke '']) Receiver's instance variables: target: a PlatypusStepCodeMorph(580648960) category: a KMCategory morph: a PlatypusStepCodeMorph(580648960) [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #paste on Ctrl + V do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) l: aKMCategoryTarget(#TextEditor) Receiver's instance variables: action: [...] name: #paste shortcut: Ctrl + V defaultShortcut: Ctrl + V description: '' Array(SequenceableCollection)>>do: Receiver: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) Arguments and temporary variables: aBlock: [...] index: 2 indexLimiT: 1 Receiver's instance variables: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #paste on Ctrl + V do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) Receiver's instance variables: action: [...] name: #paste shortcut: Ctrl + V defaultShortcut: Ctrl + V description: '' KMKeymap>>onMatchWith:notify:andDo: Receiver: #paste on Ctrl + V do [...] Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) anAction: [...] Receiver's instance variables: action: [...] name: #paste shortcut: Ctrl + V defaultShortcut: Ctrl + V description: '' [...] in KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aMatchListener: [...] aBlock: an OrderedCollection([keystroke '']) entry: #paste on Ctrl + V do [...] Receiver's instance variables: name: #TextEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... Set>>do: Receiver: a Set(#cursorEnd on Ctrl + END do [...] #find on Ctrl + F do [...] #cut on Ctrl + X do [...etc... Arguments and temporary variables: aBlock: [...] index: 23 each: #paste on Ctrl + V do [...] indexLimiT: 13 Receiver's instance variables: tally: 13 array: an Array(nil #cursorEnd on Ctrl + END do [...] #find on Ctrl + F do [.....etc... KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBlock: [...] Receiver's instance variables: name: #TextEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: Receiver: aKMCategoryTarget(#TextEditor) Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aListener: a KMDispatcher anAction: [...] Receiver's instance variables: target: a PlatypusStepCodeMorph(580648960) category: a KMCategory morph: a PlatypusStepCodeMorph(580648960) [...] in KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil aTarget: aKMCategoryTarget(#TextEditor) Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextEditor) aKMCategoryTarget(#MorphFocusCtrl...etc... morph: a PlatypusStepCodeMorph(580648960) directKeymaps: a KMCategory OrderedCollection>>do: Receiver: an OrderedCollection(aKMCategoryTarget(nil) aKMCategoryTarget(#TextEditor) aKMCategoryTarg...etc... Arguments and temporary variables: aBlock: [...] index: 2 Receiver's instance variables: array: an Array(aKMCategoryTarget(nil) aKMCategoryTarget(#TextEditor) aKMCatego...etc... firstIndex: 1 lastIndex: 6 KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextEditor) aKMCategoryTarget(#MorphFocusCtrl...etc... morph: a PlatypusStepCodeMorph(580648960) directKeymaps: a KMCategory KMTarget>>dispatch: Receiver: a KMTarget Arguments and temporary variables: buffer: an OrderedCollection([keystroke '']) Receiver's instance variables: realTarget: nil morph: a PlatypusStepCodeMorph(580648960) targetSelector: #yourself directKeymaps: nil perInstanceCategories: nil [...] in KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] targetToDispatch: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>do: Receiver: a KMDispatchChain Arguments and temporary variables: aBlock: [...] currentTarget: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatcher>>dispatchKeystroke: Receiver: a KMDispatcher Arguments and temporary variables: aKeyEvent: [keystroke ''] chain: a KMDispatchChain Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#MorphFocusCtrlNavigation) aKMCategoryTarget(#...etc... morph: a PlatypusTextMorphForEditView(348127232) directKeymaps: a KMCategory PlatypusTextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: Receiver: a PlatypusTextMorphForEditView(348127232) Arguments and temporary variables: evt: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (257@14) owner: a TransformMorph(666632192) submorphs: #() fullBounds: (0@0) corner: (257@14) color: NewColor black extension: a MorphExtension (396623872) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(580648960) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PlatypusTextMorphForEditView(TextMorph)>>handleKeystroke: Receiver: a PlatypusTextMorphForEditView(348127232) Arguments and temporary variables: anEvent: [keystroke ''] pasteUp: nil Receiver's instance variables: bounds: (0@0) corner: (257@14) owner: a TransformMorph(666632192) submorphs: #() fullBounds: (0@0) corner: (257@14) color: NewColor black extension: a MorphExtension (396623872) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(580648960) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil KeyboardEvent>>sentTo: Receiver: [keystroke ''] Arguments and temporary variables: anObject: a PlatypusTextMorphForEditView(348127232) Receiver's instance variables: timeStamp: 183963 source: a HandMorph(760479744) windowIndex: nil type: #keystroke buttons: 16 position: (72@29.0) handler: nil wasHandled: true keyValue: 22 charCode: 118 scanCode: 22 PlatypusTextMorphForEditView(Morph)>>handleEvent: Receiver: a PlatypusTextMorphForEditView(348127232) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (257@14) owner: a TransformMorph(666632192) submorphs: #() fullBounds: (0@0) corner: (257@14) color: NewColor black extension: a MorphExtension (396623872) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(580648960) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil --- The full stack --- UTF8TextConverter>>errorMalformedInput UTF8TextConverter>>nextFromStream: [...] in ByteString(String)>>convertFromWithConverter: ByteString class(SequenceableCollection class)>>new:streamContents: ByteString(String)>>convertFromWithConverter: UnixClipboard(Clipboard)>>clipboardText Clipboard class>>clipboardText PlatypusStepEditor(Editor)>>clipboardText PlatypusStepEditor(Editor)>>paste [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>paste [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: PlatypusTextMorphForEditView(TextMorph)>>handleEdit: PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: PlatypusStepCodeMorph(PluggableTextMorph)>>paste [...] in TextEditor class>>buildTextEditorShortcutsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: PlatypusTextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: PlatypusTextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: PlatypusTextMorphForEditView(Morph)>>handleEvent: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusTextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE ZnInvalidUTF8: Invalid utf8 input detected 9 April 2024 1:25:06.178443 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UTF8TextConverter>>errorMalformedInput Receiver: an UTF8TextConverter Arguments and temporary variables: Receiver's instance variables: latin1Map: #[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...etc... latin1Encodings: #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ...etc... UTF8TextConverter>>nextFromStream: Receiver: an UTF8TextConverter Arguments and temporary variables: aStream: a ReadStream character1: $Ž value1: 142 character2: Character space value2: 32 unicode: nil character3: $d value3: 100 character4: nil value4: nil Receiver's instance variables: latin1Map: #[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...etc... latin1Encodings: #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ...etc... [...] in ByteString(String)>>convertFromWithConverter: Receiver: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... Arguments and temporary variables: converter: a ReadStream readStream: an UTF8TextConverter c: $t writeStream: a WriteStream Receiver's instance variables: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... ByteString class(SequenceableCollection class)>>new:streamContents: Receiver: ByteString Arguments and temporary variables: newSize: 131300 blockWithArg: [...] stream: a WriteStream Receiver's instance variables: superclass: String methodDict: a MethodDictionary(#asByteArray->ByteString>>#asByteArray #asKeyCom...etc... format: 23554 layout: a ByteLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #ByteString classPool: a Dictionary(#NonAsciiMap->#[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Strings' traitComposition: {} localSelectors: nil ByteString(String)>>convertFromWithConverter: Receiver: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... Arguments and temporary variables: converter: an UTF8TextConverter readStream: a ReadStream c: $t Receiver's instance variables: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... UnixClipboard(Clipboard)>>clipboardText Receiver: an UnixClipboard Arguments and temporary variables: string: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and...etc... decodedString: nil Receiver's instance variables: contents: a Text for '' recent: an OrderedCollection() Clipboard class>>clipboardText Receiver: Clipboard Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#chooseRecentClipping->Clipboard>>#chooseRecentC...etc... format: 134 layout: a PointerLayout instanceVariables: #('contents' 'recent') organization: a ClassOrganization subclasses: {ExternalClipboard. UnixClipboard} name: #Clipboard classPool: a Dictionary(#Default->an UnixClipboard ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-Clipboard' traitComposition: {} localSelectors: nil PlatypusStepEditor(Editor)>>clipboardText Receiver: a PlatypusStepEditor Arguments and temporary variables: Receiver's instance variables: morph: a PlatypusTextMorphForEditView(348127232) selectionShowing: true model: a PlatypusExpressEditor editingState: a PlatypusEditingState PlatypusStepEditor(Editor)>>paste Receiver: a PlatypusStepEditor Arguments and temporary variables: Receiver's instance variables: morph: a PlatypusTextMorphForEditView(348127232) selectionShowing: true model: a PlatypusExpressEditor editingState: a PlatypusEditingState [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>paste Receiver: a PlatypusStepCodeMorph(580648960) Arguments and temporary variables: Receiver's instance variables: bounds: (447.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(489160704) submorphs: an Array(a TransformMorph(666632192)) fullBounds: (447@74) corner: (712@453) color: NewColor white extension: a MorphExtension (968097792) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(632291328) scroller: a TransformMorph(666632192) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(98566144) textMorph: a PlatypusTextMorphForEditView(348127232) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: Receiver: a PlatypusStepCodeMorph(580648960) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (447.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(489160704) submorphs: an Array(a TransformMorph(666632192)) fullBounds: (447@74) corner: (712@453) color: NewColor white extension: a MorphExtension (968097792) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(632291328) scroller: a TransformMorph(666632192) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(98566144) textMorph: a PlatypusTextMorphForEditView(348127232) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PlatypusTextMorphForEditView(TextMorph)>>handleEdit: Receiver: a PlatypusTextMorphForEditView(348127232) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (257@14) owner: a TransformMorph(666632192) submorphs: #() fullBounds: (0@0) corner: (257@14) color: NewColor black extension: a MorphExtension (396623872) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(580648960) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: Receiver: a PlatypusStepCodeMorph(580648960) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (447.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(489160704) submorphs: an Array(a TransformMorph(666632192)) fullBounds: (447@74) corner: (712@453) color: NewColor white extension: a MorphExtension (968097792) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(632291328) scroller: a TransformMorph(666632192) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(98566144) textMorph: a PlatypusTextMorphForEditView(348127232) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PlatypusStepCodeMorph(PluggableTextMorph)>>paste Receiver: a PlatypusStepCodeMorph(580648960) Arguments and temporary variables: Receiver's instance variables: bounds: (447.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(489160704) submorphs: an Array(a TransformMorph(666632192)) fullBounds: (447@74) corner: (712@453) color: NewColor white extension: a MorphExtension (968097792) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(632291328) scroller: a TransformMorph(666632192) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(98566144) textMorph: a PlatypusTextMorphForEditView(348127232) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in TextEditor class>>buildTextEditorShortcutsOn: Receiver: TextEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration target: a PlatypusStepCodeMorph(580648960) Receiver's instance variables: superclass: Editor methodDict: a MethodDictionary(size 203) format: 138 layout: a PointerLayout instanceVariables: #('model' 'editingState') organization: a ClassOrganization subclasses: {SmalltalkEditor. PlatypusStepEditor} name: #TextEditor classPool: a Dictionary(#CaseSensitiveFinds->false #UseFindReplaceSelection->tr...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #cursorHome: #noop: #compareToClipboard: #duplicate: ...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PlatypusStepCodeMorph(580648960) Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 387 numArgs: 1 BlockClosure>>cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PlatypusStepCodeMorph(580648960) secondArg: a PlatypusStepCodeMorph(580648960) Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 387 numArgs: 1 BlockClosure>>cull:cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PlatypusStepCodeMorph(580648960) secondArg: a PlatypusStepCodeMorph(580648960) thirdArg: [keystroke ''] Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 387 numArgs: 1 KMCategoryBinding>>completeMatch:buffer: Receiver: aKMCategoryTarget(#TextEditor) Arguments and temporary variables: aKeymap: #paste on Ctrl + V do [...] aBuffer: an OrderedCollection([keystroke '']) Receiver's instance variables: target: a PlatypusStepCodeMorph(580648960) category: a KMCategory morph: a PlatypusStepCodeMorph(580648960) [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #paste on Ctrl + V do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) l: aKMCategoryTarget(#TextEditor) Receiver's instance variables: action: [...] name: #paste shortcut: Ctrl + V defaultShortcut: Ctrl + V description: '' Array(SequenceableCollection)>>do: Receiver: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) Arguments and temporary variables: aBlock: [...] index: 2 indexLimiT: 1 Receiver's instance variables: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #paste on Ctrl + V do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) Receiver's instance variables: action: [...] name: #paste shortcut: Ctrl + V defaultShortcut: Ctrl + V description: '' KMKeymap>>onMatchWith:notify:andDo: Receiver: #paste on Ctrl + V do [...] Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) anAction: [...] Receiver's instance variables: action: [...] name: #paste shortcut: Ctrl + V defaultShortcut: Ctrl + V description: '' [...] in KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aMatchListener: [...] aBlock: an OrderedCollection([keystroke '']) entry: #paste on Ctrl + V do [...] Receiver's instance variables: name: #TextEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... Set>>do: Receiver: a Set(#cursorEnd on Ctrl + END do [...] #find on Ctrl + F do [...] #cut on Ctrl + X do [...etc... Arguments and temporary variables: aBlock: [...] index: 23 each: #paste on Ctrl + V do [...] indexLimiT: 13 Receiver's instance variables: tally: 13 array: an Array(nil #cursorEnd on Ctrl + END do [...] #find on Ctrl + F do [.....etc... KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBlock: [...] Receiver's instance variables: name: #TextEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: Receiver: aKMCategoryTarget(#TextEditor) Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aListener: a KMDispatcher anAction: [...] Receiver's instance variables: target: a PlatypusStepCodeMorph(580648960) category: a KMCategory morph: a PlatypusStepCodeMorph(580648960) [...] in KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil aTarget: aKMCategoryTarget(#TextEditor) Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextEditor) aKMCategoryTarget(#MorphFocusCtrl...etc... morph: a PlatypusStepCodeMorph(580648960) directKeymaps: a KMCategory OrderedCollection>>do: Receiver: an OrderedCollection(aKMCategoryTarget(nil) aKMCategoryTarget(#TextEditor) aKMCategoryTarg...etc... Arguments and temporary variables: aBlock: [...] index: 2 Receiver's instance variables: array: an Array(aKMCategoryTarget(nil) aKMCategoryTarget(#TextEditor) aKMCatego...etc... firstIndex: 1 lastIndex: 6 KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextEditor) aKMCategoryTarget(#MorphFocusCtrl...etc... morph: a PlatypusStepCodeMorph(580648960) directKeymaps: a KMCategory KMTarget>>dispatch: Receiver: a KMTarget Arguments and temporary variables: buffer: an OrderedCollection([keystroke '']) Receiver's instance variables: realTarget: nil morph: a PlatypusStepCodeMorph(580648960) targetSelector: #yourself directKeymaps: nil perInstanceCategories: nil [...] in KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] targetToDispatch: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>do: Receiver: a KMDispatchChain Arguments and temporary variables: aBlock: [...] currentTarget: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatcher>>dispatchKeystroke: Receiver: a KMDispatcher Arguments and temporary variables: aKeyEvent: [keystroke ''] chain: a KMDispatchChain Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#MorphFocusCtrlNavigation) aKMCategoryTarget(#...etc... morph: a PlatypusTextMorphForEditView(348127232) directKeymaps: a KMCategory PlatypusTextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: Receiver: a PlatypusTextMorphForEditView(348127232) Arguments and temporary variables: evt: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (257@14) owner: a TransformMorph(666632192) submorphs: #() fullBounds: (0@0) corner: (257@14) color: NewColor black extension: a MorphExtension (396623872) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(580648960) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PlatypusTextMorphForEditView(TextMorph)>>handleKeystroke: Receiver: a PlatypusTextMorphForEditView(348127232) Arguments and temporary variables: anEvent: [keystroke ''] pasteUp: nil Receiver's instance variables: bounds: (0@0) corner: (257@14) owner: a TransformMorph(666632192) submorphs: #() fullBounds: (0@0) corner: (257@14) color: NewColor black extension: a MorphExtension (396623872) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(580648960) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil KeyboardEvent>>sentTo: Receiver: [keystroke ''] Arguments and temporary variables: anObject: a PlatypusTextMorphForEditView(348127232) Receiver's instance variables: timeStamp: 216763 source: a HandMorph(760479744) windowIndex: nil type: #keystroke buttons: 16 position: (74@49.0) handler: nil wasHandled: true keyValue: 22 charCode: 118 scanCode: 22 PlatypusTextMorphForEditView(Morph)>>handleEvent: Receiver: a PlatypusTextMorphForEditView(348127232) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (257@14) owner: a TransformMorph(666632192) submorphs: #() fullBounds: (0@0) corner: (257@14) color: NewColor black extension: a MorphExtension (396623872) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(580648960) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil --- The full stack --- UTF8TextConverter>>errorMalformedInput UTF8TextConverter>>nextFromStream: [...] in ByteString(String)>>convertFromWithConverter: ByteString class(SequenceableCollection class)>>new:streamContents: ByteString(String)>>convertFromWithConverter: UnixClipboard(Clipboard)>>clipboardText Clipboard class>>clipboardText PlatypusStepEditor(Editor)>>clipboardText PlatypusStepEditor(Editor)>>paste [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>paste [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: PlatypusTextMorphForEditView(TextMorph)>>handleEdit: PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: PlatypusStepCodeMorph(PluggableTextMorph)>>paste [...] in TextEditor class>>buildTextEditorShortcutsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: PlatypusTextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: PlatypusTextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: PlatypusTextMorphForEditView(Morph)>>handleEvent: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusTextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Error: Improper store into indexable object 9 April 2024 1:25:09.678441 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] ByteString(Object)>>error: Receiver: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... Arguments and temporary variables: aString: 'Improper store into indexable object' Receiver's instance variables: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... ByteString(Object)>>errorImproperStore Receiver: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... Arguments and temporary variables: Receiver's instance variables: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... ByteString>>at:put: Receiver: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... Arguments and temporary variables: index: 1451 aCharacter: ZnInvalidUTF8: Invalid utf8 input detected Receiver's instance variables: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... WriteStream>>nextPut: Receiver: a WriteStream Arguments and temporary variables: anObject: ZnInvalidUTF8: Invalid utf8 input detected Receiver's instance variables: collection: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record...etc... position: 1451 readLimit: 0 writeLimit: 131300 [...] in ByteString(String)>>convertFromWithConverter: Receiver: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... Arguments and temporary variables: converter: a ReadStream readStream: an UTF8TextConverter c: ZnInvalidUTF8: Invalid utf8 input detected writeStream: a WriteStream Receiver's instance variables: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... ByteString class(SequenceableCollection class)>>new:streamContents: Receiver: ByteString Arguments and temporary variables: newSize: 131300 blockWithArg: [...] stream: a WriteStream Receiver's instance variables: superclass: String methodDict: a MethodDictionary(#asByteArray->ByteString>>#asByteArray #asKeyCom...etc... format: 23554 layout: a ByteLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #ByteString classPool: a Dictionary(#NonAsciiMap->#[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Strings' traitComposition: {} localSelectors: nil ByteString(String)>>convertFromWithConverter: Receiver: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... Arguments and temporary variables: converter: an UTF8TextConverter readStream: a ReadStream c: ZnInvalidUTF8: Invalid utf8 input detected Receiver's instance variables: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... UnixClipboard(Clipboard)>>clipboardText Receiver: an UnixClipboard Arguments and temporary variables: string: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and...etc... decodedString: nil Receiver's instance variables: contents: a Text for '' recent: an OrderedCollection() Clipboard class>>clipboardText Receiver: Clipboard Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#chooseRecentClipping->Clipboard>>#chooseRecentC...etc... format: 134 layout: a PointerLayout instanceVariables: #('contents' 'recent') organization: a ClassOrganization subclasses: {ExternalClipboard. UnixClipboard} name: #Clipboard classPool: a Dictionary(#Default->an UnixClipboard ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-Clipboard' traitComposition: {} localSelectors: nil PlatypusStepEditor(Editor)>>clipboardText Receiver: a PlatypusStepEditor Arguments and temporary variables: Receiver's instance variables: morph: a PlatypusTextMorphForEditView(348127232) selectionShowing: true model: a PlatypusExpressEditor editingState: a PlatypusEditingState PlatypusStepEditor(Editor)>>paste Receiver: a PlatypusStepEditor Arguments and temporary variables: Receiver's instance variables: morph: a PlatypusTextMorphForEditView(348127232) selectionShowing: true model: a PlatypusExpressEditor editingState: a PlatypusEditingState [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>paste Receiver: a PlatypusStepCodeMorph(580648960) Arguments and temporary variables: Receiver's instance variables: bounds: (447.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(489160704) submorphs: an Array(a TransformMorph(666632192)) fullBounds: (447@74) corner: (712@453) color: NewColor white extension: a MorphExtension (968097792) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(632291328) scroller: a TransformMorph(666632192) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(98566144) textMorph: a PlatypusTextMorphForEditView(348127232) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: Receiver: a PlatypusStepCodeMorph(580648960) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (447.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(489160704) submorphs: an Array(a TransformMorph(666632192)) fullBounds: (447@74) corner: (712@453) color: NewColor white extension: a MorphExtension (968097792) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(632291328) scroller: a TransformMorph(666632192) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(98566144) textMorph: a PlatypusTextMorphForEditView(348127232) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PlatypusTextMorphForEditView(TextMorph)>>handleEdit: Receiver: a PlatypusTextMorphForEditView(348127232) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (257@14) owner: a TransformMorph(666632192) submorphs: #() fullBounds: (0@0) corner: (257@14) color: NewColor black extension: a MorphExtension (396623872) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(580648960) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: Receiver: a PlatypusStepCodeMorph(580648960) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (447.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(489160704) submorphs: an Array(a TransformMorph(666632192)) fullBounds: (447@74) corner: (712@453) color: NewColor white extension: a MorphExtension (968097792) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(632291328) scroller: a TransformMorph(666632192) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(98566144) textMorph: a PlatypusTextMorphForEditView(348127232) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PlatypusStepCodeMorph(PluggableTextMorph)>>paste Receiver: a PlatypusStepCodeMorph(580648960) Arguments and temporary variables: Receiver's instance variables: bounds: (447.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(489160704) submorphs: an Array(a TransformMorph(666632192)) fullBounds: (447@74) corner: (712@453) color: NewColor white extension: a MorphExtension (968097792) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(632291328) scroller: a TransformMorph(666632192) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(98566144) textMorph: a PlatypusTextMorphForEditView(348127232) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in TextEditor class>>buildTextEditorShortcutsOn: Receiver: TextEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration target: a PlatypusStepCodeMorph(580648960) Receiver's instance variables: superclass: Editor methodDict: a MethodDictionary(size 203) format: 138 layout: a PointerLayout instanceVariables: #('model' 'editingState') organization: a ClassOrganization subclasses: {SmalltalkEditor. PlatypusStepEditor} name: #TextEditor classPool: a Dictionary(#CaseSensitiveFinds->false #UseFindReplaceSelection->tr...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #cursorHome: #noop: #compareToClipboard: #duplicate: ...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PlatypusStepCodeMorph(580648960) Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 387 numArgs: 1 BlockClosure>>cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PlatypusStepCodeMorph(580648960) secondArg: a PlatypusStepCodeMorph(580648960) Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 387 numArgs: 1 BlockClosure>>cull:cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PlatypusStepCodeMorph(580648960) secondArg: a PlatypusStepCodeMorph(580648960) thirdArg: [keystroke ''] Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 387 numArgs: 1 KMCategoryBinding>>completeMatch:buffer: Receiver: aKMCategoryTarget(#TextEditor) Arguments and temporary variables: aKeymap: #paste on Ctrl + V do [...] aBuffer: an OrderedCollection([keystroke '']) Receiver's instance variables: target: a PlatypusStepCodeMorph(580648960) category: a KMCategory morph: a PlatypusStepCodeMorph(580648960) [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #paste on Ctrl + V do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) l: aKMCategoryTarget(#TextEditor) Receiver's instance variables: action: [...] name: #paste shortcut: Ctrl + V defaultShortcut: Ctrl + V description: '' Array(SequenceableCollection)>>do: Receiver: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) Arguments and temporary variables: aBlock: [...] index: 2 indexLimiT: 1 Receiver's instance variables: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #paste on Ctrl + V do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) Receiver's instance variables: action: [...] name: #paste shortcut: Ctrl + V defaultShortcut: Ctrl + V description: '' KMKeymap>>onMatchWith:notify:andDo: Receiver: #paste on Ctrl + V do [...] Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) anAction: [...] Receiver's instance variables: action: [...] name: #paste shortcut: Ctrl + V defaultShortcut: Ctrl + V description: '' [...] in KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aMatchListener: [...] aBlock: an OrderedCollection([keystroke '']) entry: #paste on Ctrl + V do [...] Receiver's instance variables: name: #TextEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... Set>>do: Receiver: a Set(#cursorEnd on Ctrl + END do [...] #find on Ctrl + F do [...] #cut on Ctrl + X do [...etc... Arguments and temporary variables: aBlock: [...] index: 23 each: #paste on Ctrl + V do [...] indexLimiT: 13 Receiver's instance variables: tally: 13 array: an Array(nil #cursorEnd on Ctrl + END do [...] #find on Ctrl + F do [.....etc... KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBlock: [...] Receiver's instance variables: name: #TextEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: Receiver: aKMCategoryTarget(#TextEditor) Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aListener: a KMDispatcher anAction: [...] Receiver's instance variables: target: a PlatypusStepCodeMorph(580648960) category: a KMCategory morph: a PlatypusStepCodeMorph(580648960) [...] in KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil aTarget: aKMCategoryTarget(#TextEditor) Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextEditor) aKMCategoryTarget(#MorphFocusCtrl...etc... morph: a PlatypusStepCodeMorph(580648960) directKeymaps: a KMCategory OrderedCollection>>do: Receiver: an OrderedCollection(aKMCategoryTarget(nil) aKMCategoryTarget(#TextEditor) aKMCategoryTarg...etc... Arguments and temporary variables: aBlock: [...] index: 2 Receiver's instance variables: array: an Array(aKMCategoryTarget(nil) aKMCategoryTarget(#TextEditor) aKMCatego...etc... firstIndex: 1 lastIndex: 6 KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextEditor) aKMCategoryTarget(#MorphFocusCtrl...etc... morph: a PlatypusStepCodeMorph(580648960) directKeymaps: a KMCategory KMTarget>>dispatch: Receiver: a KMTarget Arguments and temporary variables: buffer: an OrderedCollection([keystroke '']) Receiver's instance variables: realTarget: nil morph: a PlatypusStepCodeMorph(580648960) targetSelector: #yourself directKeymaps: nil perInstanceCategories: nil [...] in KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] targetToDispatch: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>do: Receiver: a KMDispatchChain Arguments and temporary variables: aBlock: [...] currentTarget: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatcher>>dispatchKeystroke: Receiver: a KMDispatcher Arguments and temporary variables: aKeyEvent: [keystroke ''] chain: a KMDispatchChain Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#MorphFocusCtrlNavigation) aKMCategoryTarget(#...etc... morph: a PlatypusTextMorphForEditView(348127232) directKeymaps: a KMCategory PlatypusTextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: Receiver: a PlatypusTextMorphForEditView(348127232) Arguments and temporary variables: evt: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (257@14) owner: a TransformMorph(666632192) submorphs: #() fullBounds: (0@0) corner: (257@14) color: NewColor black extension: a MorphExtension (396623872) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(580648960) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PlatypusTextMorphForEditView(TextMorph)>>handleKeystroke: Receiver: a PlatypusTextMorphForEditView(348127232) Arguments and temporary variables: anEvent: [keystroke ''] pasteUp: nil Receiver's instance variables: bounds: (0@0) corner: (257@14) owner: a TransformMorph(666632192) submorphs: #() fullBounds: (0@0) corner: (257@14) color: NewColor black extension: a MorphExtension (396623872) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(580648960) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil --- The full stack --- ByteString(Object)>>error: ByteString(Object)>>errorImproperStore ByteString>>at:put: WriteStream>>nextPut: [...] in ByteString(String)>>convertFromWithConverter: ByteString class(SequenceableCollection class)>>new:streamContents: ByteString(String)>>convertFromWithConverter: UnixClipboard(Clipboard)>>clipboardText Clipboard class>>clipboardText PlatypusStepEditor(Editor)>>clipboardText PlatypusStepEditor(Editor)>>paste [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>paste [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: PlatypusTextMorphForEditView(TextMorph)>>handleEdit: PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: PlatypusStepCodeMorph(PluggableTextMorph)>>paste [...] in TextEditor class>>buildTextEditorShortcutsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: PlatypusTextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: PlatypusTextMorphForEditView(TextMorph)>>handleKeystroke: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - KeyboardEvent>>sentTo: PlatypusTextMorphForEditView(Morph)>>handleEvent: PlatypusTextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE NotFound: [...] not found in Array 9 April 2024 2:04:56.778602 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] Array(Collection)>>errorNotFound: Receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Arguments and temporary variables: anObject: [...] Receiver's instance variables: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) [...] in Array(Collection)>>detect: Receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Arguments and temporary variables: aBlock: [...] Receiver's instance variables: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Array(Collection)>>detect:ifFound:ifNone: Receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Arguments and temporary variables: aBlock: [...] foundBlock: [...] exceptionBlock: [...] Receiver's instance variables: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Array(Collection)>>detect:ifNone: Receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Arguments and temporary variables: aBlock: [...] exceptionBlock: [...] Receiver's instance variables: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Array(Collection)>>detect: Receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Arguments and temporary variables: aBlock: [...] Receiver's instance variables: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>allItems Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: NewColor black model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>basicKeyPressed: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: aChar: Character cr milliSeconds: 2607373 slowKeyStroke: true oldSelection: 0 list: nil nextSelection: 0 Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: NewColor black model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>keyStroke: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: event: [keystroke ''] args: nil aCharacter: Character cr Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: NewColor black model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(Morph)>>handleKeystroke: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: anEvent: [keystroke ''] handler: nil Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: NewColor black model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 KeyboardEvent>>sentTo: Receiver: [keystroke ''] Arguments and temporary variables: anObject: a TamHierarchicalListMorph(409468928) Receiver's instance variables: timeStamp: 2607353 source: a HandMorph(760479744) windowIndex: nil type: #keystroke buttons: 0 position: (227@522.0) handler: nil wasHandled: true keyValue: 13 charCode: 13 scanCode: 13 TamHierarchicalListMorph(Morph)>>handleEvent: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: NewColor black model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(Morph)>>handleFocusEvent: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: NewColor black model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(409468928) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (227@522.0) corner: (243@538.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (227@522.0) corner: (243@538.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(409468928) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(227@522) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2599847 227 522 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: nil Receiver's instance variables: bounds: (0@0) corner: (735@576) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(505413632) a Sta...etc... fullBounds: (0@0) corner: (735@576) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(409468928) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (227@522.0) corner: (243@538.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (227@522.0) corner: (243@538.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(409468928) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(227@522) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2599847 227 522 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(409468928) aBlock: [...] result: nil Receiver's instance variables: bounds: (227@522.0) corner: (243@538.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (227@522.0) corner: (243@538.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(409468928) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(227@522) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2599847 227 522 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendKeyboardEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (227@522.0) corner: (243@538.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (227@522.0) corner: (243@538.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(409468928) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(227@522) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2599847 227 522 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] evt: [keystroke ''] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (227@522.0) corner: (243@538.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (227@522.0) corner: (243@538.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(409468928) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(227@522) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2599847 227 522 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [keystroke ''] evtBuf: #(2 2607353 13 0 0 13 0 1) type: 2 hadAny: true Receiver's instance variables: bounds: (227@522.0) corner: (243@538.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (227@522.0) corner: (243@538.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a TamHierarchicalListMorph(409468928) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(227@522) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2599847 227 522 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(408158208))...etc... lastStepTime: 2607465 lastStepMessage: nil lastCycleTime: 2607465 alarms: a Heap() lastAlarmTime: 2607465 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(408158208))...etc... lastStepTime: 2607465 lastStepMessage: nil lastCycleTime: 2607465 alarms: a Heap() lastAlarmTime: 2607465 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(408158208))...etc... lastStepTime: 2607465 lastStepMessage: nil lastCycleTime: 2607465 alarms: a Heap() lastAlarmTime: 2607465 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(408158208))...etc... lastStepTime: 2607465 lastStepMessage: nil lastCycleTime: 2607465 alarms: a Heap() lastAlarmTime: 2607465 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (735@576) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(505413632) a Sta...etc... fullBounds: (0@0) corner: (735@576) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- Array(Collection)>>errorNotFound: [...] in Array(Collection)>>detect: Array(Collection)>>detect:ifFound:ifNone: Array(Collection)>>detect:ifNone: Array(Collection)>>detect: TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>allItems TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>basicKeyPressed: TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>keyStroke: TamHierarchicalListMorph(Morph)>>handleKeystroke: KeyboardEvent>>sentTo: TamHierarchicalListMorph(Morph)>>handleEvent: TamHierarchicalListMorph(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: Array>>submorphs 9 April 2024 2:04:57.852434 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] Array(Object)>>doesNotUnderstand: #submorphs Receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Arguments and temporary variables: aMessage: submorphs exception: MessageNotUnderstood: Array>>submorphs resumeValue: nil Receiver's instance variables: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>allItems Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>basicKeyPressed: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: aChar: Character cr milliSeconds: 2607373 slowKeyStroke: true oldSelection: 0 list: nil nextSelection: 0 Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>keyStroke: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: event: [keystroke ''] args: nil aCharacter: Character cr Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(Morph)>>handleKeystroke: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: anEvent: [keystroke ''] handler: nil Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 KeyboardEvent>>sentTo: Receiver: [keystroke ''] Arguments and temporary variables: anObject: a TamHierarchicalListMorph(409468928) Receiver's instance variables: timeStamp: 2607353 source: a HandMorph(760479744) windowIndex: nil type: #keystroke buttons: 0 position: (227@522.0) handler: nil wasHandled: true keyValue: 13 charCode: 13 scanCode: 13 TamHierarchicalListMorph(Morph)>>handleEvent: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(Morph)>>handleFocusEvent: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(409468928) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(177995776) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: nil Receiver's instance variables: bounds: (0@0) corner: (735@576) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a SpecWindow(494403584) a Standar...etc... fullBounds: (0@0) corner: (735@576) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(409468928) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(177995776) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(409468928) aBlock: [...] result: nil Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(177995776) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendKeyboardEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(177995776) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] evt: [keystroke ''] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(177995776) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [keystroke ''] evtBuf: #(2 2607353 13 0 0 13 0 1) type: 2 hadAny: true Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(177995776) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(367525888))...etc... lastStepTime: 2608423 lastStepMessage: nil lastCycleTime: 2608445 alarms: a Heap() lastAlarmTime: 2608423 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(367525888))...etc... lastStepTime: 2608423 lastStepMessage: nil lastCycleTime: 2608445 alarms: a Heap() lastAlarmTime: 2608423 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(367525888))...etc... lastStepTime: 2608423 lastStepMessage: nil lastCycleTime: 2608445 alarms: a Heap() lastAlarmTime: 2608423 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(367525888))...etc... lastStepTime: 2608423 lastStepMessage: nil lastCycleTime: 2608445 alarms: a Heap() lastAlarmTime: 2608423 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (735@576) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a SpecWindow(494403584) a Standar...etc... fullBounds: (0@0) corner: (735@576) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- Array(Object)>>doesNotUnderstand: #submorphs TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>allItems TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>basicKeyPressed: TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>keyStroke: TamHierarchicalListMorph(Morph)>>handleKeystroke: KeyboardEvent>>sentTo: TamHierarchicalListMorph(Morph)>>handleEvent: TamHierarchicalListMorph(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: Array>>submorphs 9 April 2024 2:04:58.134483 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] Array(Object)>>doesNotUnderstand: #submorphs Receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Arguments and temporary variables: aMessage: submorphs exception: MessageNotUnderstood: Array>>submorphs resumeValue: nil Receiver's instance variables: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Message>>sentTo: Receiver: submorphs Arguments and temporary variables: receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(...etc... Receiver's instance variables: selector: #submorphs args: #() lookupClass: Array Array(Object)>>doesNotUnderstand: #submorphs Receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Arguments and temporary variables: aMessage: submorphs exception: MessageNotUnderstood: Array>>submorphs resumeValue: MessageNotUnderstood: Array>>submorphs Receiver's instance variables: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>allItems Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>basicKeyPressed: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: aChar: Character cr milliSeconds: 2607373 slowKeyStroke: true oldSelection: 0 list: nil nextSelection: 0 Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>keyStroke: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: event: [keystroke ''] args: nil aCharacter: Character cr Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(Morph)>>handleKeystroke: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: anEvent: [keystroke ''] handler: nil Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 KeyboardEvent>>sentTo: Receiver: [keystroke ''] Arguments and temporary variables: anObject: a TamHierarchicalListMorph(409468928) Receiver's instance variables: timeStamp: 2607353 source: a HandMorph(760479744) windowIndex: nil type: #keystroke buttons: 0 position: (227@522.0) handler: nil wasHandled: true keyValue: 13 charCode: 13 scanCode: 13 TamHierarchicalListMorph(Morph)>>handleEvent: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(Morph)>>handleFocusEvent: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(409468928) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(1039138816) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: nil Receiver's instance variables: bounds: (0@0) corner: (735@576) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a SpecWindow(954990592) a Standar...etc... fullBounds: (0@0) corner: (735@576) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(409468928) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(1039138816) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(409468928) aBlock: [...] result: nil Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(1039138816) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendKeyboardEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(1039138816) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] evt: [keystroke ''] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(1039138816) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [keystroke ''] evtBuf: #(2 2607353 13 0 0 13 0 1) type: 2 hadAny: true Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(1039138816) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(367525888))...etc... lastStepTime: 2608699 lastStepMessage: nil lastCycleTime: 2608719 alarms: a Heap() lastAlarmTime: 2608699 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(367525888))...etc... lastStepTime: 2608699 lastStepMessage: nil lastCycleTime: 2608719 alarms: a Heap() lastAlarmTime: 2608699 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(367525888))...etc... lastStepTime: 2608699 lastStepMessage: nil lastCycleTime: 2608719 alarms: a Heap() lastAlarmTime: 2608699 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(367525888))...etc... lastStepTime: 2608699 lastStepMessage: nil lastCycleTime: 2608719 alarms: a Heap() lastAlarmTime: 2608699 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (735@576) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a SpecWindow(954990592) a Standar...etc... fullBounds: (0@0) corner: (735@576) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- Array(Object)>>doesNotUnderstand: #submorphs Message>>sentTo: Array(Object)>>doesNotUnderstand: #submorphs TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>allItems TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>basicKeyPressed: TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>keyStroke: TamHierarchicalListMorph(Morph)>>handleKeystroke: KeyboardEvent>>sentTo: TamHierarchicalListMorph(Morph)>>handleEvent: TamHierarchicalListMorph(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: Array>>submorphs 9 April 2024 2:04:58.473014 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] Array(Object)>>doesNotUnderstand: #submorphs Receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Arguments and temporary variables: aMessage: submorphs exception: MessageNotUnderstood: Array>>submorphs resumeValue: nil Receiver's instance variables: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Message>>sentTo: Receiver: submorphs Arguments and temporary variables: receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(...etc... Receiver's instance variables: selector: #submorphs args: #() lookupClass: Array Array(Object)>>doesNotUnderstand: #submorphs Receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Arguments and temporary variables: aMessage: submorphs exception: MessageNotUnderstood: Array>>submorphs resumeValue: MessageNotUnderstood: Array>>submorphs Receiver's instance variables: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Message>>sentTo: Receiver: submorphs Arguments and temporary variables: receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(...etc... Receiver's instance variables: selector: #submorphs args: #() lookupClass: Array Array(Object)>>doesNotUnderstand: #submorphs Receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Arguments and temporary variables: aMessage: submorphs exception: MessageNotUnderstood: Array>>submorphs resumeValue: MessageNotUnderstood: Array>>submorphs Receiver's instance variables: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>allItems Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>basicKeyPressed: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: aChar: Character cr milliSeconds: 2607373 slowKeyStroke: true oldSelection: 0 list: nil nextSelection: 0 Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>keyStroke: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: event: [keystroke ''] args: nil aCharacter: Character cr Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(Morph)>>handleKeystroke: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: anEvent: [keystroke ''] handler: nil Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 KeyboardEvent>>sentTo: Receiver: [keystroke ''] Arguments and temporary variables: anObject: a TamHierarchicalListMorph(409468928) Receiver's instance variables: timeStamp: 2607353 source: a HandMorph(760479744) windowIndex: nil type: #keystroke buttons: 0 position: (227@522.0) handler: nil wasHandled: true keyValue: 13 charCode: 13 scanCode: 13 TamHierarchicalListMorph(Morph)>>handleEvent: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(Morph)>>handleFocusEvent: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(409468928) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(524812288) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: nil Receiver's instance variables: bounds: (0@0) corner: (735@576) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a SpecWindow(863240192) a Standar...etc... fullBounds: (0@0) corner: (735@576) color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(409468928) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(524812288) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(409468928) aBlock: [...] result: nil Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(524812288) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendKeyboardEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(524812288) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] evt: [keystroke ''] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: a PluggableButtonMorph(524812288) eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [keystroke ''] evtBuf: #(2 2607353 13 0 0 13 0 1) type: 2 hadAny: true Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(131596288))...etc... lastStepTime: 2609207 lastStepMessage: nil lastCycleTime: 2609203 alarms: a Heap() lastAlarmTime: 2609207 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(131596288))...etc... lastStepTime: 2609207 lastStepMessage: nil lastCycleTime: 2609203 alarms: a Heap() lastAlarmTime: 2609207 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(131596288))...etc... lastStepTime: 2609207 lastStepMessage: nil lastCycleTime: 2609203 alarms: a Heap() lastAlarmTime: 2609207 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamButtonsAlignmentMorph(131596288))...etc... lastStepTime: 2609207 lastStepMessage: nil lastCycleTime: 2609203 alarms: a Heap() lastAlarmTime: 2609207 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (735@576) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(505413632) a Sta...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- Array(Object)>>doesNotUnderstand: #submorphs Message>>sentTo: Array(Object)>>doesNotUnderstand: #submorphs Message>>sentTo: Array(Object)>>doesNotUnderstand: #submorphs TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>allItems TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>basicKeyPressed: TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>keyStroke: TamHierarchicalListMorph(Morph)>>handleKeystroke: KeyboardEvent>>sentTo: TamHierarchicalListMorph(Morph)>>handleEvent: TamHierarchicalListMorph(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE MessageNotUnderstood: Array>>submorphs 9 April 2024 2:04:58.746449 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] Array(Object)>>doesNotUnderstand: #submorphs Receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Arguments and temporary variables: aMessage: submorphs exception: MessageNotUnderstood: Array>>submorphs resumeValue: nil Receiver's instance variables: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Message>>sentTo: Receiver: submorphs Arguments and temporary variables: receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(...etc... Receiver's instance variables: selector: #submorphs args: #() lookupClass: Array Array(Object)>>doesNotUnderstand: #submorphs Receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Arguments and temporary variables: aMessage: submorphs exception: MessageNotUnderstood: Array>>submorphs resumeValue: MessageNotUnderstood: Array>>submorphs Receiver's instance variables: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Message>>sentTo: Receiver: submorphs Arguments and temporary variables: receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(...etc... Receiver's instance variables: selector: #submorphs args: #() lookupClass: Array Array(Object)>>doesNotUnderstand: #submorphs Receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Arguments and temporary variables: aMessage: submorphs exception: MessageNotUnderstood: Array>>submorphs resumeValue: MessageNotUnderstood: Array>>submorphs Receiver's instance variables: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Message>>sentTo: Receiver: submorphs Arguments and temporary variables: receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(...etc... Receiver's instance variables: selector: #submorphs args: #() lookupClass: Array Array(Object)>>doesNotUnderstand: #submorphs Receiver: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) Arguments and temporary variables: aMessage: submorphs exception: MessageNotUnderstood: Array>>submorphs resumeValue: MessageNotUnderstood: Array>>submorphs Receiver's instance variables: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph(512491520)) TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>allItems Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>basicKeyPressed: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: aChar: Character cr milliSeconds: 2607373 slowKeyStroke: true oldSelection: 0 list: nil nextSelection: 0 Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>keyStroke: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: event: [keystroke ''] args: nil aCharacter: Character cr Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(Morph)>>handleKeystroke: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: anEvent: [keystroke ''] handler: nil Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 KeyboardEvent>>sentTo: Receiver: [keystroke ''] Arguments and temporary variables: anObject: a TamHierarchicalListMorph(409468928) Receiver's instance variables: timeStamp: 2607353 source: a HandMorph(760479744) windowIndex: nil type: #keystroke buttons: 0 position: (227@522.0) handler: nil wasHandled: true keyValue: 13 charCode: 13 scanCode: 13 TamHierarchicalListMorph(Morph)>>handleEvent: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 TamHierarchicalListMorph(Morph)>>handleFocusEvent: Receiver: a TamHierarchicalListMorph(409468928) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (447.0@388.0) corner: (712.0@453.0) owner: a TamPaneMorph(305922048) submorphs: an Array(a ScrollBar(1012137984) a TamHierarchicalListTransformMorph...etc... fullBounds: (447@388) corner: (712@453) color: NewColor transparent extension: a MorphExtension (273416192) [eventHandler = a MorphicEventHandler] ...etc... borderWidth: 1 borderColor: (Color r: 0.8230000000000001 g: 0.8230000000000001 b: 0.8230000000...etc... model: a TamGenericHierarchicalList open: false accessor: nil scrollBar: a ScrollBar(460062720) scroller: a TamHierarchicalListTransformMorph(512491520) getMenuSelector: #menu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(1012137984) selectedMorph: a TamIndentingListItemMorph(222822400)'Time_Unit_Events\Energy_T...etc... getListSelector: #getList keystrokeActionSelector: #keyStroke:from: autoDeselect: true columns: nil sortingSelector: nil getSelectionSelector: #getCurrentSelection setSelectionSelector: #noteNewSelection: potentialDropMorph: nil lineColor: nil lastSelection: 0 lastKeystrokeTime: 2607373 lastKeystrokes: ' ' searchedElement: nil eventRulesHandler: a TamSimpleHierarchicalListMorphEventRulesHandler emphasisIndex: a TamListItemMorphEmphasisIndex maxNodeWidth: 607.0 [...] in HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(409468928) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: Error handlerAction: [...] handlerActive: false Receiver's instance variables: outerContext: HandMorph>>sendFocusEvent:to:clear: startpc: 67 numArgs: 0 WorldMorph(PasteUpMorph)>>becomeActiveDuring: Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: aBlock: [...] priorWorld: a WorldMorph(511705088) [world] priorHand: a HandMorph(760479744) priorEvent: nil Receiver's instance variables: bounds: (0@0) corner: (735@576) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(505413632) a Sta...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil HandMorph>>sendFocusEvent:to:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(409468928) aBlock: [...] w: a WorldMorph(511705088) [world] result: nil Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendEvent:focus:clear: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] focusHolder: a TamHierarchicalListMorph(409468928) aBlock: [...] result: nil Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>sendKeyboardEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>handleEvent: Receiver: a HandMorph(760479744) Arguments and temporary variables: anEvent: [keystroke ''] evt: [keystroke ''] first: nil treshold: nil pos: nil Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 HandMorph>>processEvents Receiver: a HandMorph(760479744) Arguments and temporary variables: evt: [keystroke ''] evtBuf: #(2 2607353 13 0 0 13 0 1) type: 2 hadAny: true Receiver's instance variables: bounds: (257@512.0) corner: (273@528.0) owner: a WorldMorph(511705088) [world] submorphs: #() fullBounds: (257@512.0) corner: (273@528.0) color: NewColor blue extension: a MorphExtension (114556928) mouseFocus: nil keyboardFocus: nil eventListeners: nil mouseListeners: nil keyboardListeners: nil mouseClickState: nil mouseOverHandler: a MouseOverHandler lastMouseEvent: [(257@512) mouseOver nil nil] targetOffset: (70.0@6.0) damageRecorder: a DamageRecorder cacheCanvas: nil cachedCanvasHasHoles: false temporaryCursor: nil temporaryCursorOffset: nil hardwareCursor: nil hasChanged: true savedPatch: nil lastEventBuffer: #(1 2608255 257 512 0 0 0 1) lastKeyScanCode: 13 combinedChar: nil eventSource: nil lastSystemEvent: nil captureBlock: nil recentModifiers: 0 [...] in WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] h: a HandMorph(760479744) Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamPaneMorph(716439552))(a TamPaneMo...etc... lastStepTime: 2609599 lastStepMessage: nil lastCycleTime: 2609597 alarms: a Heap() lastAlarmTime: 2609599 menuBuilder: a PragmaMenuBuilder ( nil ) Array(SequenceableCollection)>>do: Receiver: an Array(a HandMorph(760479744)) Arguments and temporary variables: aBlock: [...] index: 1 indexLimiT: 1 Receiver's instance variables: an Array(a HandMorph(760479744)) WorldState>>handsDo: Receiver: a WorldState Arguments and temporary variables: aBlock: [...] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamPaneMorph(716439552))(a TamPaneMo...etc... lastStepTime: 2609599 lastStepMessage: nil lastCycleTime: 2609597 alarms: a Heap() lastAlarmTime: 2609599 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleNowFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamPaneMorph(716439552))(a TamPaneMo...etc... lastStepTime: 2609599 lastStepMessage: nil lastCycleTime: 2609597 alarms: a Heap() lastAlarmTime: 2609599 menuBuilder: a PragmaMenuBuilder ( nil ) WorldState>>doOneCycleFor: Receiver: a WorldState Arguments and temporary variables: aWorld: a WorldMorph(511705088) [world] Receiver's instance variables: hands: an Array(a HandMorph(760479744)) viewBox: (0@0) corner: (735@576) canvas: a FormCanvas on: DisplayScreen(735x576x32) damageRecorder: a DamageRecorder stepList: a Heap(StepMessage(#stepAt: -> a TamPaneMorph(716439552))(a TamPaneMo...etc... lastStepTime: 2609599 lastStepMessage: nil lastCycleTime: 2609597 alarms: a Heap() lastAlarmTime: 2609599 menuBuilder: a PragmaMenuBuilder ( nil ) WorldMorph>>doOneCycle Receiver: a WorldMorph(511705088) [world] Arguments and temporary variables: Receiver's instance variables: bounds: (0@0) corner: (735@576) owner: nil submorphs: an Array(a TaskbarMorph(984088576) a StandardWindow(505413632) a Sta...etc... fullBounds: nil color: (Color r: 0.937 g: 0.937 b: 0.937 alpha: 1.0) extension: a MorphExtension (552861696) [other: (dragEnabled -> true) (dropEna...etc... borderWidth: 0 borderColor: (Color r: 0.063 g: 0.063 b: 0.063 alpha: 1.0) backgroundMorph: nil worldState: a WorldState griddingOn: nil [...] in MorphicUIManager>>spawnNewProcess Receiver: a MorphicUIManager Arguments and temporary variables: Receiver's instance variables: interactiveParser: nil activeTranscript: Transcript [...] in BlockClosure>>newProcess Receiver: [...] Arguments and temporary variables: Receiver's instance variables: outerContext: MorphicUIManager>>spawnNewProcess startpc: 65 numArgs: 0 --- The full stack --- Array(Object)>>doesNotUnderstand: #submorphs Message>>sentTo: Array(Object)>>doesNotUnderstand: #submorphs Message>>sentTo: Array(Object)>>doesNotUnderstand: #submorphs Message>>sentTo: Array(Object)>>doesNotUnderstand: #submorphs TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>allItems TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>basicKeyPressed: TamHierarchicalListMorph(SimpleHierarchicalListMorph)>>keyStroke: TamHierarchicalListMorph(Morph)>>handleKeystroke: KeyboardEvent>>sentTo: TamHierarchicalListMorph(Morph)>>handleEvent: TamHierarchicalListMorph(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingContext: 10 April 2024 4:47:19.415553 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: Receiver: a PltEntityDefinition Arguments and temporary variables: aMessage: explicitAttributesUsingContext: a PlatypusCoreRunningContext exception: MessageNotUnderstood: PltEntityDefinition>>explicitAttributesUsingCo...etc... resumeValue: nil Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Energy_Type' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute)...etc... supertypes: an OrderedCollection() supertypeConstraint: nil ExChdEntityDefinitionInterfacesListFunction>>invoke Receiver: an ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: r: a PltEntityDefinition ads: true result: an OrderedCollection() adaDomain: nil ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdEntityDefinitionInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PltEntityDefinition true) algo: an ExChdEntityDefinitionInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adaDomain->ExChdEntityDefinitionInterfacesListF...etc... format: 138 layout: a PointerLayout instanceVariables: #(#r #ads #result #adaDomain) organization: a ClassOrganization subclasses: nil name: #ExChdEntityDefinitionInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-RecordAndClassSchema' traitComposition: {} localSelectors: nil [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 19 curr2607: a PltExplicitAttribute Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PltExplicitAttribute oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: no657: 19 Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 19 start: 1 stop: 20 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 19 start: 1 stop: 20 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 20 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke Receiver: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: Receiver's instance variables: d: a PlatypusComplexInstance isAds: true l: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExChdAdaIn...etc... ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdDiscriminatedTypeUnionTypeInterfacesListFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#d->ExChdDiscriminatedTypeUnionTypeInterfacesLis...etc... format: 136 layout: a PointerLayout instanceVariables: #(#d #isAds #l) organization: a ClassOrganization subclasses: nil name: #ExChdDiscriminatedTypeUnionTypeInterfacesListFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-DiscriminatedTypeSchema' traitComposition: {} localSelectors: nil ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Receiver: an ExChdDiscriminatedTypeUnionType Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PlatypusComplexInstance identifiersCache: nil whereRules: an OrderedCollection() name: 'Time_Unit_Event_Union' independent: false subtypes: nil uniquenessRules: an OrderedCollection() instantiable: true complex: false attributes: an OrderedCollection(a PltExplicitAttribute a PltExplicitAttribute ...etc... supertypes: an OrderedCollection() supertypeConstraint: nil Message>>sendTo: Receiver: adsInterfacesListUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexIns...etc... Arguments and temporary variables: receiver: an ExChdDiscriminatedTypeUnionType Receiver's instance variables: selector: #adsInterfacesListUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdDiscriminatedTypeUnionType) [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 21 e2544: a PlatypusComplexInstance Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' PlatypusCoreAliasStatement>>alias: Receiver: a PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance Receiver's instance variables: statementsBlock: [...] PlatypusCoreAliasStatement class>>alias:statementsBlock: Receiver: PlatypusCoreAliasStatement Arguments and temporary variables: anExpression: a PlatypusComplexInstance oneArgStatementsBlock: [...] Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#alias:->PlatypusCoreAliasStatement>>#alias: #st...etc... format: 132 layout: a PointerLayout instanceVariables: #(#statementsBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreAliasStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil [...] in ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: no1438: 21 Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 21 start: 1 stop: 28 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 21 start: 1 stop: 28 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressEscapeStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 81 numArgs: 0 PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: < Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil PlatypusCoreRepeatStatement class>>repeat:from:to: Receiver: PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: [...] start: 1 stop: 28 Receiver's instance variables: superclass: PlatypusCoreStatement methodDict: a MethodDictionary(#repeat:->PlatypusCoreRepeatStatement>>#repeat: ...etc... format: 136 layout: a PointerLayout instanceVariables: #(#incrControlBlock #untilControlBlock #whileControlBlock) organization: a ClassOrganization subclasses: nil name: #PlatypusCoreRepeatStatement classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Platypus-HW-core' traitComposition: {} localSelectors: nil ExChdAdaPackageInterfaceFunction>>invoke Receiver: an ExChdAdaPackageInterfaceFunction Arguments and temporary variables: Receiver's instance variables: pkg: a PlatypusComplexInstance ads: true adsList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface an ExCh...etc... adbList: an OrderedCollection(an ExChdAdaInterface an ExChdAdaInterface) wul: nil result: an OrderedCollection() defs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... pkgKey: 'TIME_UNIT_EVENTS' ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: Receiver: ExChdAdaPackageInterfaceFunction Arguments and temporary variables: values: an OrderedCollection(a PlatypusComplexInstance true) algo: an ExChdAdaPackageInterfaceFunction Receiver's instance variables: superclass: PlatypusCoreAlgorithmDeclaration methodDict: a MethodDictionary(#adbList->ExChdAdaPackageInterfaceFunction>>#adb...etc... format: 146 layout: a PointerLayout instanceVariables: #(#pkg #ads #adsList #adbList #wul #result #defs #pkgKey) organization: a ClassOrganization subclasses: nil name: #ExChdAdaPackageInterfaceFunction classPool: a Dictionary() sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Express2Cheddar-PackageSchema' traitComposition: {} localSelectors: nil ExChdAdaPackage>>adsHeadUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsHeadUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsHeadUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) ExChdAdaPackage>>adsCodeUsingContext:receiver: Receiver: an ExChdAdaPackage Arguments and temporary variables: aContext: a PlatypusCoreRunningContext aReceiver: a PlatypusComplexInstance Receiver's instance variables: owner: a PltSchemaInstance namedTypesCache: nil types: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance...etc... constants: an OrderedCollection() identifiersCache: nil name: 'Time_Unit_Events' algorithmes: an OrderedCollection() entities: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInsta...etc... interface: an OrderedCollection(a PltUsedSchema a PltUsedSchema a PltUsedSchema...etc... remarkReferences: an OrderedCollection() mappings: an OrderedCollection() globalRules: an OrderedCollection() adbInterface: an OrderedCollection() adsInterface: an OrderedCollection() xmlRootTags: an OrderedCollection('cheddar_result') Message>>sendTo: Receiver: adsCodeUsingContext: a PlatypusCoreRunningContext receiver: a PlatypusComplexInstance Arguments and temporary variables: receiver: an ExChdAdaPackage Receiver's instance variables: selector: #adsCodeUsingContext:receiver: args: an Array(a PlatypusCoreRunningContext a PlatypusComplexInstance) lookupClass: nil PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: Receiver: a PlatypusComplexInstance Arguments and temporary variables: < Receiver's instance variables: records: an OrderedCollection(an ExChdAdaPackage) [...] in ExChdAllPackagesCodeIntoFunction>>invoke Receiver: an ExChdAllPackagesCodeIntoFunction Arguments and temporary variables: no1700: 14 Receiver's instance variables: ads: true dir: '/home/cheddar/src/platypus/generated-code' targetName: 'Platypus2Cheddar' code: '------------------------------------------------------------------------...etc... body: '------------------------------------------------------------------------...etc... pkgs: an OrderedCollection(a PlatypusComplexInstance a PlatypusComplexInstance ...etc... targetPath: nil [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: Receiver: a PlatypusCoreRepeatStatement Arguments and temporary variables: aBlock: 14 start: 1 stop: 51 p: [...] skip: false Receiver's instance variables: incrControlBlock: nil untilControlBlock: nil whileControlBlock: nil BlockClosure>>on:do: Receiver: [...] Arguments and temporary variables: exception: PlatypusExpressSkipStatementException handlerAction: [...] handlerActive: true Receiver's instance variables: outerContext: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: startpc: 91 numArgs: 0 --- The full stack --- PltEntityDefinition(Object)>>doesNotUnderstand: #explicitAttributesUsingContext: ExChdEntityDefinitionInterfacesListFunction>>invoke ExChdEntityDefinitionInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: [...] in [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdDiscriminatedTypeUnionTypeInterfacesListFunction>>invoke ExChdDiscriminatedTypeUnionTypeInterfacesListFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdDiscriminatedTypeUnionType>>adsInterfacesListUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsInterfacesListUsingContext: [...] in [...] in ExChdAdaPackageInterfaceFunction>>invoke PlatypusCoreAliasStatement>>alias: PlatypusCoreAliasStatement class>>alias:statementsBlock: [...] in ExChdAdaPackageInterfaceFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAdaPackageInterfaceFunction>>invoke ExChdAdaPackageInterfaceFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdAdaPackage>>adsHeadUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsHeadUsingContext: ExChdAdaPackage>>adsCodeUsingContext:receiver: Message>>sendTo: PlatypusComplexInstance>>doesNotUnderstand: #adsCodeUsingContext: [...] in ExChdAllPackagesCodeIntoFunction>>invoke [...] in [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [...] in PlatypusCoreRepeatStatement>>repeat:from:to: BlockClosure>>on:do: PlatypusCoreRepeatStatement>>repeat:from:to: PlatypusCoreRepeatStatement class>>repeat:from:to: ExChdAllPackagesCodeIntoFunction>>invoke ExChdAllPackagesCodeIntoFunction class(PlatypusCoreAlgorithmDeclaration class)>>invokeFromValues: ExChdGenerateAllIntoProcedure>>invoke ExChdGenerateAllIntoProcedure class(PlatypusCoreAlgorithmDeclaration class)>>invokeOnContextStream:fromValues: [...] in [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: [...] in CheddarGenerator class>>generateInto: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: CheddarGenerator class>>generateInto: PlatypusGenerateAdaCommandLineHandler>>generateToCheddar [...] in PlatypusGenerateAdaCommandLineHandler>>activate CommandLineArguments>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler(CommandLineHandler)>>optionAt:ifPresent: PlatypusGenerateAdaCommandLineHandler>>activate PlatypusGenerateAdaCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activateSubCommand: PharoCommandLineHandler(BasicCommandLineHandler)>>handleSubcommand PharoCommandLineHandler(BasicCommandLineHandler)>>handleArgument: [...] in PharoCommandLineHandler(BasicCommandLineHandler)>>activate BlockClosure>>on:do: PharoCommandLineHandler(BasicCommandLineHandler)>>activate PharoCommandLineHandler>>activate PharoCommandLineHandler class(CommandLineHandler class)>>activateWith: [...] in PharoCommandLineHandler class>>activateWith: WorldState>>runStepMethodsIn: WorldMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- Processes and their stacks: Process: a Process in Delay class>>handleTimerEvent stack: Delay class>>handleTimerEvent Delay class>>runTimerEventLoop [...] in Delay class>>startTimerEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in [...] in [...] in SHTextStylerST80(SHTextStyler)>>styleInBackgroundProcess: stack: [...] in [...] in SHTextStylerST80(SHTextStyler)>>styleInBackgroundProcess: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in SHTextStylerST80(SHTextStyler)>>styleInBackgroundProcess: stack: [...] in [...] in SHTextStylerST80(SHTextStyler)>>styleInBackgroundProcess: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in Process>>terminate stack: Process>>terminate ------------------------------ Process: a Process in nil stack: Array(SequenceableCollection)>>do: [...] in [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: [...] in SmalltalkImage>>logDuring: BlockClosure>>ensure: SmalltalkImage>>logDuring: [...] in NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: BlockClosure>>ensure: NonInteractiveUIManager(CommandLineUIManager)>>quitFrom:withMessage: NonInteractiveUIManager(CommandLineUIManager)>>unhandledErrorDefaultAction: [...] in UnhandledError>>defaultAction [...] in SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: BlockClosure>>cull: SystemDictionary(Dictionary)>>at:ifPresent: SystemDictionary(Dictionary)>>at:ifPresent:ifAbsent: UnhandledError>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ------------------------------ Process: a Process in InputEventFetcher>>waitForInput stack: InputEventFetcher>>waitForInput InputEventFetcher>>eventLoop [...] in InputEventFetcher>>installEventLoop [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in SmalltalkImage>>lowSpaceWatcher stack: SmalltalkImage>>lowSpaceWatcher [...] in SmalltalkImage>>installLowSpaceWatcher [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in BlockClosure>>newProcess stack: [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in WeakArray class>>finalizationProcess stack: WeakArray class>>finalizationProcess [...] in WeakArray class>>restartFinalizationProcess [...] in BlockClosure>>newProcess ------------------------------ Process: a Process in [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess stack: [...] in [...] in UnixOSProcessAccessor>>grimReaperProcess BlockClosure>>repeat [...] in UnixOSProcessAccessor>>grimReaperProcess [...] in BlockClosure>>newProcess ------------------------------ >>>>>>> .r4958 *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input THERE_BE_DRAGONS_HERE ZnInvalidUTF8: Invalid utf8 input detected 16 April 2024 12:22:43.247419 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] UTF8TextConverter>>errorMalformedInput Receiver: an UTF8TextConverter Arguments and temporary variables: Receiver's instance variables: latin1Map: #[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...etc... latin1Encodings: #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ...etc... UTF8TextConverter>>nextFromStream: Receiver: an UTF8TextConverter Arguments and temporary variables: aStream: a ReadStream character1: $Ž value1: 142 character2: Character space value2: 32 unicode: nil character3: $d value3: 100 character4: nil value4: nil Receiver's instance variables: latin1Map: #[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...etc... latin1Encodings: #(nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil ...etc... [...] in ByteString(String)>>convertFromWithConverter: Receiver: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... Arguments and temporary variables: converter: a ReadStream readStream: an UTF8TextConverter c: $t writeStream: a WriteStream Receiver's instance variables: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... ByteString class(SequenceableCollection class)>>new:streamContents: Receiver: ByteString Arguments and temporary variables: newSize: 131694 blockWithArg: [...] stream: a WriteStream Receiver's instance variables: superclass: String methodDict: a MethodDictionary(#asByteArray->ByteString>>#asByteArray #asKeyCom...etc... format: 23554 layout: a ByteLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #ByteString classPool: a Dictionary(#NonAsciiMap->#[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Strings' traitComposition: {} localSelectors: nil ByteString(String)>>convertFromWithConverter: Receiver: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... Arguments and temporary variables: converter: an UTF8TextConverter readStream: a ReadStream c: $t Receiver's instance variables: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... UnixClipboard(Clipboard)>>clipboardText Receiver: an UnixClipboard Arguments and temporary variables: string: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and...etc... decodedString: nil Receiver's instance variables: contents: a Text for '' recent: an OrderedCollection() Clipboard class>>clipboardText Receiver: Clipboard Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#chooseRecentClipping->Clipboard>>#chooseRecentC...etc... format: 134 layout: a PointerLayout instanceVariables: #('contents' 'recent') organization: a ClassOrganization subclasses: {ExternalClipboard. UnixClipboard} name: #Clipboard classPool: a Dictionary(#Default->an UnixClipboard ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-Clipboard' traitComposition: {} localSelectors: nil PlatypusStepEditor(Editor)>>clipboardText Receiver: a PlatypusStepEditor Arguments and temporary variables: Receiver's instance variables: morph: a PlatypusTextMorphForEditView(958136320) selectionShowing: true model: a PlatypusExpressEditor editingState: a PlatypusEditingState PlatypusStepEditor(Editor)>>paste Receiver: a PlatypusStepEditor Arguments and temporary variables: Receiver's instance variables: morph: a PlatypusTextMorphForEditView(958136320) selectionShowing: true model: a PlatypusExpressEditor editingState: a PlatypusEditingState [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>paste Receiver: a PlatypusStepCodeMorph(250609664) Arguments and temporary variables: Receiver's instance variables: bounds: (375.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(159121408) submorphs: an Array(a TransformMorph(414973952)) fullBounds: (375@74) corner: (712@453) color: NewColor white extension: a MorphExtension (504365056) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: NewColor black model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(296222720) scroller: a TransformMorph(414973952) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(920649728) textMorph: a PlatypusTextMorphForEditView(958136320) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: Receiver: a PlatypusStepCodeMorph(250609664) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (375.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(159121408) submorphs: an Array(a TransformMorph(414973952)) fullBounds: (375@74) corner: (712@453) color: NewColor white extension: a MorphExtension (504365056) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: NewColor black model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(296222720) scroller: a TransformMorph(414973952) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(920649728) textMorph: a PlatypusTextMorphForEditView(958136320) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PlatypusTextMorphForEditView(TextMorph)>>handleEdit: Receiver: a PlatypusTextMorphForEditView(958136320) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (329@14) owner: a TransformMorph(414973952) submorphs: #() fullBounds: (0@0) corner: (329@14) color: NewColor black extension: a MorphExtension (1006632960) [other: (kmDispatcher -> a KMDispatch...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(250609664) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: Receiver: a PlatypusStepCodeMorph(250609664) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (375.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(159121408) submorphs: an Array(a TransformMorph(414973952)) fullBounds: (375@74) corner: (712@453) color: NewColor white extension: a MorphExtension (504365056) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: NewColor black model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(296222720) scroller: a TransformMorph(414973952) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(920649728) textMorph: a PlatypusTextMorphForEditView(958136320) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PlatypusStepCodeMorph(PluggableTextMorph)>>paste Receiver: a PlatypusStepCodeMorph(250609664) Arguments and temporary variables: Receiver's instance variables: bounds: (375.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(159121408) submorphs: an Array(a TransformMorph(414973952)) fullBounds: (375@74) corner: (712@453) color: NewColor white extension: a MorphExtension (504365056) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: NewColor black model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(296222720) scroller: a TransformMorph(414973952) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: true hScrollBar: a ScrollBar(920649728) textMorph: a PlatypusTextMorphForEditView(958136320) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in TextEditor class>>buildTextEditorShortcutsOn: Receiver: TextEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration target: a PlatypusStepCodeMorph(250609664) Receiver's instance variables: superclass: Editor methodDict: a MethodDictionary(size 203) format: 138 layout: a PointerLayout instanceVariables: #('model' 'editingState') organization: a ClassOrganization subclasses: {SmalltalkEditor. PlatypusStepEditor} name: #TextEditor classPool: a Dictionary(#CaseSensitiveFinds->false #UseFindReplaceSelection->tr...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #cursorHome: #noop: #compareToClipboard: #duplicate: ...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PlatypusStepCodeMorph(250609664) Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 387 numArgs: 1 BlockClosure>>cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PlatypusStepCodeMorph(250609664) secondArg: a PlatypusStepCodeMorph(250609664) Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 387 numArgs: 1 BlockClosure>>cull:cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PlatypusStepCodeMorph(250609664) secondArg: a PlatypusStepCodeMorph(250609664) thirdArg: [keystroke ''] Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 387 numArgs: 1 KMCategoryBinding>>completeMatch:buffer: Receiver: aKMCategoryTarget(#TextEditor) Arguments and temporary variables: aKeymap: #paste on Ctrl + V do [...] aBuffer: an OrderedCollection([keystroke '']) Receiver's instance variables: target: a PlatypusStepCodeMorph(250609664) category: a KMCategory morph: a PlatypusStepCodeMorph(250609664) [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #paste on Ctrl + V do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) l: aKMCategoryTarget(#TextEditor) Receiver's instance variables: action: [...] name: #paste shortcut: Ctrl + V defaultShortcut: Ctrl + V description: '' Array(SequenceableCollection)>>do: Receiver: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) Arguments and temporary variables: aBlock: [...] index: 2 indexLimiT: 1 Receiver's instance variables: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #paste on Ctrl + V do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) Receiver's instance variables: action: [...] name: #paste shortcut: Ctrl + V defaultShortcut: Ctrl + V description: '' KMKeymap>>onMatchWith:notify:andDo: Receiver: #paste on Ctrl + V do [...] Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) anAction: [...] Receiver's instance variables: action: [...] name: #paste shortcut: Ctrl + V defaultShortcut: Ctrl + V description: '' [...] in KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aMatchListener: [...] aBlock: an OrderedCollection([keystroke '']) entry: #paste on Ctrl + V do [...] Receiver's instance variables: name: #TextEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... Set>>do: Receiver: a Set(#cursorEnd on Ctrl + END do [...] #find on Ctrl + F do [...] #cut on Ctrl + X do [...etc... Arguments and temporary variables: aBlock: [...] index: 23 each: #paste on Ctrl + V do [...] indexLimiT: 13 Receiver's instance variables: tally: 13 array: an Array(nil #cursorEnd on Ctrl + END do [...] #find on Ctrl + F do [.....etc... KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBlock: [...] Receiver's instance variables: name: #TextEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: Receiver: aKMCategoryTarget(#TextEditor) Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aListener: a KMDispatcher anAction: [...] Receiver's instance variables: target: a PlatypusStepCodeMorph(250609664) category: a KMCategory morph: a PlatypusStepCodeMorph(250609664) [...] in KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil aTarget: aKMCategoryTarget(#TextEditor) Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#MorphFocusCtrlNavigation) aKMCategoryTarget(#...etc... morph: a PlatypusStepCodeMorph(250609664) directKeymaps: a KMCategory OrderedCollection>>do: Receiver: an OrderedCollection(aKMCategoryTarget(nil) aKMCategoryTarget(#MorphFocusCtrlNavigation) a...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: array: an Array(aKMCategoryTarget(nil) aKMCategoryTarget(#MorphFocusCtrlNavigat...etc... firstIndex: 1 lastIndex: 6 KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#MorphFocusCtrlNavigation) aKMCategoryTarget(#...etc... morph: a PlatypusStepCodeMorph(250609664) directKeymaps: a KMCategory KMTarget>>dispatch: Receiver: a KMTarget Arguments and temporary variables: buffer: an OrderedCollection([keystroke '']) Receiver's instance variables: realTarget: nil morph: a PlatypusStepCodeMorph(250609664) targetSelector: #yourself directKeymaps: nil perInstanceCategories: nil [...] in KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] targetToDispatch: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>do: Receiver: a KMDispatchChain Arguments and temporary variables: aBlock: [...] currentTarget: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatcher>>dispatchKeystroke: Receiver: a KMDispatcher Arguments and temporary variables: aKeyEvent: [keystroke ''] chain: a KMDispatchChain Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextMorph) aKMCategoryTarget(#MorphFocusCtrlN...etc... morph: a PlatypusTextMorphForEditView(958136320) directKeymaps: a KMCategory PlatypusTextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: Receiver: a PlatypusTextMorphForEditView(958136320) Arguments and temporary variables: evt: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (329@14) owner: a TransformMorph(414973952) submorphs: #() fullBounds: (0@0) corner: (329@14) color: NewColor black extension: a MorphExtension (1006632960) [other: (kmDispatcher -> a KMDispatch...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(250609664) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PlatypusTextMorphForEditView(TextMorph)>>handleKeystroke: Receiver: a PlatypusTextMorphForEditView(958136320) Arguments and temporary variables: anEvent: [keystroke ''] pasteUp: nil Receiver's instance variables: bounds: (0@0) corner: (329@14) owner: a TransformMorph(414973952) submorphs: #() fullBounds: (0@0) corner: (329@14) color: NewColor black extension: a MorphExtension (1006632960) [other: (kmDispatcher -> a KMDispatch...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(250609664) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil KeyboardEvent>>sentTo: Receiver: [keystroke ''] Arguments and temporary variables: anObject: a PlatypusTextMorphForEditView(958136320) Receiver's instance variables: timeStamp: 29094 source: a HandMorph(760479744) windowIndex: nil type: #keystroke buttons: 16 position: (10@3.0) handler: nil wasHandled: true keyValue: 22 charCode: 118 scanCode: 22 PlatypusTextMorphForEditView(Morph)>>handleEvent: Receiver: a PlatypusTextMorphForEditView(958136320) Arguments and temporary variables: anEvent: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (329@14) owner: a TransformMorph(414973952) submorphs: #() fullBounds: (0@0) corner: (329@14) color: NewColor black extension: a MorphExtension (1006632960) [other: (kmDispatcher -> a KMDispatch...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(250609664) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil --- The full stack --- UTF8TextConverter>>errorMalformedInput UTF8TextConverter>>nextFromStream: [...] in ByteString(String)>>convertFromWithConverter: ByteString class(SequenceableCollection class)>>new:streamContents: ByteString(String)>>convertFromWithConverter: UnixClipboard(Clipboard)>>clipboardText Clipboard class>>clipboardText PlatypusStepEditor(Editor)>>clipboardText PlatypusStepEditor(Editor)>>paste [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>paste [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: PlatypusTextMorphForEditView(TextMorph)>>handleEdit: PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: PlatypusStepCodeMorph(PluggableTextMorph)>>paste [...] in TextEditor class>>buildTextEditorShortcutsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: PlatypusTextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: PlatypusTextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: PlatypusTextMorphForEditView(Morph)>>handleEvent: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - PlatypusTextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- THERE_BE_DRAGONS_HERE Error: Improper store into indexable object 16 April 2024 12:22:47.543223 pm VM: unix - i686 - linux-gnu - NBCoInterpreter NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 NBCogit NativeBoost-CogPlugin-GuillermoPolito.19 uuid: acc98e51-2fba-4841-a965-2975997bba66 May 15 2014 https://github.com/pharo-project/pharo-vm.git Commit: ed4a4f59208968a21d82fd2406f75c2c4de558b2 Date: 2014-05-15 18:23:04 +0200 By: Esteban Lorenzano Jenkins build #14826 Image: Pharo3.0 [Latest update: #30635] ByteString(Object)>>error: Receiver: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... Arguments and temporary variables: aString: 'Improper store into indexable object' Receiver's instance variables: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... ByteString(Object)>>errorImproperStore Receiver: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... Arguments and temporary variables: Receiver's instance variables: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... ByteString>>at:put: Receiver: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... Arguments and temporary variables: index: 1680 aCharacter: ZnInvalidUTF8: Invalid utf8 input detected Receiver's instance variables: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... WriteStream>>nextPut: Receiver: a WriteStream Arguments and temporary variables: anObject: ZnInvalidUTF8: Invalid utf8 input detected Receiver's instance variables: collection: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record...etc... position: 1680 readLimit: 0 writeLimit: 131694 [...] in ByteString(String)>>convertFromWithConverter: Receiver: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... Arguments and temporary variables: converter: a ReadStream readStream: an UTF8TextConverter c: ZnInvalidUTF8: Invalid utf8 input detected writeStream: a WriteStream Receiver's instance variables: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... ByteString class(SequenceableCollection class)>>new:streamContents: Receiver: ByteString Arguments and temporary variables: newSize: 131694 blockWithArg: [...] stream: a WriteStream Receiver's instance variables: superclass: String methodDict: a MethodDictionary(#asByteArray->ByteString>>#asByteArray #asKeyCom...etc... format: 23554 layout: a ByteLayout instanceVariables: nil organization: a ClassOrganization subclasses: nil name: #ByteString classPool: a Dictionary(#NonAsciiMap->#[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Collections-Strings' traitComposition: {} localSelectors: nil ByteString(String)>>convertFromWithConverter: Receiver: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... Arguments and temporary variables: converter: an UTF8TextConverter readStream: a ReadStream c: ZnInvalidUTF8: Invalid utf8 input detected Receiver's instance variables: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and_class; USE FROM d...etc... UnixClipboard(Clipboard)>>clipboardText Receiver: an UnixClipboard Arguments and temporary variables: string: 'SCHEMA express2cheddar_facade; USE FROM Package; USE FROM record_and...etc... decodedString: nil Receiver's instance variables: contents: a Text for '' recent: an OrderedCollection() Clipboard class>>clipboardText Receiver: Clipboard Arguments and temporary variables: Receiver's instance variables: superclass: Object methodDict: a MethodDictionary(#chooseRecentClipping->Clipboard>>#chooseRecentC...etc... format: 134 layout: a PointerLayout instanceVariables: #('contents' 'recent') organization: a ClassOrganization subclasses: {ExternalClipboard. UnixClipboard} name: #Clipboard classPool: a Dictionary(#Default->an UnixClipboard ) sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'System-Clipboard' traitComposition: {} localSelectors: nil PlatypusStepEditor(Editor)>>clipboardText Receiver: a PlatypusStepEditor Arguments and temporary variables: Receiver's instance variables: morph: a PlatypusTextMorphForEditView(958136320) selectionShowing: true model: a PlatypusExpressEditor editingState: a PlatypusEditingState PlatypusStepEditor(Editor)>>paste Receiver: a PlatypusStepEditor Arguments and temporary variables: Receiver's instance variables: morph: a PlatypusTextMorphForEditView(958136320) selectionShowing: true model: a PlatypusExpressEditor editingState: a PlatypusEditingState [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>paste Receiver: a PlatypusStepCodeMorph(250609664) Arguments and temporary variables: Receiver's instance variables: bounds: (375.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(159121408) submorphs: an Array(a TransformMorph(414973952)) fullBounds: (375@74) corner: (712@453) color: NewColor white extension: a MorphExtension (504365056) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(296222720) scroller: a TransformMorph(414973952) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(920649728) textMorph: a PlatypusTextMorphForEditView(958136320) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: Receiver: a PlatypusStepCodeMorph(250609664) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (375.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(159121408) submorphs: an Array(a TransformMorph(414973952)) fullBounds: (375@74) corner: (712@453) color: NewColor white extension: a MorphExtension (504365056) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(296222720) scroller: a TransformMorph(414973952) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(920649728) textMorph: a PlatypusTextMorphForEditView(958136320) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PlatypusTextMorphForEditView(TextMorph)>>handleEdit: Receiver: a PlatypusTextMorphForEditView(958136320) Arguments and temporary variables: editBlock: [...] Receiver's instance variables: bounds: (0@0) corner: (329@14) owner: a TransformMorph(414973952) submorphs: #() fullBounds: (0@0) corner: (329@14) color: NewColor black extension: a MorphExtension (1006632960) [other: (kmDispatcher -> a KMDispatch...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(250609664) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: Receiver: a PlatypusStepCodeMorph(250609664) Arguments and temporary variables: editBlock: [...] result: nil Receiver's instance variables: bounds: (375.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(159121408) submorphs: an Array(a TransformMorph(414973952)) fullBounds: (375@74) corner: (712@453) color: NewColor white extension: a MorphExtension (504365056) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(296222720) scroller: a TransformMorph(414973952) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(920649728) textMorph: a PlatypusTextMorphForEditView(958136320) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil PlatypusStepCodeMorph(PluggableTextMorph)>>paste Receiver: a PlatypusStepCodeMorph(250609664) Arguments and temporary variables: Receiver's instance variables: bounds: (375.0@74.0) corner: (712.0@453.0) owner: a TamPaneMorph(159121408) submorphs: an Array(a TransformMorph(414973952)) fullBounds: (375@74) corner: (712@453) color: NewColor white extension: a MorphExtension (504365056) [other: (kmDispatcher -> a KMDispatche...etc... borderWidth: 1 borderColor: (Color r: 0.784 g: 0.784 b: 0.784 alpha: 1.0) model: a PlatypusExpressEditor open: false accessor: nil scrollBar: a ScrollBar(296222720) scroller: a TransformMorph(414973952) getMenuSelector: #contentsMenu:shifted: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(920649728) textMorph: a PlatypusTextMorphForEditView(958136320) getTextSelector: #contents setTextSelector: #contents:notifying: getSelectionSelector: nil hasUnacceptedEdits: true askBeforeDiscardingEdits: true selectionInterval: (1 to: 0) hasEditingConflicts: false acceptAction: nil getColorSelector: nil unstyledAcceptText: nil styler: nil autoAccept: nil enabled: true getEnabledSelector: nil highlights: an OrderedCollection() acceptOnFocusChange: nil selectionColor: nil alwaysAccept: nil changedAction: nil doubleClickSelector: nil [...] in TextEditor class>>buildTextEditorShortcutsOn: Receiver: TextEditor Arguments and temporary variables: aBuilder: a PragmaMenuAndShortcutRegistration target: a PlatypusStepCodeMorph(250609664) Receiver's instance variables: superclass: Editor methodDict: a MethodDictionary(size 203) format: 138 layout: a PointerLayout instanceVariables: #('model' 'editingState') organization: a ClassOrganization subclasses: {SmalltalkEditor. PlatypusStepEditor} name: #TextEditor classPool: a Dictionary(#CaseSensitiveFinds->false #UseFindReplaceSelection->tr...etc... sharedPools: an OrderedCollection() environment: a SystemDictionary(lots of globals) category: #'Text-Edition' traitComposition: {} localSelectors: nil cmdActions: #(#noop: #cursorHome: #noop: #noop: #cursorEnd: #noop: #noop: #noop...etc... shiftCmdActions: #(#noop: #cursorHome: #noop: #compareToClipboard: #duplicate: ...etc... BlockClosure>>cull: Receiver: [...] Arguments and temporary variables: anArg: a PlatypusStepCodeMorph(250609664) Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 387 numArgs: 1 BlockClosure>>cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PlatypusStepCodeMorph(250609664) secondArg: a PlatypusStepCodeMorph(250609664) Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 387 numArgs: 1 BlockClosure>>cull:cull:cull: Receiver: [...] Arguments and temporary variables: firstArg: a PlatypusStepCodeMorph(250609664) secondArg: a PlatypusStepCodeMorph(250609664) thirdArg: [keystroke ''] Receiver's instance variables: outerContext: TextEditor class>>buildTextEditorShortcutsOn: startpc: 387 numArgs: 1 KMCategoryBinding>>completeMatch:buffer: Receiver: aKMCategoryTarget(#TextEditor) Arguments and temporary variables: aKeymap: #paste on Ctrl + V do [...] aBuffer: an OrderedCollection([keystroke '']) Receiver's instance variables: target: a PlatypusStepCodeMorph(250609664) category: a KMCategory morph: a PlatypusStepCodeMorph(250609664) [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #paste on Ctrl + V do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) l: aKMCategoryTarget(#TextEditor) Receiver's instance variables: action: [...] name: #paste shortcut: Ctrl + V defaultShortcut: Ctrl + V description: '' Array(SequenceableCollection)>>do: Receiver: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) Arguments and temporary variables: aBlock: [...] index: 2 indexLimiT: 1 Receiver's instance variables: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) KMKeymap>>notifyCompleteMatchTo:buffer: Receiver: #paste on Ctrl + V do [...] Arguments and temporary variables: aListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBuffer: an OrderedCollection([keystroke '']) listeners: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) Receiver's instance variables: action: [...] name: #paste shortcut: Ctrl + V defaultShortcut: Ctrl + V description: '' KMKeymap>>onMatchWith:notify:andDo: Receiver: #paste on Ctrl + V do [...] Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) anAction: [...] Receiver's instance variables: action: [...] name: #paste shortcut: Ctrl + V defaultShortcut: Ctrl + V description: '' [...] in KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aMatchListener: [...] aBlock: an OrderedCollection([keystroke '']) entry: #paste on Ctrl + V do [...] Receiver's instance variables: name: #TextEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... Set>>do: Receiver: a Set(#cursorEnd on Ctrl + END do [...] #find on Ctrl + F do [...] #cut on Ctrl + X do [...etc... Arguments and temporary variables: aBlock: [...] index: 23 each: #paste on Ctrl + V do [...] indexLimiT: 13 Receiver's instance variables: tally: 13 array: an Array(nil #cursorEnd on Ctrl + END do [...] #find on Ctrl + F do [.....etc... KMCategory>>onMatchWith:notify:andDo: Receiver: a KMCategory Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aMatchListener: an Array(aKMCategoryTarget(#TextEditor) a KMDispatcher) aBlock: [...] Receiver's instance variables: name: #TextEditor platforms: a Dictionary(#MacOSX->a KMStorage #Unix->a KMStorage #Windows->a KMS...etc... KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: Receiver: aKMCategoryTarget(#TextEditor) Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) aListener: a KMDispatcher anAction: [...] Receiver's instance variables: target: a PlatypusStepCodeMorph(250609664) category: a KMCategory morph: a PlatypusStepCodeMorph(250609664) [...] in KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil aTarget: aKMCategoryTarget(#TextEditor) Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#MorphFocusCtrlNavigation) aKMCategoryTarget(#...etc... morph: a PlatypusStepCodeMorph(250609664) directKeymaps: a KMCategory OrderedCollection>>do: Receiver: an OrderedCollection(aKMCategoryTarget(nil) aKMCategoryTarget(#MorphFocusCtrlNavigation) a...etc... Arguments and temporary variables: aBlock: [...] index: 3 Receiver's instance variables: array: an Array(aKMCategoryTarget(nil) aKMCategoryTarget(#MorphFocusCtrlNavigat...etc... firstIndex: 1 lastIndex: 6 KMDispatcher>>dispatch: Receiver: a KMDispatcher Arguments and temporary variables: anEventBuffer: an OrderedCollection([keystroke '']) association: nil match: nil Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#MorphFocusCtrlNavigation) aKMCategoryTarget(#...etc... morph: a PlatypusStepCodeMorph(250609664) directKeymaps: a KMCategory KMTarget>>dispatch: Receiver: a KMTarget Arguments and temporary variables: buffer: an OrderedCollection([keystroke '']) Receiver's instance variables: realTarget: nil morph: a PlatypusStepCodeMorph(250609664) targetSelector: #yourself directKeymaps: nil perInstanceCategories: nil [...] in KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] targetToDispatch: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>do: Receiver: a KMDispatchChain Arguments and temporary variables: aBlock: [...] currentTarget: a KMTarget Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatchChain>>dispatch: Receiver: a KMDispatchChain Arguments and temporary variables: aKeyboardEvent: [keystroke ''] Receiver's instance variables: target: a KMTarget dispatcher: a KMDispatcher initialTarget: a KmGlobalDispatcher KMDispatcher>>dispatchKeystroke: Receiver: a KMDispatcher Arguments and temporary variables: aKeyEvent: [keystroke ''] chain: a KMDispatchChain Receiver's instance variables: target: a KMTarget currentEvent: nil targets: a Set(aKMCategoryTarget(#TextMorph) aKMCategoryTarget(#MorphFocusCtrlN...etc... morph: a PlatypusTextMorphForEditView(958136320) directKeymaps: a KMCategory PlatypusTextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: Receiver: a PlatypusTextMorphForEditView(958136320) Arguments and temporary variables: evt: [keystroke ''] Receiver's instance variables: bounds: (0@0) corner: (329@14) owner: a TransformMorph(414973952) submorphs: #() fullBounds: (0@0) corner: (329@14) color: NewColor black extension: a MorphExtension (1006632960) [other: (kmDispatcher -> a KMDispatch...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(250609664) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil PlatypusTextMorphForEditView(TextMorph)>>handleKeystroke: Receiver: a PlatypusTextMorphForEditView(958136320) Arguments and temporary variables: anEvent: [keystroke ''] pasteUp: nil Receiver's instance variables: bounds: (0@0) corner: (329@14) owner: a TransformMorph(414973952) submorphs: #() fullBounds: (0@0) corner: (329@14) color: NewColor black extension: a MorphExtension (1006632960) [other: (kmDispatcher -> a KMDispatch...etc... borderWidth: 0 borderColor: NewColor black textStyle: a TextStyle Bitmap DejaVu Sans 9 text: a Text for '' wrapFlag: true paragraph: a Paragraph editor: a PlatypusStepEditor container: nil predecessor: nil successor: nil backgroundColor: nil margins: (0@0) corner: (0@0) editView: a PlatypusStepCodeMorph(250609664) acceptOnCR: false autoAccept: false acceptOnFocusChange: false selectionColor: nil --- The full stack --- ByteString(Object)>>error: ByteString(Object)>>errorImproperStore ByteString>>at:put: WriteStream>>nextPut: [...] in ByteString(String)>>convertFromWithConverter: ByteString class(SequenceableCollection class)>>new:streamContents: ByteString(String)>>convertFromWithConverter: UnixClipboard(Clipboard)>>clipboardText Clipboard class>>clipboardText PlatypusStepEditor(Editor)>>clipboardText PlatypusStepEditor(Editor)>>paste [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>paste [...] in PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: PlatypusTextMorphForEditView(TextMorph)>>handleEdit: PlatypusStepCodeMorph(PluggableTextMorph)>>handleEdit: PlatypusStepCodeMorph(PluggableTextMorph)>>paste [...] in TextEditor class>>buildTextEditorShortcutsOn: BlockClosure>>cull: BlockClosure>>cull:cull: BlockClosure>>cull:cull:cull: KMCategoryBinding>>completeMatch:buffer: [...] in KMKeymap>>notifyCompleteMatchTo:buffer: Array(SequenceableCollection)>>do: KMKeymap>>notifyCompleteMatchTo:buffer: KMKeymap>>onMatchWith:notify:andDo: [...] in KMCategory>>onMatchWith:notify:andDo: Set>>do: KMCategory>>onMatchWith:notify:andDo: KMCategoryBinding>>verifyMatchWith:notifying:thenDoing: [...] in KMDispatcher>>dispatch: OrderedCollection>>do: KMDispatcher>>dispatch: KMTarget>>dispatch: [...] in KMDispatchChain>>dispatch: KMDispatchChain>>do: KMDispatchChain>>dispatch: KMDispatcher>>dispatchKeystroke: PlatypusTextMorphForEditView(Morph)>>dispatchKeystrokeForEvent: PlatypusTextMorphForEditView(TextMorph)>>handleKeystroke: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - KeyboardEvent>>sentTo: PlatypusTextMorphForEditView(Morph)>>handleEvent: PlatypusTextMorphForEditView(Morph)>>handleFocusEvent: [...] in HandMorph>>sendFocusEvent:to:clear: BlockClosure>>on:do: WorldMorph(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: WorldMorph>>doOneCycle [...] in MorphicUIManager>>spawnNewProcess [...] in BlockClosure>>newProcess ------------------------------------------------------------------------------- *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input *** Warning: Warning: AioPlugin not present, AioEventHandler will use polling input