Decided to try loading the Git browser since I'd never noticed it before. Menu click on the top-right pluggablepanel results in the dnu because the 'projectSelection' is nil and Boom! Probably a trivial fix but since I don't know the intent of the tool I'd prefer not to mess with it.
21 December 2019 2:12:24.730738 pm VM: Mac OS - Smalltalk Image: Squeak5.3beta [latest update: #19284] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /Users/tim/Documents/Squeak/Squeak5.3beta-19284-64bit.app/Contents/Resources Trusted Dir /Users/tim/Documents/Squeak/Squeak5.3beta-19284-64bit.app/Contents/Resources/secure Untrusted Dir /Users/tim/Documents/Squeak/Squeak5.3beta-19284-64bit.app/Contents/Resources/My Squeak UndefinedObject(Object)>>doesNotUnderstand: #loadedHistorian Receiver: nil Arguments and temporary variables: aMessage: loadedHistorian exception: MessageNotUnderstood: UndefinedObject>>loadedHistorian resumeValue: nil Receiver's instance variables: nil SquitBrowser>>menuCommitListHook: Receiver: a SquitBrowser Arguments and temporary variables: aMenu: a MenuMorph(608171) activeBranchName: nil isMenuOnActiveBranch: nil onlyOnInactiveBranch: nil commands: nil Receiver's instance variables: dependents: a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc... projectIndex: nil commitSelection: nil objectIndex: nil objectCache: nil commitForCache: nil timeOfLastListUpdate: 3754419137621 searchTerm: '' offeredToAddFirstProject: true repositoryExists: true cachedCommitList: #() commitListBuildProcess: nil selectedHistorian: nil indexOfActiveHistorianInBranchList: 1 branchList: #('-- Branches --') commitToDiffAgainst: nil SquitBrowser(Object)>>perform:withEnoughArguments: Receiver: a SquitBrowser Arguments and temporary variables: selector: #menuCommitListHook: anArray: {a MenuMorph(608171) . false} numArgs: 1 args: {a MenuMorph(608171)} Receiver's instance variables: dependents: a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc... projectIndex: nil commitSelection: nil objectIndex: nil objectCache: nil commitForCache: nil timeOfLastListUpdate: 3754419137621 searchTerm: '' offeredToAddFirstProject: true repositoryExists: true cachedCommitList: #() commitListBuildProcess: nil selectedHistorian: nil indexOfActiveHistorianInBranchList: 1 branchList: #('-- Branches --') commitToDiffAgainst: nil [] in SquitBrowser(Model)>>buildMenu:withBuilders:shifted: Receiver: a SquitBrowser Arguments and temporary variables: <<error during printing> Receiver's instance variables: dependents: a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc... projectIndex: nil commitSelection: nil objectIndex: nil objectCache: nil commitForCache: nil timeOfLastListUpdate: 3754419137621 searchTerm: '' offeredToAddFirstProject: true repositoryExists: true cachedCommitList: #() commitListBuildProcess: nil selectedHistorian: nil indexOfActiveHistorianInBranchList: 1 branchList: #('-- Branches --') commitToDiffAgainst: nil Array(SequenceableCollection)>>do: Receiver: {<menuCommitList> "in SquitBrowser>>#menuCommitListHook:"} Arguments and temporary variables: aBlock: [closure] in SquitBrowser(Model)>>buildMenu:withBuilders:shifted: index: 1 indexLimiT: 1 Receiver's instance variables: {<menuCommitList> "in SquitBrowser>>#menuCommitListHook:"} SquitBrowser(Model)>>buildMenu:withBuilders:shifted: Receiver: a SquitBrowser Arguments and temporary variables: aMenu: a MenuMorph(608171) builders: {<menuCommitList> "in SquitBrowser>>#menuCommitListHook:"} aBoolean: false menu: {a MenuMorph(608171)} Receiver's instance variables: dependents: a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc... projectIndex: nil commitSelection: nil objectIndex: nil objectCache: nil commitForCache: nil timeOfLastListUpdate: 3754419137621 searchTerm: '' offeredToAddFirstProject: true repositoryExists: true cachedCommitList: #() commitListBuildProcess: nil selectedHistorian: nil indexOfActiveHistorianInBranchList: 1 branchList: #('-- Branches --') commitToDiffAgainst: nil SquitBrowser(Model)>>menu:for:shifted: Receiver: a SquitBrowser Arguments and temporary variables: aMenu: a MenuMorph(608171) aMenuSymbolOrCollection: #(#menuCommitList) aBoolean: false builders: {<menuCommitList> "in SquitBrowser>>#menuCommitListHook:"} Receiver's instance variables: dependents: a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc... projectIndex: nil commitSelection: nil objectIndex: nil objectCache: nil commitForCache: nil timeOfLastListUpdate: 3754419137621 searchTerm: '' offeredToAddFirstProject: true repositoryExists: true cachedCommitList: #() commitListBuildProcess: nil selectedHistorian: nil indexOfActiveHistorianInBranchList: 1 branchList: #('-- Branches --') commitToDiffAgainst: nil SquitBrowser(Model)>>menu:for: Receiver: a SquitBrowser Arguments and temporary variables: aMenu: a MenuMorph(608171) aMenuSymbolOrCollection: #(#menuCommitList) Receiver's instance variables: dependents: a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc... projectIndex: nil commitSelection: nil objectIndex: nil objectCache: nil commitForCache: nil timeOfLastListUpdate: 3754419137621 searchTerm: '' offeredToAddFirstProject: true repositoryExists: true cachedCommitList: #() commitListBuildProcess: nil selectedHistorian: nil indexOfActiveHistorianInBranchList: 1 branchList: #('-- Branches --') commitToDiffAgainst: nil SquitBrowser>>commitListMenu: Receiver: a SquitBrowser Arguments and temporary variables: aMenu: a MenuMorph(608171) Receiver's instance variables: dependents: a DependentsArray(a PluggableSystemWindow<Git Browser>(3557987) a PluggableButtonMorphPlus...etc... projectIndex: nil commitSelection: nil objectIndex: nil objectCache: nil commitForCache: nil timeOfLastListUpdate: 3754419137621 searchTerm: '' offeredToAddFirstProject: true repositoryExists: true cachedCommitList: #() commitListBuildProcess: nil selectedHistorian: nil indexOfActiveHistorianInBranchList: 1 branchList: #('-- Branches --') commitToDiffAgainst: nil PluggableTreeMorph(ScrollPane)>>getMenu: Receiver: a PluggableTreeMorph(988435) Arguments and temporary variables: shiftKeyState: false menu: a MenuMorph(608171) aMenu: nil aTitle: nil Receiver's instance variables: bounds: 297@45 corner: 834@251 owner: a PluggablePanelMorph(3401925) submorphs: {a TransformMorph(3457009)} fullBounds: 297@45 corner: 834@251 color: Color white extension: a MorphExtension (2465961) [eventHandler = an EventHandler recipient...etc... borderWidth: 1 borderColor: (Color r: 0.495 g: 0.495 b: 0.495) model: a SquitBrowser slotName: nil open: false scrollBar: a ScrollBar(3362935) scroller: a TransformMorph(3457009) retractableScrollBar: false scrollBarOnLeft: true getMenuSelector: #commitListMenu: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(2604245) hScrollBarPolicy: #whenNeeded vScrollBarPolicy: #whenNeeded scrollBarThickness: 10 selectedMorph: nil hoveredMorph: nil getListSelector: nil keystrokeActionSelector: #commitListKey:from: autoDeselect: true columns: {[closure] in SquitBrowser>>buildCommitList: . [closure] in SquitBrowser...etc... columnsCache: #(nil nil nil) sortingSelector: nil getSelectionSelector: #commitSelection setSelectionSelector: #commitSelection: potentialDropMorph: nil lineColor: Color veryLightGray font: a StrikeFont(Bitmap DejaVu Sans 9 14) textColor: Color black rootWrappers: #() selectedWrapper: nil getRootsSelector: #commitList getChildrenSelector: nil hasChildrenSelector: nil getLabelSelector: nil getIconSelector: nil getSelectedPathSelector: nil setSelectedPathSelector: nil setSelectedParentSelector: nil getHelpSelector: nil dropItemSelector: nil wantsDropSelector: nil dragItemSelector: nil dragTypeSelector: nil nodeClass: SquitVersionWrapper lastKeystrokeTime: 0 lastKeystrokes: '' dragStartedSelector: nil doubleClickSelector: nil PluggableTreeMorph(ScrollPane)>>yellowButtonActivity: Receiver: a PluggableTreeMorph(988435) Arguments and temporary variables: shiftKeyState: false menu: nil Receiver's instance variables: bounds: 297@45 corner: 834@251 owner: a PluggablePanelMorph(3401925) submorphs: {a TransformMorph(3457009)} fullBounds: 297@45 corner: 834@251 color: Color white extension: a MorphExtension (2465961) [eventHandler = an EventHandler recipient...etc... borderWidth: 1 borderColor: (Color r: 0.495 g: 0.495 b: 0.495) model: a SquitBrowser slotName: nil open: false scrollBar: a ScrollBar(3362935) scroller: a TransformMorph(3457009) retractableScrollBar: false scrollBarOnLeft: true getMenuSelector: #commitListMenu: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(2604245) hScrollBarPolicy: #whenNeeded vScrollBarPolicy: #whenNeeded scrollBarThickness: 10 selectedMorph: nil hoveredMorph: nil getListSelector: nil keystrokeActionSelector: #commitListKey:from: autoDeselect: true columns: {[closure] in SquitBrowser>>buildCommitList: . [closure] in SquitBrowser...etc... columnsCache: #(nil nil nil) sortingSelector: nil getSelectionSelector: #commitSelection setSelectionSelector: #commitSelection: potentialDropMorph: nil lineColor: Color veryLightGray font: a StrikeFont(Bitmap DejaVu Sans 9 14) textColor: Color black rootWrappers: #() selectedWrapper: nil getRootsSelector: #commitList getChildrenSelector: nil hasChildrenSelector: nil getLabelSelector: nil getIconSelector: nil getSelectedPathSelector: nil setSelectedPathSelector: nil setSelectedParentSelector: nil getHelpSelector: nil dropItemSelector: nil wantsDropSelector: nil dragItemSelector: nil dragTypeSelector: nil nodeClass: SquitVersionWrapper lastKeystrokeTime: 0 lastKeystrokes: '' dragStartedSelector: nil doubleClickSelector: nil PluggableTreeMorph>>mouseDown: Receiver: a PluggableTreeMorph(988435) Arguments and temporary variables: evt: [380@151 mouseDown yellow ( yellow ) 88176875] aMorph: nil selectors: nil Receiver's instance variables: bounds: 297@45 corner: 834@251 owner: a PluggablePanelMorph(3401925) submorphs: {a TransformMorph(3457009)} fullBounds: 297@45 corner: 834@251 color: Color white extension: a MorphExtension (2465961) [eventHandler = an EventHandler recipient...etc... borderWidth: 1 borderColor: (Color r: 0.495 g: 0.495 b: 0.495) model: a SquitBrowser slotName: nil open: false scrollBar: a ScrollBar(3362935) scroller: a TransformMorph(3457009) retractableScrollBar: false scrollBarOnLeft: true getMenuSelector: #commitListMenu: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(2604245) hScrollBarPolicy: #whenNeeded vScrollBarPolicy: #whenNeeded scrollBarThickness: 10 selectedMorph: nil hoveredMorph: nil getListSelector: nil keystrokeActionSelector: #commitListKey:from: autoDeselect: true columns: {[closure] in SquitBrowser>>buildCommitList: . [closure] in SquitBrowser...etc... columnsCache: #(nil nil nil) sortingSelector: nil getSelectionSelector: #commitSelection setSelectionSelector: #commitSelection: potentialDropMorph: nil lineColor: Color veryLightGray font: a StrikeFont(Bitmap DejaVu Sans 9 14) textColor: Color black rootWrappers: #() selectedWrapper: nil getRootsSelector: #commitList getChildrenSelector: nil hasChildrenSelector: nil getLabelSelector: nil getIconSelector: nil getSelectedPathSelector: nil setSelectedPathSelector: nil setSelectedParentSelector: nil getHelpSelector: nil dropItemSelector: nil wantsDropSelector: nil dragItemSelector: nil dragTypeSelector: nil nodeClass: SquitVersionWrapper lastKeystrokeTime: 0 lastKeystrokes: '' dragStartedSelector: nil doubleClickSelector: nil PluggableTreeMorph(Morph)>>handleMouseDown: Receiver: a PluggableTreeMorph(988435) Arguments and temporary variables: anEvent: [380@151 mouseDown yellow ( yellow ) 88176875] Receiver's instance variables: bounds: 297@45 corner: 834@251 owner: a PluggablePanelMorph(3401925) submorphs: {a TransformMorph(3457009)} fullBounds: 297@45 corner: 834@251 color: Color white extension: a MorphExtension (2465961) [eventHandler = an EventHandler recipient...etc... borderWidth: 1 borderColor: (Color r: 0.495 g: 0.495 b: 0.495) model: a SquitBrowser slotName: nil open: false scrollBar: a ScrollBar(3362935) scroller: a TransformMorph(3457009) retractableScrollBar: false scrollBarOnLeft: true getMenuSelector: #commitListMenu: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(2604245) hScrollBarPolicy: #whenNeeded vScrollBarPolicy: #whenNeeded scrollBarThickness: 10 selectedMorph: nil hoveredMorph: nil getListSelector: nil keystrokeActionSelector: #commitListKey:from: autoDeselect: true columns: {[closure] in SquitBrowser>>buildCommitList: . [closure] in SquitBrowser...etc... columnsCache: #(nil nil nil) sortingSelector: nil getSelectionSelector: #commitSelection setSelectionSelector: #commitSelection: potentialDropMorph: nil lineColor: Color veryLightGray font: a StrikeFont(Bitmap DejaVu Sans 9 14) textColor: Color black rootWrappers: #() selectedWrapper: nil getRootsSelector: #commitList getChildrenSelector: nil hasChildrenSelector: nil getLabelSelector: nil getIconSelector: nil getSelectedPathSelector: nil setSelectedPathSelector: nil setSelectedParentSelector: nil getHelpSelector: nil dropItemSelector: nil wantsDropSelector: nil dragItemSelector: nil dragTypeSelector: nil nodeClass: SquitVersionWrapper lastKeystrokeTime: 0 lastKeystrokes: '' dragStartedSelector: nil doubleClickSelector: nil MouseButtonEvent>>sentTo: Receiver: [380@151 mouseDown yellow ( yellow ) 88176875] Arguments and temporary variables: anObject: a PluggableTreeMorph(988435) Receiver's instance variables: timeStamp: 88176875 source: a HandMorph(4132575) type: #mouseDown buttons: 2 position: 380@151 handler: a PluggableTreeMorph(988435) wasHandled: true wasIgnored: false whichButton: 2 nClicks: 0 PluggableTreeMorph(Morph)>>handleEvent: Receiver: a PluggableTreeMorph(988435) Arguments and temporary variables: anEvent: [380@151 mouseDown yellow ( yellow ) 88176875] filteredEvent: [380@151 mouseDown yellow ( yellow ) 88176875] Receiver's instance variables: bounds: 297@45 corner: 834@251 owner: a PluggablePanelMorph(3401925) submorphs: {a TransformMorph(3457009)} fullBounds: 297@45 corner: 834@251 color: Color white extension: a MorphExtension (2465961) [eventHandler = an EventHandler recipient...etc... borderWidth: 1 borderColor: (Color r: 0.495 g: 0.495 b: 0.495) model: a SquitBrowser slotName: nil open: false scrollBar: a ScrollBar(3362935) scroller: a TransformMorph(3457009) retractableScrollBar: false scrollBarOnLeft: true getMenuSelector: #commitListMenu: getMenuTitleSelector: nil hasFocus: false hScrollBar: a ScrollBar(2604245) hScrollBarPolicy: #whenNeeded vScrollBarPolicy: #whenNeeded scrollBarThickness: 10 selectedMorph: nil hoveredMorph: nil getListSelector: nil keystrokeActionSelector: #commitListKey:from: autoDeselect: true columns: {[closure] in SquitBrowser>>buildCommitList: . [closure] in SquitBrowser...etc... columnsCache: #(nil nil nil) sortingSelector: nil getSelectionSelector: #commitSelection setSelectionSelector: #commitSelection: potentialDropMorph: nil lineColor: Color veryLightGray font: a StrikeFont(Bitmap DejaVu Sans 9 14) textColor: Color black rootWrappers: #() selectedWrapper: nil getRootsSelector: #commitList getChildrenSelector: nil hasChildrenSelector: nil getLabelSelector: nil getIconSelector: nil getSelectedPathSelector: nil setSelectedPathSelector: nil setSelectedParentSelector: nil getHelpSelector: nil dropItemSelector: nil wantsDropSelector: nil dragItemSelector: nil dragTypeSelector: nil nodeClass: SquitVersionWrapper lastKeystrokeTime: 0 lastKeystrokes: '' dragStartedSelector: nil doubleClickSelector: nil MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [380@151 mouseDown yellow ( yellow ) 88176875] aHandler: a PluggableTreeMorph(988435) aMorph: a PluggableTreeMorph(988435) result: #rejected filteredEvent: [380@151 mouseDown yellow ( yellow ) 88176875] Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: [] in MorphicEventDispatcher>>dispatchMouseDown:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: <<error during printing> Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: BlockClosure>>ensure: Receiver: [closure] in MorphicEventDispatcher>>dispatchMouseDown:with: Arguments and temporary variables: aBlock: [closure] in MorphicEventDispatcher>>dispatchMouseDown:with: complete: nil returnValue: nil Receiver's instance variables: outerContext: MorphicEventDispatcher>>dispatchMouseDown:with: startpc: 166 numArgs: 0 MorphicEventDispatcher>>dispatchMouseDown:with: Receiver: a MorphicEventDispatcher Arguments and temporary variables: anEvent: [380@151 mouseDown yellow ( yellow ) 88176875] aMorph: a PluggableTreeMorph(988435) handler: a PluggableTreeMorph(988435) lastHandler: a PluggableSystemWindow<Git Browser>(3557987) Receiver's instance variables: lastType: #mouseDown lastDispatch: #dispatchMouseDown:with: --- The full stack --- UndefinedObject(Object)>>doesNotUnderstand: #loadedHistorian SquitBrowser>>menuCommitListHook: SquitBrowser(Object)>>perform:withEnoughArguments: [] in SquitBrowser(Model)>>buildMenu:withBuilders:shifted: Array(SequenceableCollection)>>do: SquitBrowser(Model)>>buildMenu:withBuilders:shifted: SquitBrowser(Model)>>menu:for:shifted: SquitBrowser(Model)>>menu:for: SquitBrowser>>commitListMenu: PluggableTreeMorph(ScrollPane)>>getMenu: PluggableTreeMorph(ScrollPane)>>yellowButtonActivity: PluggableTreeMorph>>mouseDown: PluggableTreeMorph(Morph)>>handleMouseDown: MouseButtonEvent>>sentTo: PluggableTreeMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph: [] in MorphicEventDispatcher>>dispatchMouseDown:with: BlockClosure>>ensure: MorphicEventDispatcher>>dispatchMouseDown:with: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MorphicEventDispatcher>>dispatchEvent:with: PluggableTreeMorph(Morph)>>processEvent:using: [] in MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf: Array(SequenceableCollection)>>do: PluggablePanelMorph(Morph)>>submorphsDo: MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf: MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph: [] in MorphicEventDispatcher>>dispatchMouseDown:with: BlockClosure>>ensure: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: PluggablePanelMorph(Morph)>>processEvent:using: [] in MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf: Array(SequenceableCollection)>>do: PluggableSystemWindow(Morph)>>submorphsDo: MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf: MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph: [] in MorphicEventDispatcher>>dispatchMouseDown:with: BlockClosure>>ensure: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: PluggableSystemWindow(Morph)>>processEvent:using: [] in MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf: Array(SequenceableCollection)>>do: PasteUpMorph(Morph)>>submorphsDo: MorphicEventDispatcher>>dispatchEvent:toSubmorphsOf: MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph: [] in MorphicEventDispatcher>>dispatchMouseDown:with: BlockClosure>>ensure: MorphicEventDispatcher>>dispatchMouseDown:with: MorphicEventDispatcher>>dispatchEvent:with: PasteUpMorph(Morph)>>processEvent:using: [] in PasteUpMorph>>processEvent:using: BlockClosure>>ensure: PasteUpMorph>>processEvent:using: PasteUpMorph(Morph)>>processEvent: [] in [] in [] in HandMorph>>sendEvent:focus:clear: BlockClosure>>ensure: MouseButtonEvent(MorphicEvent)>>becomeActiveDuring: [] in [] in HandMorph>>sendEvent:focus:clear: BlockClosure>>ensure: HandMorph>>becomeActiveDuring: -- and more not shown -- tim -- tim Rowledge; [hidden email]; http://www.rowledge.org/tim Useful random insult:- Cackles a lot, but I ain't seen no eggs yet. |
Created a bug ticket https://github.com/hpi-swa/Squot/issues/254 To get started with the Git Browser, start right-clicking on the top-left list. Add project makes a new, empty one, or one on an existing Git repository in the file system, and clone will do just that: create a new repository cloned from one on the Internet. Project in the Git Browser is synonymous with a working copy tied to a local Git repository. Am Sa., 21. Dez. 2019 um 23:15 Uhr schrieb tim Rowledge <[hidden email]>: Decided to try loading the Git browser since I'd never noticed it before. Menu click on the top-right pluggablepanel results in the dnu because the 'projectSelection' is nil and Boom! Probably a trivial fix but since I don't know the intent of the tool I'd prefer not to mess with it. |
Free forum by Nabble | Edit this page |