In `ClyIcebergShowMethodVersionCommand>>canBeExecutedInContext:` executing `aToolContext lastSelectedMethod package` returns nil. So I get a compiled method having the package as nil.
The error seems to happen more randomly, but after selecting 3-4 methods from a package where I did a commit using iceberg it mostly appears.
UndefinedObject(Object)>>doesNotUnderstand: #name
[ :each | each includesPackageNamed: aPackage name ] in IceRepository class>>registeredRepositoryIncludingPackage: in Block: [ :each | each includesPackageNamed: aPackage name...etc...
[ :each |��
(aBlock value: each)
ifTrue: [ ^ foundBlock cull: each ] ] in OrderedCollection(Collection)>>detect:ifFound:ifNone: in Block: [ :each | ...
OrderedCollection>>do:
OrderedCollection(Collection)>>detect:ifFound:ifNone:
OrderedCollection(Collection)>>detect:ifNone:
IceRepository class>>registeredRepositoryIncludingPackage:
ClyIcebergShowMethodVersionCommand class>>canBeExecutedInContext:
ClyMethodContextOfFullBrowser(CmdToolContext)>>allowsExecutionOf:
ClyBrowserTabCommandActivation(CmdCommandActivationStrategy)>>isActiveInContext:
CmdCommandActivator>>canExecuteCommand
CmdCommandActivator>>buildBrowserTabActions
CmdCommandMenuItem>>buildBrowserTabActions
[ :each | each buildBrowserTabActions ] in CmdRootMenuGroup(CmdMenuGroup)>>buildBrowserTabActions in Block: [ :each | each buildBrowserTabActions ]
[ :each | col addAll: (aBlock value: each) ] in SortedCollection(Collection)>>flatCollect:as: in Block: [ :each | col addAll: (aBlock value: each) ]
SortedCollection(OrderedCollection)>>do:
SortedCollection(Collection)>>flatCollect:as:
SortedCollection>>flatCollect:
CmdRootMenuGroup(CmdMenuGroup)>>buildBrowserTabActions
CmdMenu>>buildBrowserTabActions
ClyMethodCodeEditorToolMorph(ClyBrowserToolMorph)>>createTab
ClyTabManager>>addTool:
[ :each | self addTool: each ] in ClyTabManager>>updateTabsWith: in Block: [ :each | self addTool: each ]
OrderedCollection>>do:
ClyTabManager>>updateTabsWith:
[ newTools := OrderedCollection new.
browser
navigationContextsDo: [ :each | self buildToolsOn: newTools for: each ].
needsNewSelection := self requiresNewDesiredSelection.
selectedTools := self selectedTools.
currentTools := tools copy.
self updateTabsWith: newTools.
tools ~= currentTools | needsNewSelection
ifTrue: [ self restoreSelectedTools: selectedTools ] ] in ClyTabManager>>updateTools in Block: [ newTools := OrderedCollection new....
BlockClosure>>ensure:
ClyTabManager>>updateToolsBy:
ClyTabManager>>updateTools
ClyFullBrowser(ClyBrowserMorph)>>rebuildAllTools