A Store merge seems to have gone infinite (15 hours of CPU time and
still not done, about the amount of time it took to write the code being merged). It seems to be stuck merging in the new class definition for GemStone.Gbs.ZeroDivide, which subclasses Core.ZeroDivide. No time to debug further today, I'm afraid. Stack dump below. Regards, -Martin Debug process [1] ReadStream(Stream)>>upTo: [2] ByteString(SequenceableCollection)>>tokensBasedOn: [3] LiteralBindingReference class(GeneralBindingReference class)>>pathString: [4] optimized [] in Parser>>bindingRefAt: [5] optimized [] in Dictionary>>at:ifAbsentPut: [6] Dictionary>>at:ifAbsent: [7] Dictionary>>at:ifAbsentPut: [8] Parser>>bindingRefAt: [9] Parser>>qualifiedNameLiteral [10] Parser>>constant [11] Parser>>primaryExpression [12] Parser>>messagePart:repeat: [13] Parser>>expression [14] Parser>>statementsArgs:temps: [15] Parser>>method:context: [16] Parser>>parse:class:environment:noPattern:context:notifying:builder:saveComments:ifFail: [17] Compiler>>translate:noPattern:ifFail:needSourceMap:handler: [18] optimized [] in SmalltalkCompiler>>translate:noPattern:ifFail:needSourceMap:handlerClass: [19] optimized [] in CompilerErrorHandler>>forClass:environment:on:for:onFailDo:do: [20] SignalHandler>>handleDo: [21] SignalHandler>>handleDo: [22] SignalHandler>>handleDo: [23] SignalHandler>>handleDo: [24] SignalHandler>>handleDo: [25] HandlerList>>handleDo: [26] SilentCompilerErrorHandler(CompilerErrorHandler)>>forClass:environment:on:for:onFailDo:do: [27] Compiler(SmalltalkCompiler)>>translate:noPattern:ifFail:needSourceMap:handlerClass: [28] Compiler(SmalltalkCompiler)>>parse:in:noPattern:notifying: [29] Store.Glorp.ClassChangeResolver>>ownerNameForLoadOrdering [30] optimized [] in [] in Store.Glorp.MergeTool>>environmentOrderFor: [31] OrderedCollection>>detect:ifNone: [32] OrderedCollection(Collection)>>contains: [33] optimized [] in Store.Glorp.MergeTool>>environmentOrderFor: [34] OrderedCollection>>do: [35] Store.Glorp.MergeTool>>environmentOrderFor: [36] Store.Glorp.MergeTool>>sortResolutionsForLoading: [37] Store.Glorp.MergeTool>>applyResolved: [38] optimized [] in Store.Glorp.MergeTool>>applyResolved [39] BlockClosure>>ensure: [40] EventSensor(WindowSensor)>>invalidationSuppressWhile: [41] Store.Glorp.MergeTool>>applyResolved [42] optimized [] in ApplicationModel>>actionFor: [43] optimized [] in ToolBar>>newButtonModelFor: [44] optimized [] in ToolBar>>newButtonModelFor: [45] PluggableAdaptor>>setValue: [46] PluggableAdaptor(ValueModel)>>value: [47] Win98ToolbarButtonController(TriggerButtonController)>>pressAction [48] TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor: [49] TriggerButtonTracker>>finishSelectionFor: [50] TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent: [51] RedButtonReleasedEvent>>dispatchTo: [52] TriggerButtonTracker(SelectionTracker)>>handleEvent: [53] EventDispatcher>>dispatch:to: [54] [] in EventDispatcher>>dispatchEvent: [55] BlockClosure>>on:do: [56] EventDispatcher>>dispatchEvent: [57] RedButtonReleasedEvent(Event)>>dispatch [58] RedButtonReleasedEvent(Event)>>dispatchForWindowManager: [59] optimized [] in WindowManager>>safelyDispatchForWindowManager: [60] BlockClosure>>on:do: [61] WindowManager>>safelyDispatchForWindowManager: [62] WindowManager>>processNextEvent [63] optimized [] in [] in WindowManager>>newProcess [64] BlockClosure>>on:do: [65] optimized [] in WindowManager>>newProcess [66] BlockClosure>>on:do: [67] optimized [] in Process class>>forBlock:priority: --------------------------------- [1] ReadStream(Stream)>>upTo: Context PC = 10 Receiver: client = {6446} a ReadStream Temporaries: anObject client = {46} $. "16r002E" newStream client = {13811} a WriteStream element client = {114} $r "16r0072" Instance Variables: collection client = {11418} 'Core.ZeroDivide' position client = {3} 3 readLimit client = {15} 15 writeLimit client = {15} 15 policy client = {1} nil --------------------------------- [2] ByteString(SequenceableCollection)>>tokensBasedOn: Context PC = 29 Receiver: client = {11418} 'Core.ZeroDivide' Temporaries: anObject client = {46} $. "16r002E" str client = {6446} a ReadStream tokens client = {11051} OrderedCollection () Instance Variables: --------------------------------- [3] LiteralBindingReference class(GeneralBindingReference class)>>pathString: Context PC = 15 Receiver: client = {1766} LiteralBindingReference Temporaries: aName client = {11418} 'Core.ZeroDivide' Instance Variables: superclass client = {7030} GeneralBindingReference methodDict client = {3800} MethodDictionary (CompiledMethod LiteralBindingReference>>home CompiledMethod LiteralBindingReference>>method CompiledMethod LiteralBindingReference>>method: CompiledMethod LiteralBindingReference>>duplicateWithPath: CompiledMethod LiteralBindingReference>>isCodeReaderEquivalentTo:within:and: CompiledMethod LiteralBindingReference>>baseClass) format client = {16387} 16387 subclasses client = {1} nil instanceVariables client = {16365} Array of size 1 #('method') organization client = {10106} ('private' #baseClass #duplicateWithPath: #home #method #method:) ('binary storage' #isCodeReaderEquivalentTo:within:and:) name client = {15124} #LiteralBindingReference classPool client = {1} nil environment client = {13424} NameSpace (MissingParcelSource CodeReader NullScope BOSSReader32 ClassBuilderRecord MediumGrainMemoryPolicy TimerSystem GeneralNameSpace MC_BTreeNode HintedScope CompilerWarning ChunkSourceFileFormat DeferredStaticVariable CodeLabel ExtendedParser ReceiverVariable DependentsCollection DynamicTemporaryVariable SourceFileFormat SequenceNode AbsentClassImporter PropertyChange AnnotatedMethod MarkedMethod MessageFileParser MetaclassBuilderRecord SourceCodeStream ComponentCreatedChange MethodInfoRecord BOSSContents NameSpaceOrganizer PrerequisiteParcelMissingError NPCMapError LocalScope OriginalCollationUnits #simple AbsentBindingReference AbsentClassImport ComponentStaticChange CompiledBlock BOSSAbstractWriter SpecificNameSpaceImport CompilerException RestartRequest WeakKeyAssociation ParcelLoadedChange CompiledInitializer DeferredBinding GeneralBindingReference CodeWriteAnalysisTracer32 BOSSReaderMap RecursiveContextNotification a ProcessorScheduler UserMessage Signallin<< etc. >> --------------------------------- [4] optimized [] in Parser>>bindingRefAt: Context PC = 6 Receiver: client = {1} nil Temporaries: ref client = {1} nil compoundName client = {11418} 'Core.ZeroDivide' self client = {3505} a Parser Instance Variables: --------------------------------- [5] optimized [] in Dictionary>>at:ifAbsentPut: Context PC = 7 Receiver: client = {1} nil Temporaries: self client = {8844} Dictionary ('GemStone.Gbs.Exceptions'->#{GemStone.Gbs.Exceptions} ) key client = {11418} 'Core.ZeroDivide' valueBlock client = {6451} BlockClosure [] in Parser>>bindingRefAt: Instance Variables: --------------------------------- [6] Dictionary>>at:ifAbsent: Context PC = 17 Receiver: client = {8844} Dictionary ('GemStone.Gbs.Exceptions'->#{GemStone.Gbs.Exceptions} ) Temporaries: key client = {11418} 'Core.ZeroDivide' aBlock client = {15656} BlockClosure [] in Dictionary>>at:ifAbsentPut: index client = {1} 1 obj client = {1} nil Instance Variables: tally client = {1} 1 --------------------------------- [7] Dictionary>>at:ifAbsentPut: Context PC = 11 Receiver: client = {8844} Dictionary ('GemStone.Gbs.Exceptions'->#{GemStone.Gbs.Exceptions} ) Temporaries: key client = {11418} 'Core.ZeroDivide' valueBlock client = {6451} BlockClosure [] in Parser>>bindingRefAt: Instance Variables: tally client = {1} 1 --------------------------------- [8] Parser>>bindingRefAt: Context PC = 19 Receiver: client = {3505} a Parser Temporaries: compoundName client = {11418} 'Core.ZeroDivide' Instance Variables: source client = {6396} a ReadStream mark client = {83} 83 prevEnd client = {80} 80 hereChar client = {32} Core.Character space token client = {5164} 'indexedType:' tokenType client = {6655} #keyword saveComments client = {3} true currentComment client = {1} nil buffer client = {9030} a WriteStream typeTable client = {2771} ScannerTable of size 255 #(#xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDelimiter #xDefault #xDelimiter #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xBinary #xDoubleQuote #literalQuote #xDollar #xBinary #xBinary #xSingleQuote #leftParenthesis #rightParenthesis #xBinary #xBinary #xBinary #xBinary #period #xBinary #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #colon #semicolon #xBinary #xBinary #xBinary #xBinary #xBinary #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #leftBracket #xBinary #rightBracket #upArrow #xLetter #xDefault #xLetter #xLetter<< etc. >> builder client = {12896} a ProgramNodeBuilder requestor client = {6637} a SilentCompilerErrorHandler oldLanguage client = {3} true newLanguage client = {3} true extendedLanguage client = {2} false parseNode client = {10503} {#ZeroDivide} failBlock client = {14369} BlockClosure [] in Compiler>>translate:noPattern:ifFail:needSourceMap:handler: endTemps client = {1} 1 targetClass client = {12864} UndefinedObject environment client = {1} nil topEnvironment client = {12354} NameSpace (NameSpace (WinXPCheckButtonView DragDropContext LabeledBooleanView MotifMenuView SliderTracker DelegateHighlighter BlueButtonPressedEvent UnknownEvent InputFieldView ComponentSpec NoController ParcelPropertiesInspector YellowButtonPressedEvent Win98LookPolicy MenuAutomaticGenerator ResizingSplitterTracker WinXPComboBoxButtonView ComboBoxSpec SliderController AlignmentLabel SpinButtonView UIFeelPolicy Win95MenuBarButtonController ArbitraryComponentSpec SubSpec ClickWidgetController WinXPMenuBar MenuBuilder AlignmentOrigin MotifScrollerButton MenuAugmentationError Win95MenuBarButtonView MacOSXMenuButtonView ReComposingComposite Win95PassiveLabel View PluggableAdaptor MacOSXActionButtonView ActionButtonView LabelAndIcon Win95WidgetPolicy Win98MenuBar SpinButtonInputBoxController MouseButtonPressedEvent DividerSpec ColumnResizeAgent Win95MenuFromMenuBarController LabeledButtonView ScheduledWindow EmulationScrollBarController RadioButtonView ResourceRetriever Sp<< etc. >> bindingRefs client = {8844} Dictionary ('GemStone.Gbs.Exceptions'->#{GemStone.Gbs.Exceptions} ) --------------------------------- [9] Parser>>qualifiedNameLiteral Context PC = 45 Receiver: client = {3505} a Parser Temporaries: id client = {11418} 'Core.ZeroDivide' Instance Variables: source client = {6396} a ReadStream mark client = {83} 83 prevEnd client = {80} 80 hereChar client = {32} Core.Character space token client = {5164} 'indexedType:' tokenType client = {6655} #keyword saveComments client = {3} true currentComment client = {1} nil buffer client = {9030} a WriteStream typeTable client = {2771} ScannerTable of size 255 #(#xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDelimiter #xDefault #xDelimiter #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xBinary #xDoubleQuote #literalQuote #xDollar #xBinary #xBinary #xSingleQuote #leftParenthesis #rightParenthesis #xBinary #xBinary #xBinary #xBinary #period #xBinary #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #colon #semicolon #xBinary #xBinary #xBinary #xBinary #xBinary #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #leftBracket #xBinary #rightBracket #upArrow #xLetter #xDefault #xLetter #xLetter<< etc. >> builder client = {12896} a ProgramNodeBuilder requestor client = {6637} a SilentCompilerErrorHandler oldLanguage client = {3} true newLanguage client = {3} true extendedLanguage client = {2} false parseNode client = {10503} {#ZeroDivide} failBlock client = {14369} BlockClosure [] in Compiler>>translate:noPattern:ifFail:needSourceMap:handler: endTemps client = {1} 1 targetClass client = {12864} UndefinedObject environment client = {1} nil topEnvironment client = {12354} NameSpace (NameSpace (WinXPCheckButtonView DragDropContext LabeledBooleanView MotifMenuView SliderTracker DelegateHighlighter BlueButtonPressedEvent UnknownEvent InputFieldView ComponentSpec NoController ParcelPropertiesInspector YellowButtonPressedEvent Win98LookPolicy MenuAutomaticGenerator ResizingSplitterTracker WinXPComboBoxButtonView ComboBoxSpec SliderController AlignmentLabel SpinButtonView UIFeelPolicy Win95MenuBarButtonController ArbitraryComponentSpec SubSpec ClickWidgetController WinXPMenuBar MenuBuilder AlignmentOrigin MotifScrollerButton MenuAugmentationError Win95MenuBarButtonView MacOSXMenuButtonView ReComposingComposite Win95PassiveLabel View PluggableAdaptor MacOSXActionButtonView ActionButtonView LabelAndIcon Win95WidgetPolicy Win98MenuBar SpinButtonInputBoxController MouseButtonPressedEvent DividerSpec ColumnResizeAgent Win95MenuFromMenuBarController LabeledButtonView ScheduledWindow EmulationScrollBarController RadioButtonView ResourceRetriever Sp<< etc. >> bindingRefs client = {8844} Dictionary ('GemStone.Gbs.Exceptions'->#{GemStone.Gbs.Exceptions} ) --------------------------------- [10] Parser>>constant Context PC = 227 Receiver: client = {3505} a Parser Temporaries: size client = {1} nil Instance Variables: source client = {6396} a ReadStream mark client = {83} 83 prevEnd client = {80} 80 hereChar client = {32} Core.Character space token client = {5164} 'indexedType:' tokenType client = {6655} #keyword saveComments client = {3} true currentComment client = {1} nil buffer client = {9030} a WriteStream typeTable client = {2771} ScannerTable of size 255 #(#xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDelimiter #xDefault #xDelimiter #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xBinary #xDoubleQuote #literalQuote #xDollar #xBinary #xBinary #xSingleQuote #leftParenthesis #rightParenthesis #xBinary #xBinary #xBinary #xBinary #period #xBinary #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #colon #semicolon #xBinary #xBinary #xBinary #xBinary #xBinary #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #leftBracket #xBinary #rightBracket #upArrow #xLetter #xDefault #xLetter #xLetter<< etc. >> builder client = {12896} a ProgramNodeBuilder requestor client = {6637} a SilentCompilerErrorHandler oldLanguage client = {3} true newLanguage client = {3} true extendedLanguage client = {2} false parseNode client = {10503} {#ZeroDivide} failBlock client = {14369} BlockClosure [] in Compiler>>translate:noPattern:ifFail:needSourceMap:handler: endTemps client = {1} 1 targetClass client = {12864} UndefinedObject environment client = {1} nil topEnvironment client = {12354} NameSpace (NameSpace (WinXPCheckButtonView DragDropContext LabeledBooleanView MotifMenuView SliderTracker DelegateHighlighter BlueButtonPressedEvent UnknownEvent InputFieldView ComponentSpec NoController ParcelPropertiesInspector YellowButtonPressedEvent Win98LookPolicy MenuAutomaticGenerator ResizingSplitterTracker WinXPComboBoxButtonView ComboBoxSpec SliderController AlignmentLabel SpinButtonView UIFeelPolicy Win95MenuBarButtonController ArbitraryComponentSpec SubSpec ClickWidgetController WinXPMenuBar MenuBuilder AlignmentOrigin MotifScrollerButton MenuAugmentationError Win95MenuBarButtonView MacOSXMenuButtonView ReComposingComposite Win95PassiveLabel View PluggableAdaptor MacOSXActionButtonView ActionButtonView LabelAndIcon Win95WidgetPolicy Win98MenuBar SpinButtonInputBoxController MouseButtonPressedEvent DividerSpec ColumnResizeAgent Win95MenuFromMenuBarController LabeledButtonView ScheduledWindow EmulationScrollBarController RadioButtonView ResourceRetriever Sp<< etc. >> bindingRefs client = {8844} Dictionary ('GemStone.Gbs.Exceptions'->#{GemStone.Gbs.Exceptions} ) --------------------------------- [11] Parser>>primaryExpression Context PC = 128 Receiver: client = {3505} a Parser Temporaries: start client = {63} 63 Instance Variables: source client = {6396} a ReadStream mark client = {83} 83 prevEnd client = {80} 80 hereChar client = {32} Core.Character space token client = {5164} 'indexedType:' tokenType client = {6655} #keyword saveComments client = {3} true currentComment client = {1} nil buffer client = {9030} a WriteStream typeTable client = {2771} ScannerTable of size 255 #(#xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDelimiter #xDefault #xDelimiter #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xBinary #xDoubleQuote #literalQuote #xDollar #xBinary #xBinary #xSingleQuote #leftParenthesis #rightParenthesis #xBinary #xBinary #xBinary #xBinary #period #xBinary #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #colon #semicolon #xBinary #xBinary #xBinary #xBinary #xBinary #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #leftBracket #xBinary #rightBracket #upArrow #xLetter #xDefault #xLetter #xLetter<< etc. >> builder client = {12896} a ProgramNodeBuilder requestor client = {6637} a SilentCompilerErrorHandler oldLanguage client = {3} true newLanguage client = {3} true extendedLanguage client = {2} false parseNode client = {10503} {#ZeroDivide} failBlock client = {14369} BlockClosure [] in Compiler>>translate:noPattern:ifFail:needSourceMap:handler: endTemps client = {1} 1 targetClass client = {12864} UndefinedObject environment client = {1} nil topEnvironment client = {12354} NameSpace (NameSpace (WinXPCheckButtonView DragDropContext LabeledBooleanView MotifMenuView SliderTracker DelegateHighlighter BlueButtonPressedEvent UnknownEvent InputFieldView ComponentSpec NoController ParcelPropertiesInspector YellowButtonPressedEvent Win98LookPolicy MenuAutomaticGenerator ResizingSplitterTracker WinXPComboBoxButtonView ComboBoxSpec SliderController AlignmentLabel SpinButtonView UIFeelPolicy Win95MenuBarButtonController ArbitraryComponentSpec SubSpec ClickWidgetController WinXPMenuBar MenuBuilder AlignmentOrigin MotifScrollerButton MenuAugmentationError Win95MenuBarButtonView MacOSXMenuButtonView ReComposingComposite Win95PassiveLabel View PluggableAdaptor MacOSXActionButtonView ActionButtonView LabelAndIcon Win95WidgetPolicy Win98MenuBar SpinButtonInputBoxController MouseButtonPressedEvent DividerSpec ColumnResizeAgent Win95MenuFromMenuBarController LabeledButtonView ScheduledWindow EmulationScrollBarController RadioButtonView ResourceRetriever Sp<< etc. >> bindingRefs client = {8844} Dictionary ('GemStone.Gbs.Exceptions'->#{GemStone.Gbs.Exceptions} ) --------------------------------- [12] Parser>>messagePart:repeat: Context PC = 71 Receiver: client = {3505} a Parser Temporaries: level client = {3} 3 repeat client = {3} true start client = {25} 25 end client = {1} nil receiver client = {4993} {GemStone.Gbs.Exceptions} selector client = {15118} 'defineClass:superclass:' args client = {8859} Array of size 1 #({#ZeroDivide}) keywordPositions client = {2600} Array of size 2 #(25 51) Instance Variables: source client = {6396} a ReadStream mark client = {83} 83 prevEnd client = {80} 80 hereChar client = {32} Core.Character space token client = {5164} 'indexedType:' tokenType client = {6655} #keyword saveComments client = {3} true currentComment client = {1} nil buffer client = {9030} a WriteStream typeTable client = {2771} ScannerTable of size 255 #(#xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDelimiter #xDefault #xDelimiter #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xBinary #xDoubleQuote #literalQuote #xDollar #xBinary #xBinary #xSingleQuote #leftParenthesis #rightParenthesis #xBinary #xBinary #xBinary #xBinary #period #xBinary #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #colon #semicolon #xBinary #xBinary #xBinary #xBinary #xBinary #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #leftBracket #xBinary #rightBracket #upArrow #xLetter #xDefault #xLetter #xLetter<< etc. >> builder client = {12896} a ProgramNodeBuilder requestor client = {6637} a SilentCompilerErrorHandler oldLanguage client = {3} true newLanguage client = {3} true extendedLanguage client = {2} false parseNode client = {10503} {#ZeroDivide} failBlock client = {14369} BlockClosure [] in Compiler>>translate:noPattern:ifFail:needSourceMap:handler: endTemps client = {1} 1 targetClass client = {12864} UndefinedObject environment client = {1} nil topEnvironment client = {12354} NameSpace (NameSpace (WinXPCheckButtonView DragDropContext LabeledBooleanView MotifMenuView SliderTracker DelegateHighlighter BlueButtonPressedEvent UnknownEvent InputFieldView ComponentSpec NoController ParcelPropertiesInspector YellowButtonPressedEvent Win98LookPolicy MenuAutomaticGenerator ResizingSplitterTracker WinXPComboBoxButtonView ComboBoxSpec SliderController AlignmentLabel SpinButtonView UIFeelPolicy Win95MenuBarButtonController ArbitraryComponentSpec SubSpec ClickWidgetController WinXPMenuBar MenuBuilder AlignmentOrigin MotifScrollerButton MenuAugmentationError Win95MenuBarButtonView MacOSXMenuButtonView ReComposingComposite Win95PassiveLabel View PluggableAdaptor MacOSXActionButtonView ActionButtonView LabelAndIcon Win95WidgetPolicy Win98MenuBar SpinButtonInputBoxController MouseButtonPressedEvent DividerSpec ColumnResizeAgent Win95MenuFromMenuBarController LabeledButtonView ScheduledWindow EmulationScrollBarController RadioButtonView ResourceRetriever Sp<< etc. >> bindingRefs client = {8844} Dictionary ('GemStone.Gbs.Exceptions'->#{GemStone.Gbs.Exceptions} ) --------------------------------- [13] Parser>>expression Context PC = 120 Receiver: client = {3505} a Parser Temporaries: start client = {25} 25 Instance Variables: source client = {6396} a ReadStream mark client = {83} 83 prevEnd client = {80} 80 hereChar client = {32} Core.Character space token client = {5164} 'indexedType:' tokenType client = {6655} #keyword saveComments client = {3} true currentComment client = {1} nil buffer client = {9030} a WriteStream typeTable client = {2771} ScannerTable of size 255 #(#xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDelimiter #xDefault #xDelimiter #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xBinary #xDoubleQuote #literalQuote #xDollar #xBinary #xBinary #xSingleQuote #leftParenthesis #rightParenthesis #xBinary #xBinary #xBinary #xBinary #period #xBinary #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #colon #semicolon #xBinary #xBinary #xBinary #xBinary #xBinary #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #leftBracket #xBinary #rightBracket #upArrow #xLetter #xDefault #xLetter #xLetter<< etc. >> builder client = {12896} a ProgramNodeBuilder requestor client = {6637} a SilentCompilerErrorHandler oldLanguage client = {3} true newLanguage client = {3} true extendedLanguage client = {2} false parseNode client = {10503} {#ZeroDivide} failBlock client = {14369} BlockClosure [] in Compiler>>translate:noPattern:ifFail:needSourceMap:handler: endTemps client = {1} 1 targetClass client = {12864} UndefinedObject environment client = {1} nil topEnvironment client = {12354} NameSpace (NameSpace (WinXPCheckButtonView DragDropContext LabeledBooleanView MotifMenuView SliderTracker DelegateHighlighter BlueButtonPressedEvent UnknownEvent InputFieldView ComponentSpec NoController ParcelPropertiesInspector YellowButtonPressedEvent Win98LookPolicy MenuAutomaticGenerator ResizingSplitterTracker WinXPComboBoxButtonView ComboBoxSpec SliderController AlignmentLabel SpinButtonView UIFeelPolicy Win95MenuBarButtonController ArbitraryComponentSpec SubSpec ClickWidgetController WinXPMenuBar MenuBuilder AlignmentOrigin MotifScrollerButton MenuAugmentationError Win95MenuBarButtonView MacOSXMenuButtonView ReComposingComposite Win95PassiveLabel View PluggableAdaptor MacOSXActionButtonView ActionButtonView LabelAndIcon Win95WidgetPolicy Win98MenuBar SpinButtonInputBoxController MouseButtonPressedEvent DividerSpec ColumnResizeAgent Win95MenuFromMenuBarController LabeledButtonView ScheduledWindow EmulationScrollBarController RadioButtonView ResourceRetriever Sp<< etc. >> bindingRefs client = {8844} Dictionary ('GemStone.Gbs.Exceptions'->#{GemStone.Gbs.Exceptions} ) --------------------------------- [14] Parser>>statementsArgs:temps: Context PC = 81 Receiver: client = {3505} a Parser Temporaries: argNodes client = {7024} Array of size 0 #() oldTemps client = {1} nil tempNodes client = {765} Array of size 0 #() stmts client = {10890} OrderedCollection () start client = {1} 1 blockComment client = {1} nil returnStart client = {1} nil Instance Variables: source client = {6396} a ReadStream mark client = {83} 83 prevEnd client = {80} 80 hereChar client = {32} Core.Character space token client = {5164} 'indexedType:' tokenType client = {6655} #keyword saveComments client = {3} true currentComment client = {1} nil buffer client = {9030} a WriteStream typeTable client = {2771} ScannerTable of size 255 #(#xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDelimiter #xDefault #xDelimiter #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xBinary #xDoubleQuote #literalQuote #xDollar #xBinary #xBinary #xSingleQuote #leftParenthesis #rightParenthesis #xBinary #xBinary #xBinary #xBinary #period #xBinary #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #colon #semicolon #xBinary #xBinary #xBinary #xBinary #xBinary #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #leftBracket #xBinary #rightBracket #upArrow #xLetter #xDefault #xLetter #xLetter<< etc. >> builder client = {12896} a ProgramNodeBuilder requestor client = {6637} a SilentCompilerErrorHandler oldLanguage client = {3} true newLanguage client = {3} true extendedLanguage client = {2} false parseNode client = {10503} {#ZeroDivide} failBlock client = {14369} BlockClosure [] in Compiler>>translate:noPattern:ifFail:needSourceMap:handler: endTemps client = {1} 1 targetClass client = {12864} UndefinedObject environment client = {1} nil topEnvironment client = {12354} NameSpace (NameSpace (WinXPCheckButtonView DragDropContext LabeledBooleanView MotifMenuView SliderTracker DelegateHighlighter BlueButtonPressedEvent UnknownEvent InputFieldView ComponentSpec NoController ParcelPropertiesInspector YellowButtonPressedEvent Win98LookPolicy MenuAutomaticGenerator ResizingSplitterTracker WinXPComboBoxButtonView ComboBoxSpec SliderController AlignmentLabel SpinButtonView UIFeelPolicy Win95MenuBarButtonController ArbitraryComponentSpec SubSpec ClickWidgetController WinXPMenuBar MenuBuilder AlignmentOrigin MotifScrollerButton MenuAugmentationError Win95MenuBarButtonView MacOSXMenuButtonView ReComposingComposite Win95PassiveLabel View PluggableAdaptor MacOSXActionButtonView ActionButtonView LabelAndIcon Win95WidgetPolicy Win98MenuBar SpinButtonInputBoxController MouseButtonPressedEvent DividerSpec ColumnResizeAgent Win95MenuFromMenuBarController LabeledButtonView ScheduledWindow EmulationScrollBarController RadioButtonView ResourceRetriever Sp<< etc. >> bindingRefs client = {8844} Dictionary ('GemStone.Gbs.Exceptions'->#{GemStone.Gbs.Exceptions} ) --------------------------------- [15] Parser>>method:context: Context PC = 74 Receiver: client = {3505} a Parser Temporaries: fromDoIt client = {3} true ctxt client = {1} nil start client = {1} 1 pat client = {31} Array of size 2 #(#DoIt Array of size 0 #()) block client = {1} nil messageComment client = {1} nil methodNode client = {10156} DoIt tempNodes client = {1} nil Instance Variables: source client = {6396} a ReadStream mark client = {83} 83 prevEnd client = {80} 80 hereChar client = {32} Core.Character space token client = {5164} 'indexedType:' tokenType client = {6655} #keyword saveComments client = {3} true currentComment client = {1} nil buffer client = {9030} a WriteStream typeTable client = {2771} ScannerTable of size 255 #(#xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDelimiter #xDefault #xDelimiter #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xBinary #xDoubleQuote #literalQuote #xDollar #xBinary #xBinary #xSingleQuote #leftParenthesis #rightParenthesis #xBinary #xBinary #xBinary #xBinary #period #xBinary #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #colon #semicolon #xBinary #xBinary #xBinary #xBinary #xBinary #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #leftBracket #xBinary #rightBracket #upArrow #xLetter #xDefault #xLetter #xLetter<< etc. >> builder client = {12896} a ProgramNodeBuilder requestor client = {6637} a SilentCompilerErrorHandler oldLanguage client = {3} true newLanguage client = {3} true extendedLanguage client = {2} false parseNode client = {10503} {#ZeroDivide} failBlock client = {14369} BlockClosure [] in Compiler>>translate:noPattern:ifFail:needSourceMap:handler: endTemps client = {1} 1 targetClass client = {12864} UndefinedObject environment client = {1} nil topEnvironment client = {12354} NameSpace (NameSpace (WinXPCheckButtonView DragDropContext LabeledBooleanView MotifMenuView SliderTracker DelegateHighlighter BlueButtonPressedEvent UnknownEvent InputFieldView ComponentSpec NoController ParcelPropertiesInspector YellowButtonPressedEvent Win98LookPolicy MenuAutomaticGenerator ResizingSplitterTracker WinXPComboBoxButtonView ComboBoxSpec SliderController AlignmentLabel SpinButtonView UIFeelPolicy Win95MenuBarButtonController ArbitraryComponentSpec SubSpec ClickWidgetController WinXPMenuBar MenuBuilder AlignmentOrigin MotifScrollerButton MenuAugmentationError Win95MenuBarButtonView MacOSXMenuButtonView ReComposingComposite Win95PassiveLabel View PluggableAdaptor MacOSXActionButtonView ActionButtonView LabelAndIcon Win95WidgetPolicy Win98MenuBar SpinButtonInputBoxController MouseButtonPressedEvent DividerSpec ColumnResizeAgent Win95MenuFromMenuBarController LabeledButtonView ScheduledWindow EmulationScrollBarController RadioButtonView ResourceRetriever Sp<< etc. >> bindingRefs client = {8844} Dictionary ('GemStone.Gbs.Exceptions'->#{GemStone.Gbs.Exceptions} ) --------------------------------- [16] Parser>>parse:class:environment:noPattern:context:notifying:builder:saveComments:ifFail: Context PC = 28 Receiver: client = {3505} a Parser Temporaries: sourceStream client = {6396} a ReadStream class client = {12864} UndefinedObject env client = {1} nil noPattern client = {3} true ctxt client = {1} nil req client = {6637} a SilentCompilerErrorHandler aBuilder client = {12896} a ProgramNodeBuilder savec client = {3} true aBlock client = {14369} BlockClosure [] in Compiler>>translate:noPattern:ifFail:needSourceMap:handler: meth client = {1} nil Instance Variables: source client = {6396} a ReadStream mark client = {83} 83 prevEnd client = {80} 80 hereChar client = {32} Core.Character space token client = {5164} 'indexedType:' tokenType client = {6655} #keyword saveComments client = {3} true currentComment client = {1} nil buffer client = {9030} a WriteStream typeTable client = {2771} ScannerTable of size 255 #(#xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDelimiter #xDefault #xDelimiter #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xDefault #xDefault #xDefault #xDefault #xDefault #xDelimiter #xBinary #xDoubleQuote #literalQuote #xDollar #xBinary #xBinary #xSingleQuote #leftParenthesis #rightParenthesis #xBinary #xBinary #xBinary #xBinary #period #xBinary #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #xDigit #colon #semicolon #xBinary #xBinary #xBinary #xBinary #xBinary #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #xLetter #leftBracket #xBinary #rightBracket #upArrow #xLetter #xDefault #xLetter #xLetter<< etc. >> builder client = {12896} a ProgramNodeBuilder requestor client = {6637} a SilentCompilerErrorHandler oldLanguage client = {3} true newLanguage client = {3} true extendedLanguage client = {2} false parseNode client = {10503} {#ZeroDivide} failBlock client = {14369} BlockClosure [] in Compiler>>translate:noPattern:ifFail:needSourceMap:handler: endTemps client = {1} 1 targetClass client = {12864} UndefinedObject environment client = {1} nil topEnvironment client = {12354} NameSpace (NameSpace (WinXPCheckButtonView DragDropContext LabeledBooleanView MotifMenuView SliderTracker DelegateHighlighter BlueButtonPressedEvent UnknownEvent InputFieldView ComponentSpec NoController ParcelPropertiesInspector YellowButtonPressedEvent Win98LookPolicy MenuAutomaticGenerator ResizingSplitterTracker WinXPComboBoxButtonView ComboBoxSpec SliderController AlignmentLabel SpinButtonView UIFeelPolicy Win95MenuBarButtonController ArbitraryComponentSpec SubSpec ClickWidgetController WinXPMenuBar MenuBuilder AlignmentOrigin MotifScrollerButton MenuAugmentationError Win95MenuBarButtonView MacOSXMenuButtonView ReComposingComposite Win95PassiveLabel View PluggableAdaptor MacOSXActionButtonView ActionButtonView LabelAndIcon Win95WidgetPolicy Win98MenuBar SpinButtonInputBoxController MouseButtonPressedEvent DividerSpec ColumnResizeAgent Win95MenuFromMenuBarController LabeledButtonView ScheduledWindow EmulationScrollBarController RadioButtonView ResourceRetriever Sp<< etc. >> bindingRefs client = {8844} Dictionary ('GemStone.Gbs.Exceptions'->#{GemStone.Gbs.Exceptions} ) --------------------------------- [17] Compiler>>translate:noPattern:ifFail:needSourceMap:handler: Context PC = 25 Receiver: client = {4450} a Compiler Temporaries: aStream client = {6396} a ReadStream noPattern client = {3} true failBlock client = {3163} BlockClosure [] in SmalltalkCompiler>>parse:in:noPattern:notifying: mapFlag client = {3} true handler client = {6637} a SilentCompilerErrorHandler methodNode client = {1} nil holder client = {1} nil codeStream client = {1} nil method client = {1} nil Instance Variables: sourceStream client = {6396} a ReadStream requestor client = {1} nil class client = {12864} UndefinedObject targetClass client = {12864} UndefinedObject environment client = {1} nil context client = {1} nil methodClass client = {1483} CompiledMethod allowSelfReferences client = {3} true allowClassVariableReferences client = {1} nil --------------------------------- [18] optimized [] in SmalltalkCompiler>>translate:noPattern:ifFail:needSourceMap:handlerClass: Context PC = 11 Receiver: client = {1} nil Temporaries: src client = {6396} a ReadStream self client = {4450} a Compiler noPattern client = {3} true failBlock client = {3163} BlockClosure [] in SmalltalkCompiler>>parse:in:noPattern:notifying: mapFlag client = {3} true handler client = {6637} a SilentCompilerErrorHandler Instance Variables: --------------------------------- [19] optimized [] in CompilerErrorHandler>>forClass:environment:on:for:onFailDo:do: Context PC = 6 Receiver: client = {1} nil Temporaries: aBlock client = {403} BlockClosure [] in SmalltalkCompiler>>translate:noPattern:ifFail:needSourceMap:handlerClass: sourceStream client = {6396} a ReadStream Instance Variables: --------------------------------- [20] SignalHandler>>handleDo: Context PC = 7 Receiver: client = {10528} a SignalHandler Temporaries: doBlock client = {9608} BlockClosure [] in CompilerErrorHandler>>forClass:environment:on:for:onFailDo:do: Instance Variables: nextLink client = {1} nil signalPattern client = {10631} NoDLLCCNotification handler client = {10126} BlockClosure [] in CompilerErrorHandler>>initialize --------------------------------- [21] SignalHandler>>handleDo: Context PC = 11 Receiver: client = {3349} a SignalHandler Temporaries: doBlock client = {9608} BlockClosure [] in CompilerErrorHandler>>forClass:environment:on:for:onFailDo:do: Instance Variables: nextLink client = {10528} a SignalHandler signalPattern client = {1156} InvalidBlockNotification handler client = {13474} BlockClosure [] in CompilerErrorHandler>>initialize --------------------------------- [22] SignalHandler>>handleDo: Context PC = 11 Receiver: client = {7215} a SignalHandler Temporaries: doBlock client = {9608} BlockClosure [] in CompilerErrorHandler>>forClass:environment:on:for:onFailDo:do: Instance Variables: nextLink client = {3349} a SignalHandler signalPattern client = {4240} NoOptimizeNotification handler client = {956} BlockClosure [] in CompilerErrorHandler>>initialize --------------------------------- [23] SignalHandler>>handleDo: Context PC = 11 Receiver: client = {11081} a SignalHandler Temporaries: doBlock client = {9608} BlockClosure [] in CompilerErrorHandler>>forClass:environment:on:for:onFailDo:do: Instance Variables: nextLink client = {7215} a SignalHandler signalPattern client = {6965} ExceededLimitsError handler client = {4822} BlockClosure [] in CompilerErrorHandler>>initialize --------------------------------- [24] SignalHandler>>handleDo: Context PC = 11 Receiver: client = {14947} a SignalHandler Temporaries: doBlock client = {9608} BlockClosure [] in CompilerErrorHandler>>forClass:environment:on:for:onFailDo:do: Instance Variables: nextLink client = {11081} a SignalHandler signalPattern client = {5346} VariableReadBeforeWrittenNotification handler client = {8688} BlockClosure [] in CompilerErrorHandler>>initialize --------------------------------- [25] HandlerList>>handleDo: Context PC = 11 Receiver: client = {2429} HandlerList (a SignalHandler a SignalHandler a SignalHandler a SignalHandler a SignalHandler) Temporaries: aBlock client = {9608} BlockClosure [] in CompilerErrorHandler>>forClass:environment:on:for:onFailDo:do: Instance Variables: firstLink client = {14947} a SignalHandler lastLink client = {10528} a SignalHandler --------------------------------- [26] SilentCompilerErrorHandler(CompilerErrorHandler)>>forClass:environment:on:for:onFailDo:do: Context PC = 28 Receiver: client = {6637} a SilentCompilerErrorHandler Temporaries: targetClass client = {12864} UndefinedObject nameSpace client = {11200} NameSpace (SortedCompactDictionary StringParameterSubstitution FixedPoint Bag ZeroDivide ArrayedCollection StreamErrorPolicy DeprecationEncountered ByteString Subsequence Association IntegerArray RunArray AnnouncementDeliveryDestination EvaluableAction SubscriptOutOfBoundsError SignalError ReconcileWarning LocaleLocalizationComponent LaggedFibonacciRandom UserNotification TimestampReader MinimumStandardRandom DwordArray TextStream HeadlessError NameSpace (a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterE<< etc. >> sourceStream client = {6396} a ReadStream requestor client = {1} nil fail client = {3163} BlockClosure [] in SmalltalkCompiler>>parse:in:noPattern:notifying: aBlock client = {403} BlockClosure [] in SmalltalkCompiler>>translate:noPattern:ifFail:needSourceMap:handlerClass: Instance Variables: failBlock client = {589} BlockClosure [] in CompilerErrorHandler>>forClass:environment:on:for:onFailDo:do: retryBlock client = {1} nil class client = {12864} UndefinedObject selector client = {1} nil errorHandlers client = {2429} HandlerList (a SignalHandler a SignalHandler a SignalHandler a SignalHandler a SignalHandler) environment client = {11200} NameSpace (SortedCompactDictionary StringParameterSubstitution FixedPoint Bag ZeroDivide ArrayedCollection StreamErrorPolicy DeprecationEncountered ByteString Subsequence Association IntegerArray RunArray AnnouncementDeliveryDestination EvaluableAction SubscriptOutOfBoundsError SignalError ReconcileWarning LocaleLocalizationComponent LaggedFibonacciRandom UserNotification TimestampReader MinimumStandardRandom DwordArray TextStream HeadlessError NameSpace (a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterEncoder a ByteCharacterE<< etc. >> editor client = {1} nil --------------------------------- [27] Compiler(SmalltalkCompiler)>>translate:noPattern:ifFail:needSourceMap:handlerClass: Context PC = 27 Receiver: client = {4450} a Compiler Temporaries: aStream client = {6396} a ReadStream noPattern client = {3} true failBlock client = {3163} BlockClosure [] in SmalltalkCompiler>>parse:in:noPattern:notifying: mapFlag client = {3} true handlerClass client = {15626} SilentCompilerErrorHandler handler client = {6637} a SilentCompilerErrorHandler Instance Variables: sourceStream client = {6396} a ReadStream requestor client = {1} nil class client = {12864} UndefinedObject targetClass client = {12864} UndefinedObject environment client = {1} nil context client = {1} nil methodClass client = {1483} CompiledMethod allowSelfReferences client = {3} true allowClassVariableReferences client = {1} nil --------------------------------- [28] Compiler(SmalltalkCompiler)>>parse:in:noPattern:notifying: Context PC = 17 Receiver: client = {4450} a Compiler Temporaries: textOrStream client = {700} 'GemStone.Gbs.Exceptions defineClass: #ZeroDivide superclass: #{Core.ZeroDivide} indexedType: #none private: false instanceVariableNames: ''dividend '' classInstanceVariableNames: '''' imports: '''' category: ''''' aClass client = {12864} UndefinedObject noPattern client = {3} true req client = {1} nil Instance Variables: sourceStream client = {6396} a ReadStream requestor client = {1} nil class client = {12864} UndefinedObject targetClass client = {12864} UndefinedObject environment client = {1} nil context client = {1} nil methodClass client = {1483} CompiledMethod allowSelfReferences client = {3} true allowClassVariableReferences client = {1} nil --------------------------------- [29] Store.Glorp.ClassChangeResolver>>ownerNameForLoadOrdering Context PC = 24 Receiver: client = {2615} a Store.Glorp.ClassChangeResolver Temporaries: methodNodeHolder client = {1} nil target client = {3168} a Store.Glorp.StandardResolution Instance Variables: applied client = {2} false original client = {1} nil proposed client = {3168} a Store.Glorp.StandardResolution base client = {1} nil alternatives client = {13293} OrderedSet (a Store.Glorp.StandardResolution) applyable client = {3} true ownerName client = {7034} 'GemStone.Gbs.Exceptions.ZeroDivide' movePair client = {1} nil --------------------------------- [30] optimized [] in [] in Store.Glorp.MergeTool>>environmentOrderFor: Context PC = 9 Receiver: client = {1} nil Temporaries: eachName client = {9613} 'ZeroDivide' each client = {2615} a Store.Glorp.ClassChangeResolver Instance Variables: --------------------------------- [31] OrderedCollection>>detect:ifNone: Context PC = 19 Receiver: client = {3354} OrderedCollection ('ZeroDivide' 'MessageNotUnderstood') Temporaries: aBlock client = {7773} BlockClosure [] in [] in Store.Glorp.MergeTool>>environmentOrderFor: exceptionBlock client = {1514} BlockClosure [] in Collection>>contains: i client = {1} 1 each client = {9613} 'ZeroDivide' Instance Variables: firstIndex client = {1} 1 lastIndex client = {2} 2 --------------------------------- [32] OrderedCollection(Collection)>>contains: Context PC = 7 Receiver: client = {3354} OrderedCollection ('ZeroDivide' 'MessageNotUnderstood') Temporaries: aBlock client = {7773} BlockClosure [] in [] in Store.Glorp.MergeTool>>environmentOrderFor: Instance Variables: firstIndex client = {1} 1 lastIndex client = {2} 2 --------------------------------- [33] optimized [] in Store.Glorp.MergeTool>>environmentOrderFor: Context PC = 10 Receiver: client = {1} nil Temporaries: each client = {2615} a Store.Glorp.ClassChangeResolver names client = {3354} OrderedCollection ('ZeroDivide' 'MessageNotUnderstood') orderedResolvers client = {11825} OrderedCollection (a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glo<< etc. >> workingResolvers client = {5566} OrderedCollection (a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver) Instance Variables: --------------------------------- [34] OrderedCollection>>do: Context PC = 17 Receiver: client = {15691} OrderedCollection (a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver) Temporaries: aBlock client = {8512} BlockClosure [] in Store.Glorp.MergeTool>>environmentOrderFor: index client = {1} 1 Instance Variables: firstIndex client = {1} 1 lastIndex client = {2} 2 --------------------------------- [35] Store.Glorp.MergeTool>>environmentOrderFor: Context PC = 35 Receiver: client = {2253} a Store.Glorp.MergeTool Temporaries: aCollectionOfChangeResolvers client = {13484} OrderedCollection (a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glo<< etc. >> orderedResolvers client = {11825} OrderedCollection (a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glo<< etc. >> workingResolvers client = {5566} OrderedCollection (a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver) names client = {3354} OrderedCollection ('ZeroDivide' 'MessageNotUnderstood') Instance Variables: dependents client = {7225} a ScheduledWindow 69206807 builder client = {966} an UIBuilder uiSession client = {441} a ControlManager eventHandlers client = {1} nil resolutionManager client = {11091} a Store.Glorp.ResolutionManager packageList client = {4832} a MultiSelectionInList bundles client = {14957} OrderedCollection (StoreBundle(GBS Development,1803.1) StoreBundle(CstMessengerSupport,113) StoreBundle(GbsRuntime,1166.1) StoreBundle(GbsCache,134) StoreBundle(GbsServerInterface,427) StoreBundle(GbsExceptions,142) StoreBundle(GbsPortability,14) StoreBundle(GbsServerClasses,24) StoreBundle(GbsKernel,959.1) StoreBundle(GbsStats,46) StoreBundle(GbsTools,620.1) StoreBundle(GbsAdminTools,68) StoreBundle(GbsProgrammingTools,516.1) StoreBundle(GbsNonProduct,1190.1) StoreBundle(GbsTester,247.1) StoreBundle(GbsTests,891.1) StoreBundle(GsPim,104)) displayText client = {2439} a ValueHolder on: Text for '*** Remove from image ***' conflictText client = {12564} a ValueHolder on: Text for 'Smalltalk.SpecialGemStoneObjects defineSharedVariable: #OGsfModificationLog private: false constant: false category: ''GemBuilder'' initializer: nil' textMode client = {8077} #external show client = {2092} #all selectedResolution client = {6305} a Store.Glorp.SharedChangeResolver conflictType client = {5522} #conflictsWithImage nameStyle client = {6055} #showShortNames resolutionListTabs client = {46} a SelectionInList currentResolutionsPane client = {10171} a Store.ResolutionsTreePane autoSelectResolution client = {3} true toolbarMenuHolder client = {3912} a ValueHolder on: a Menu compareWithHolder client = {14037} a ValueHolder on: #conflictsWithImage differencesType client = {7915} #showCodeDifferences databaseSession client = {7778} a Glorp.GlorpSession conflictProtocol client = {1519} a ValueHolder on: Text for ' ' selectionProtocol client = {11644} a ValueHolder on: Text for ' ' --------------------------------- [36] Store.Glorp.MergeTool>>sortResolutionsForLoading: Context PC = 64 Receiver: client = {2253} a Store.Glorp.MergeTool Temporaries: aCollectionOfChangeResolvers client = {10176} OrderedCollection (a Store.Glorp.ClassChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.SharedChangeResolver a Store.Glorp.SharedChangeResolver a Store.Glorp.SharedChangeResolver a Store.Glorp.SharedChangeResolver a Store.Glorp.SharedChangeResolver a Store.Glorp.Shared<< etc. >> nameSpaceResolvers client = {3917} OrderedCollection () classResolvers client = {13484} OrderedCollection (a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glo<< etc. >> sortedResolvers client = {14042} OrderedCollection (a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.SharedChangeResolver a Store.Glorp.NamespaceChangeResolver) Instance Variables: dependents client = {7225} a ScheduledWindow 69206807 builder client = {966} an UIBuilder uiSession client = {441} a ControlManager eventHandlers client = {1} nil resolutionManager client = {11091} a Store.Glorp.ResolutionManager packageList client = {4832} a MultiSelectionInList bundles client = {14957} OrderedCollection (StoreBundle(GBS Development,1803.1) StoreBundle(CstMessengerSupport,113) StoreBundle(GbsRuntime,1166.1) StoreBundle(GbsCache,134) StoreBundle(GbsServerInterface,427) StoreBundle(GbsExceptions,142) StoreBundle(GbsPortability,14) StoreBundle(GbsServerClasses,24) StoreBundle(GbsKernel,959.1) StoreBundle(GbsStats,46) StoreBundle(GbsTools,620.1) StoreBundle(GbsAdminTools,68) StoreBundle(GbsProgrammingTools,516.1) StoreBundle(GbsNonProduct,1190.1) StoreBundle(GbsTester,247.1) StoreBundle(GbsTests,891.1) StoreBundle(GsPim,104)) displayText client = {2439} a ValueHolder on: Text for '*** Remove from image ***' conflictText client = {12564} a ValueHolder on: Text for 'Smalltalk.SpecialGemStoneObjects defineSharedVariable: #OGsfModificationLog private: false constant: false category: ''GemBuilder'' initializer: nil' textMode client = {8077} #external show client = {2092} #all selectedResolution client = {6305} a Store.Glorp.SharedChangeResolver conflictType client = {5522} #conflictsWithImage nameStyle client = {6055} #showShortNames resolutionListTabs client = {46} a SelectionInList currentResolutionsPane client = {10171} a Store.ResolutionsTreePane autoSelectResolution client = {3} true toolbarMenuHolder client = {3912} a ValueHolder on: a Menu compareWithHolder client = {14037} a ValueHolder on: #conflictsWithImage differencesType client = {7915} #showCodeDifferences databaseSession client = {7778} a Glorp.GlorpSession conflictProtocol client = {1519} a ValueHolder on: Text for ' ' selectionProtocol client = {11644} a ValueHolder on: Text for ' ' --------------------------------- [37] Store.Glorp.MergeTool>>applyResolved: Context PC = 21 Receiver: client = {2253} a Store.Glorp.MergeTool Temporaries: aCollection client = {7049} OrderedCollection (a Store.Glorp.ClassChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.SharedChangeResolver a Store.Glorp.SharedChangeResolver a Store.Glorp.SharedChangeResolver a Store.Glorp.SharedChangeResolver a Store.Glorp.SharedChangeResolver a Store.Glorp.SharedC<< etc. >> unApplied client = {10176} OrderedCollection (a Store.Glorp.ClassChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.ClassChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.MethodChangeResolver a Store.Glorp.SharedChangeResolver a Store.Glorp.SharedChangeResolver a Store.Glorp.SharedChangeResolver a Store.Glorp.SharedChangeResolver a Store.Glorp.SharedChangeResolver a Store.Glorp.Shared<< etc. >> errors client = {1} nil navigatorClass client = {1} nil moveItems client = {1} nil Instance Variables: dependents client = {7225} a ScheduledWindow 69206807 builder client = {966} an UIBuilder uiSession client = {441} a ControlManager eventHandlers client = {1} nil resolutionManager client = {11091} a Store.Glorp.ResolutionManager packageList client = {4832} a MultiSelectionInList bundles client = {14957} OrderedCollection (StoreBundle(GBS Development,1803.1) StoreBundle(CstMessengerSupport,113) StoreBundle(GbsRuntime,1166.1) StoreBundle(GbsCache,134) StoreBundle(GbsServerInterface,427) StoreBundle(GbsExceptions,142) StoreBundle(GbsPortability,14) StoreBundle(GbsServerClasses,24) StoreBundle(GbsKernel,959.1) StoreBundle(GbsStats,46) StoreBundle(GbsTools,620.1) StoreBundle(GbsAdminTools,68) StoreBundle(GbsProgrammingTools,516.1) StoreBundle(GbsNonProduct,1190.1) StoreBundle(GbsTester,247.1) StoreBundle(GbsTests,891.1) StoreBundle(GsPim,104)) displayText client = {2439} a ValueHolder on: Text for '*** Remove from image ***' conflictText client = {12564} a ValueHolder on: Text for 'Smalltalk.SpecialGemStoneObjects defineSharedVariable: #OGsfModificationLog private: false constant: false category: ''GemBuilder'' initializer: nil' textMode client = {8077} #external show client = {2092} #all selectedResolution client = {6305} a Store.Glorp.SharedChangeResolver conflictType client = {5522} #conflictsWithImage nameStyle client = {6055} #showShortNames resolutionListTabs client = {46} a SelectionInList currentResolutionsPane client = {10171} a Store.ResolutionsTreePane autoSelectResolution client = {3} true toolbarMenuHolder client = {3912} a ValueHolder on: a Menu compareWithHolder client = {14037} a ValueHolder on: #conflictsWithImage differencesType client = {7915} #showCodeDifferences databaseSession client = {7778} a Glorp.GlorpSession conflictProtocol client = {1519} a ValueHolder on: Text for ' ' selectionProtocol client = {11644} a ValueHolder on: Text for ' ' --------------------------------- [38] optimized [] in Store.Glorp.MergeTool>>applyResolved Context PC = 9 Receiver: client = {1} nil Temporaries: self client = {2253} a Store.Glorp.MergeTool Instance Variables: --------------------------------- [39] BlockClosure>>ensure: Context PC = 4 Receiver: client = {2263} BlockClosure [] in Store.Glorp.MergeTool>>applyResolved Temporaries: aBlock client = {9995} BlockClosure [] in WindowSensor>>invalidationSuppressWhile: result client = {1} nil Instance Variables: method client = {14596} CompiledBlock [] in Store.Glorp.MergeTool>>applyResolved outerContext client = {1} nil copiedValues client = {2253} a Store.Glorp.MergeTool --------------------------------- [40] EventSensor(WindowSensor)>>invalidationSuppressWhile: Context PC = 12 Receiver: client = {3736} an EventSensor Temporaries: aBlock client = {2263} BlockClosure [] in Store.Glorp.MergeTool>>applyResolved wasSurpressed client = {2} false Instance Variables: window client = {7225} a ScheduledWindow 69206807 keyboard client = {9075} a SharedQueue metaInput client = {2816} an EventQueue damage client = {12941} Array of size 0 #() damageLock client = {6682} Semaphore () invalidationSuppressed client = {3} true skipNextDamage client = {2} false collapseEvents client = {3} true queueLocked client = {2} false --------------------------------- [41] Store.Glorp.MergeTool>>applyResolved Context PC = 11 Receiver: client = {2253} a Store.Glorp.MergeTool Temporaries: Instance Variables: dependents client = {7225} a ScheduledWindow 69206807 builder client = {966} an UIBuilder uiSession client = {441} a ControlManager eventHandlers client = {1} nil resolutionManager client = {11091} a Store.Glorp.ResolutionManager packageList client = {4832} a MultiSelectionInList bundles client = {14957} OrderedCollection (StoreBundle(GBS Development,1803.1) StoreBundle(CstMessengerSupport,113) StoreBundle(GbsRuntime,1166.1) StoreBundle(GbsCache,134) StoreBundle(GbsServerInterface,427) StoreBundle(GbsExceptions,142) StoreBundle(GbsPortability,14) StoreBundle(GbsServerClasses,24) StoreBundle(GbsKernel,959.1) StoreBundle(GbsStats,46) StoreBundle(GbsTools,620.1) StoreBundle(GbsAdminTools,68) StoreBundle(GbsProgrammingTools,516.1) StoreBundle(GbsNonProduct,1190.1) StoreBundle(GbsTester,247.1) StoreBundle(GbsTests,891.1) StoreBundle(GsPim,104)) displayText client = {2439} a ValueHolder on: Text for '*** Remove from image ***' conflictText client = {12564} a ValueHolder on: Text for 'Smalltalk.SpecialGemStoneObjects defineSharedVariable: #OGsfModificationLog private: false constant: false category: ''GemBuilder'' initializer: nil' textMode client = {8077} #external show client = {2092} #all selectedResolution client = {6305} a Store.Glorp.SharedChangeResolver conflictType client = {5522} #conflictsWithImage nameStyle client = {6055} #showShortNames resolutionListTabs client = {46} a SelectionInList currentResolutionsPane client = {10171} a Store.ResolutionsTreePane autoSelectResolution client = {3} true toolbarMenuHolder client = {3912} a ValueHolder on: a Menu compareWithHolder client = {14037} a ValueHolder on: #conflictsWithImage differencesType client = {7915} #showCodeDifferences databaseSession client = {7778} a Glorp.GlorpSession conflictProtocol client = {1519} a ValueHolder on: Text for ' ' selectionProtocol client = {11644} a ValueHolder on: Text for ' ' --------------------------------- [42] optimized [] in ApplicationModel>>actionFor: Context PC = 7 Receiver: client = {1} nil Temporaries: self client = {2253} a Store.Glorp.MergeTool aKey client = {6995} #applyResolved Instance Variables: --------------------------------- [43] optimized [] in ToolBar>>newButtonModelFor: Context PC = 13 Receiver: client = {1} nil Temporaries: self client = {7421} a MotifToolBar action client = {6995} #applyResolved Instance Variables: --------------------------------- [44] optimized [] in ToolBar>>newButtonModelFor: Context PC = 12 Receiver: client = {1} nil Temporaries: b client = {1162} a ValueHolder on: nil v client = {3} true self client = {7421} a MotifToolBar aMenuItem client = {11287} a MenuItem 'Apply All' executeBlock client = {15153} BlockClosure [] in ToolBar>>newButtonModelFor: Instance Variables: --------------------------------- [45] PluggableAdaptor>>setValue: Context PC = 6 Receiver: client = {8894} a PluggableAdaptor Temporaries: newValue client = {3} true Instance Variables: dependents client = {242} a Win98ToolbarButtonView model client = {1162} a ValueHolder on: nil getBlock client = {10367} BlockClosure [] in ToolBar>>newButtonModelFor: putBlock client = {4108} BlockClosure [] in ToolBar>>newButtonModelFor: updateBlock client = {15634} BlockClosure [] in ToolBar>>newButtonModelFor: --------------------------------- [46] PluggableAdaptor(ValueModel)>>value: Context PC = 5 Receiver: client = {8894} a PluggableAdaptor Temporaries: newValue client = {3} true Instance Variables: dependents client = {242} a Win98ToolbarButtonView model client = {1162} a ValueHolder on: nil getBlock client = {10367} BlockClosure [] in ToolBar>>newButtonModelFor: putBlock client = {4108} BlockClosure [] in ToolBar>>newButtonModelFor: updateBlock client = {15634} BlockClosure [] in ToolBar>>newButtonModelFor: --------------------------------- [47] Win98ToolbarButtonController(TriggerButtonController)>>pressAction Context PC = 17 Receiver: client = {1715} a Win98ToolbarButtonController Temporaries: Instance Variables: model client = {8894} a PluggableAdaptor view client = {242} a Win98ToolbarButtonView sensor client = {10920} a TranslatingSensor keyboardHook client = {1} nil dispatcher client = {1} nil --------------------------------- [48] TriggerButtonTracker(BasicButtonTracker)>>finishSelectionFor: Context PC = 8 Receiver: client = {4661} a TriggerButtonTracker Temporaries: aPoint client = {10000} 28 @ 18 Instance Variables: controller client = {1715} a Win98ToolbarButtonController inside client = {3} true --------------------------------- [49] TriggerButtonTracker>>finishSelectionFor: Context PC = 11 Receiver: client = {4661} a TriggerButtonTracker Temporaries: aPoint client = {10000} 28 @ 18 Instance Variables: controller client = {1715} a Win98ToolbarButtonController inside client = {3} true --------------------------------- [50] TriggerButtonTracker(SelectionTracker)>>redButtonReleasedEvent: Context PC = 13 Receiver: client = {4661} a TriggerButtonTracker Temporaries: aMouseButtonEvent client = {15339} a RedButtonReleasedEvent Instance Variables: controller client = {1715} a Win98ToolbarButtonController inside client = {3} true --------------------------------- [51] RedButtonReleasedEvent>>dispatchTo: Context PC = 4 Receiver: client = {15339} a RedButtonReleasedEvent Temporaries: anObject client = {4661} a TriggerButtonTracker Instance Variables: time client = {442809223} 442809223 initiator client = {6687} an EventDispatcher window client = {7225} a ScheduledWindow 69206807 state client = {0} 0 x client = {32} 32 y client = {49} 49 gx client = {1329} 1329 gy client = {459} 459 buttonNumber client = {1} 1 --------------------------------- [52] TriggerButtonTracker(SelectionTracker)>>handleEvent: Context PC = 4 Receiver: client = {4661} a TriggerButtonTracker Temporaries: anEvent client = {15339} a RedButtonReleasedEvent Instance Variables: controller client = {1715} a Win98ToolbarButtonController inside client = {3} true --------------------------------- [53] EventDispatcher>>dispatch:to: Context PC = 10 Receiver: client = {6687} an EventDispatcher Temporaries: event client = {15339} a RedButtonReleasedEvent object client = {4661} a TriggerButtonTracker tmp client = {1} nil Instance Variables: windowController client = {14972} an ApplicationStandardSystemController currentMouseConsumer client = {1} nil grabbingMouse client = {2} false lastControlObject client = {1715} a Win98ToolbarButtonController trapList client = {1} nil state client = {1} nil repairDamageWhenDebugging client = {3} true flushQueueAfterError client = {3} true distributeEventsWhenDebugging client = {3} true dragDropInProgress client = {2} false dragDropTracker client = {1} nil dispatchUnknownEvents client = {2} false --------------------------------- [54] [] in EventDispatcher>>dispatchEvent: Context PC = 9 Receiver: client = {6687} an EventDispatcher Temporaries: self client = {6687} an EventDispatcher event client = {15339} a RedButtonReleasedEvent Instance Variables: windowController client = {14972} an ApplicationStandardSystemController currentMouseConsumer client = {1} nil grabbingMouse client = {2} false lastControlObject client = {1715} a Win98ToolbarButtonController trapList client = {1} nil state client = {1} nil repairDamageWhenDebugging client = {3} true flushQueueAfterError client = {3} true distributeEventsWhenDebugging client = {3} true dragDropInProgress client = {2} false dragDropTracker client = {1} nil dispatchUnknownEvents client = {2} false --------------------------------- [55] BlockClosure>>on:do: Context PC = 18 Receiver: client = {2826} BlockClosure [] in EventDispatcher>>dispatchEvent: Temporaries: anExceptionSelector client = {12339} ClosedWindowNotification handlerBlock client = {1906} BlockClosure [] in EventDispatcher>>dispatchEvent: Instance Variables: method client = {8106} CompiledBlock [] in EventDispatcher>>dispatchEvent: outerContext client = {12031} EventDispatcher>>dispatchEvent: copiedValues client = {5772} Array of size 2 #(an EventDispatcher a RedButtonReleasedEvent) --------------------------------- [56] EventDispatcher>>dispatchEvent: Context PC = 68 Receiver: client = {6687} an EventDispatcher Temporaries: event client = {15339} a RedButtonReleasedEvent objectWantingControl client = {1} nil targetKeyboardProcessor client = {1} nil Instance Variables: windowController client = {14972} an ApplicationStandardSystemController currentMouseConsumer client = {1} nil grabbingMouse client = {2} false lastControlObject client = {1715} a Win98ToolbarButtonController trapList client = {1} nil state client = {1} nil repairDamageWhenDebugging client = {3} true flushQueueAfterError client = {3} true distributeEventsWhenDebugging client = {3} true dragDropInProgress client = {2} false dragDropTracker client = {1} nil dispatchUnknownEvents client = {2} false --------------------------------- [57] RedButtonReleasedEvent(Event)>>dispatch Context PC = 16 Receiver: client = {15339} a RedButtonReleasedEvent Temporaries: Instance Variables: time client = {442809223} 442809223 initiator client = {6687} an EventDispatcher window client = {7225} a ScheduledWindow 69206807 state client = {0} 0 x client = {32} 32 y client = {49} 49 gx client = {1329} 1329 gy client = {459} 459 buttonNumber client = {1} 1 --------------------------------- [58] RedButtonReleasedEvent(Event)>>dispatchForWindowManager: Context PC = 4 Receiver: client = {15339} a RedButtonReleasedEvent Temporaries: aWinMgr client = {12956} a WindowManager Instance Variables: time client = {442809223} 442809223 initiator client = {6687} an EventDispatcher window client = {7225} a ScheduledWindow 69206807 state client = {0} 0 x client = {32} 32 y client = {49} 49 gx client = {1329} 1329 gy client = {459} 459 buttonNumber client = {1} 1 --------------------------------- [59] optimized [] in WindowManager>>safelyDispatchForWindowManager: Context PC = 6 Receiver: client = {1} nil Temporaries: event client = {15339} a RedButtonReleasedEvent self client = {12956} a WindowManager Instance Variables: --------------------------------- [60] BlockClosure>>on:do: Context PC = 18 Receiver: client = {3384} BlockClosure [] in WindowManager>>safelyDispatchForWindowManager: Temporaries: anExceptionSelector client = {8473} BadControllerError handlerBlock client = {8723} BlockClosure [] in WindowManager>>safelyDispatchForWindowManager: Instance Variables: method client = {12973} CompiledBlock [] in WindowManager>>safelyDispatchForWindowManager: outerContext client = {1} nil copiedValues client = {2464} Array of size 2 #(a RedButtonReleasedEvent a WindowManager) --------------------------------- [61] WindowManager>>safelyDispatchForWindowManager: Context PC = 13 Receiver: client = {12956} a WindowManager Temporaries: event client = {15339} a RedButtonReleasedEvent Instance Variables: windows client = {9276} OrderedCollection (a ScheduledWindow 69206807 a ScheduledWindow 69206223) activeController client = {1} nil interruptLock client = {2} false outstandingMetaOrDamage client = {2} false openInProgress client = {2} false eventQueue client = {3017} an EventQueue baseProcess client = {5573} a Process in Semaphore>>wait dontFilterEvents client = {2} false --------------------------------- [62] WindowManager>>processNextEvent Context PC = 9 Receiver: client = {12956} a WindowManager Temporaries: event client = {15339} a RedButtonReleasedEvent Instance Variables: windows client = {9276} OrderedCollection (a ScheduledWindow 69206807 a ScheduledWindow 69206223) activeController client = {1} nil interruptLock client = {2} false outstandingMetaOrDamage client = {2} false openInProgress client = {2} false eventQueue client = {3017} an EventQueue baseProcess client = {5573} a Process in Semaphore>>wait dontFilterEvents client = {2} false --------------------------------- [63] optimized [] in [] in WindowManager>>newProcess Context PC = 13 Receiver: client = {1} nil Temporaries: self client = {12956} a WindowManager Instance Variables: --------------------------------- [64] BlockClosure>>on:do: Context PC = 18 Receiver: client = {5596} BlockClosure [] in [] in WindowManager>>newProcess Temporaries: anExceptionSelector client = {3873} TerminateException handlerBlock client = {10935} BlockClosure [] in [] in WindowManager>>newProcess Instance Variables: method client = {242} CompiledBlock [] in [] in WindowManager>>newProcess outerContext client = {1} nil copiedValues client = {12956} a WindowManager --------------------------------- [65] optimized [] in WindowManager>>newProcess Context PC = 15 Receiver: client = {1} nil Temporaries: self client = {12956} a WindowManager Instance Variables: --------------------------------- [66] BlockClosure>>on:do: Context PC = 18 Receiver: client = {15907} BlockClosure [] in WindowManager>>newProcess Temporaries: anExceptionSelector client = {3873} TerminateException handlerBlock client = {9271} BlockClosure [] in [] in Process class>>forBlock:priority: Instance Variables: method client = {7974} CompiledBlock [] in WindowManager>>newProcess outerContext client = {1} nil copiedValues client = {12956} a WindowManager --------------------------------- [67] optimized [] in Process class>>forBlock:priority: Context PC = 9 Receiver: client = {1} nil Temporaries: aBlock client = {15907} BlockClosure [] in WindowManager>>newProcess Instance Variables: _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
On May 26, 2011, at 1:11 PM, Martin McClure wrote: > It seems to be stuck merging in the new class definition for > GemStone.Gbs.ZeroDivide, which subclasses Core.ZeroDivide. No time to > debug further today, I'm afraid. Yeah, I suspected this would eventually bite us. Try this: environmentOrderFor: aCollectionOfChangeResolvers | orderedResolvers workingResolvers names workingSize | orderedResolvers := OrderedCollection new: aCollectionOfChangeResolvers size. workingResolvers := aCollectionOfChangeResolvers asOrderedCollection. workingSize := -1. [workingSize ~= workingResolvers size and: [workingResolvers notEmpty]] whileTrue: [names := workingResolvers collect: [:each | each definitionName]. workingSize := workingResolvers size. workingResolvers copy do: [:each | (names contains: [:eachName | '*.', eachName match: each ownerNameForLoadOrdering ignoreCase: false]) ifFalse: [orderedResolvers add: each. workingResolvers remove: each]]]. orderedResolvers addAll: workingResolvers. ^orderedResolvers And So It Goes Sames ______________________________________________________________________ Samuel S. Shuster [|] VisualWorks Engineering, Store Project Smalltalk Enables Success -- What Are YOU Using? _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Free forum by Nabble | Edit this page |