[BUG]FSReference(Object)>>doesNotUnderstand: #asLowercase

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[BUG]FSReference(Object)>>doesNotUnderstand: #asLowercase

Alexis Parseghian
Attempting to open a file browser from World menu>Tools

13 February 2012 8:31:53 pm

VM: unix - i686 - linux-gnu - CoInterpreter
VMMaker-oscog-EstebanLorenzano.139 uuid:
5aa53979-d7d8-4ca3-91fe-cfc3b4109c33 Jan 26 2012,
StackToRegisterMappingCogit VMMaker-oscog-EstebanLorenzano.139 uuid:
5aa53979-d7d8-4ca3-91fe-cfc3b4109c33 Jan 26 2012,
https://git.gitorious.org/cogvm/blessed.git Commit:
e49a136ea9fe909dd5ba3cdeffac8f61cce27c9f Date: Thu Jan 26 17:38:06
2012 +0100 By: Camillo Bruni <[hidden email]>
Image: Pharo1.4a [Latest update: #14329]

FSReference(Object)>>doesNotUnderstand: #asLowercase
        Receiver: /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
        Arguments and temporary variables:
                aMessage: asLowercase
                exception: MessageNotUnderstood: FSReference>>asLowercase
                resumeValue: nil
        Receiver's instance variables:
                filesystem: a FSFilesystem
                path: FSPath / 'home' / 'alexisp' / 'workbench' / 'Smalltalk' /
'Pharo-1.4-2012...etc...

ChangeList class>>fileReaderServicesForFile:suffix:
        Receiver: ChangeList
        Arguments and temporary variables:
                fullName: /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                suffix: '4-20120125'
                services: an OrderedCollection()
        Receiver's instance variables:
                superclass: CodeHolder
                methodDict: a
MethodDictionary(#addItem:text:->(ChangeList>>#addItem:text: "a
C...etc...
                format: 150
                instanceVariables: #('changeList' 'list' 'listIndex'
'listSelections' 'file' 'l...etc...
                organization: ('*MonticelloGUI' changeTo:)
('accessing' changeList changes:file...etc...
                subclasses: {VersionsBrowser}
                name: #ChangeList
                classPool: nil
                sharedPools: nil
                environment: a SystemDictionary(lots of globals)
                category: #'Tools-Changes'
                traitComposition: nil
                localSelectors: nil

[:reader | reader
                ifNotNil: [services
                                addAll: (reader fileReaderServicesForFile: file suffix: suffix)]]
in FileList class>>itemsForFile:
        Receiver: FileList
        Arguments and temporary variables:
                file: ChangeList
                services: /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                suffix: an OrderedCollection()
                reader: '4-20120125'
        Receiver's instance variables:
                superclass: Model
                methodDict: a MethodDictionary(size 102)
                format: 158
                instanceVariables: #('reference' 'volumeList' 'volumeListIndex'
'list' 'listInd...etc...
                organization: ('*Shout-Styling' shoutAboutToStyle:)
('accessing' directory dire...etc...
                subclasses: nil
                name: #FileList
                classPool: a Dictionary(#FileReaderRegistry->nil #RecentDirs->an
OrderedCollect...etc...
                sharedPools: nil
                environment: a SystemDictionary(lots of globals)
                category: #'Tools-FileList'
                traitComposition: {}
                localSelectors: nil
                searchList: an OrderedCollection()

OrderedCollection>>do:
        Receiver: an OrderedCollection(ChangeSet ChangeList ChangeSorter
FileContentsBrowser FilePackage Fil...etc...
        Arguments and temporary variables:
                aBlock: [:reader | reader
                ifNotNil: [services
                                addAll: (reader fileReaderS...etc...
                index: 2
        Receiver's instance variables:
                array: {ChangeSet. ChangeList. ChangeSorter. FileContentsBrowser.
FilePackage. ...etc...
                firstIndex: 1
                lastIndex: 20

FileList class>>itemsForFile:
        Receiver: FileList
        Arguments and temporary variables:
                file: /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                services: an OrderedCollection()
                suffix: '4-20120125'
        Receiver's instance variables:
                superclass: Model
                methodDict: a MethodDictionary(size 102)
                format: 158
                instanceVariables: #('reference' 'volumeList' 'volumeListIndex'
'list' 'listInd...etc...
                organization: ('*Shout-Styling' shoutAboutToStyle:)
('accessing' directory dire...etc...
                subclasses: nil
                name: #FileList
                classPool: a Dictionary(#FileReaderRegistry->nil #RecentDirs->an
OrderedCollect...etc...
                sharedPools: nil
                environment: a SystemDictionary(lots of globals)
                category: #'Tools-FileList'
                traitComposition: {}
                localSelectors: nil
                searchList: an OrderedCollection()

FileList>>itemsForFile:
        Receiver: a FileList
        Arguments and temporary variables:
                file: /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
        Receiver's instance variables:
                dependents: a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference: /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList: #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex: 6
                list: an Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex: 0
                pattern: nil
                sortMode: #date
                brevityState: #FileList
                currentDirectorySelected: nil
                dirSelectionBlock: [:dirName | true]
                modalView: nil
                ok: false
                contents: ''

FileList>>dynamicButtonServices
        Receiver: a FileList
        Arguments and temporary variables:
                toReject: #(#removeLineFeeds: #addFileToNewZip: #compressFile:)
        Receiver's instance variables:
                dependents: a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference: /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList: #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex: 6
                list: an Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex: 0
                pattern: nil
                sortMode: #date
                brevityState: #FileList
                currentDirectorySelected: nil
                dirSelectionBlock: [:dirName | true]
                modalView: nil
                ok: false
                contents: ''

FileList>>updateButtonRow
        Receiver: a FileList
        Arguments and temporary variables:
                aWindow: a SystemWindow(639631360)
                aRow: an AlignmentMorph(54788096)
        Receiver's instance variables:
                dependents: a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference: /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList: #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex: 6
                list: an Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex: 0
                pattern: nil
                sortMode: #date
                brevityState: #FileList
                currentDirectorySelected: nil
                dirSelectionBlock: [:dirName | true]
                modalView: nil
                ok: false
                contents: ''

FileList>>updateFileList
        Receiver: a FileList
        Arguments and temporary variables:

        Receiver's instance variables:
                dependents: a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference: /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList: #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex: 6
                list: an Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex: 0
                pattern: nil
                sortMode: #date
                brevityState: #FileList
                currentDirectorySelected: nil
                dirSelectionBlock: [:dirName | true]
                modalView: nil
                ok: false
                contents: ''

FileList>>directory:
        Receiver: a FileList
        Arguments and temporary variables:
                dir: /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
        Receiver's instance variables:
                dependents: a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference: /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList: #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex: 6
                list: an Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex: 0
                pattern: nil
                sortMode: #date
                brevityState: #FileList
                currentDirectorySelected: nil
                dirSelectionBlock: [:dirName | true]
                modalView: nil
                ok: false
                contents: ''

FileList>>selectedDirectory:
        Receiver: a FileList
        Arguments and temporary variables:
                aFileDirectoryWrapper: a FileDirectoryWrapper
        Receiver's instance variables:
                dependents: a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference: /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList: #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex: 6
                list: an Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex: 0
                pattern: nil
                sortMode: #date
                brevityState: #FileList
                currentDirectorySelected: nil
                dirSelectionBlock: [:dirName | true]
                modalView: nil
                ok: false
                contents: ''

SimpleHierarchicalListMorph>>setSelectedMorph:
        Receiver: a SimpleHierarchicalListMorph(379584512)
        Arguments and temporary variables:
                aMorph: an IndentingListItemMorph(466616320)'Pharo-1.4-20120125'
        Receiver's instance variables:
                bounds: (0@0) corner: (150@120)
                owner: a SystemWindow(639631360)
                submorphs: an Array(a ScrollBar(529006592) a ScrollBar(405798912) a
TransformMo...etc...
                fullBounds: nil
                color: Color white
                extension: a MorphExtension (25165824) [eventHandler = an
EventHandler recipien...etc...
                borderWidth: 1
                borderColor: (Color r: 0.745 g: 0.745 b: 0.745)
                model: a FileList
                open: false
                accessor: nil
                scrollBar: a ScrollBar(405798912)
                scroller: a TransformMorph(642777088)
                retractableScrollBar: false
                scrollBarOnLeft: false
                getMenuSelector: #volumeMenu:
                getMenuTitleSelector: nil
                hasFocus: false
                hScrollBar: a ScrollBar(529006592)
                selectedMorph: nil
                getListSelector: #initialDirectoryList
                keystrokeActionSelector: nil
                autoDeselect: false
                columns: nil
                sortingSelector: nil
                getSelectionSelector: #selectedDirectory
                setSelectionSelector: #selectedDirectory:
                potentialDropMorph: nil
                lineColor: nil
                lastSelection: 0
                lastKeystrokeTime: 0
                lastKeystrokes: ''
                searchedElement: nil

IndentingListItemMorph>>openPath:
        Receiver: an IndentingListItemMorph(905445376)'AidaOneClickPharo.app'
        Arguments and temporary variables:
                anArray: #('Pharo-1.4-20120125')
                found: an IndentingListItemMorph(466616320)'Pharo-1.4-20120125'
        Receiver's instance variables:
                bounds: (0@2250) corner: (224@2268)
                owner: a TransformMorph(642777088)
                submorphs: #()
                fullBounds: (-3@2250) corner: (224@2268)
                color: Color black
                extension: nil
                font: a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis: nil
                contents: 'AidaOneClickPharo.app'
                hasFocus: false
                indentLevel: 4
                isExpanded: false
                complexContents: a FileDirectoryWrapper
                firstChild: nil
                container: a SimpleHierarchicalListMorph(379584512)
                nextSibling: an IndentingListItemMorph(210501632)'cog-unix-jenkins'
                icon: Form(16x16x32)

IndentingListItemMorph>>openPath:
        Receiver: an IndentingListItemMorph(464781312)'3d'
        Arguments and temporary variables:
                anArray: #('Smalltalk' 'Pharo-1.4-20120125')
                found: an IndentingListItemMorph(17563648)'Smalltalk'
        Receiver's instance variables:
                bounds: (0@1782) corner: (88@1800)
                owner: a TransformMorph(642777088)
                submorphs: #()
                fullBounds: (-3@1782) corner: (88@1800)
                color: Color black
                extension: nil
                font: a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis: nil
                contents: '3d'
                hasFocus: false
                indentLevel: 3
                isExpanded: false
                complexContents: a FileDirectoryWrapper
                firstChild: nil
                container: a SimpleHierarchicalListMorph(379584512)
                nextSibling: an IndentingListItemMorph(843579392)'Articles'
                icon: Form(16x16x32)

IndentingListItemMorph>>openPath:
        Receiver: an IndentingListItemMorph(173015040)'.adobe'
        Arguments and temporary variables:
                anArray: #('workbench' 'Smalltalk' 'Pharo-1.4-20120125')
                found: an IndentingListItemMorph(273416192)'workbench'
        Receiver's instance variables:
                bounds: (0@432) corner: (100@450)
                owner: a TransformMorph(642777088)
                submorphs: #()
                fullBounds: (-3@432) corner: (100@450)
                color: Color black
                extension: nil
                font: a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis: nil
                contents: '.adobe'
                hasFocus: false
                indentLevel: 2
                isExpanded: false
                complexContents: a FileDirectoryWrapper
                firstChild: nil
                container: a SimpleHierarchicalListMorph(379584512)
                nextSibling: an IndentingListItemMorph(652476416)'.aptitude'
                icon: Form(16x16x32)

IndentingListItemMorph>>openPath:
        Receiver: an IndentingListItemMorph(644349952)'alexisp'
        Arguments and temporary variables:
                anArray: #('alexisp' 'workbench' 'Smalltalk' 'Pharo-1.4-20120125')
                found: an IndentingListItemMorph(644349952)'alexisp'
        Receiver's instance variables:
                bounds: (0@414) corner: (89@432)
                owner: a TransformMorph(642777088)
                submorphs: #()
                fullBounds: (-3@414) corner: (89@432)
                color: Color black
                extension: nil
                font: a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis: nil
                contents: 'alexisp'
                hasFocus: false
                indentLevel: 1
                isExpanded: true
                complexContents: a FileDirectoryWrapper
                firstChild: an IndentingListItemMorph(173015040)'.adobe'
                container: a SimpleHierarchicalListMorph(379584512)
                nextSibling: an IndentingListItemMorph(50069504)'lost+found'
                icon: Form(16x16x32)

IndentingListItemMorph>>openPath:
        Receiver: an IndentingListItemMorph(826802176)'tmp'
        Arguments and temporary variables:
                anArray: #('home' 'alexisp' 'workbench' 'Smalltalk' 'Pharo-1.4-20120125')
                found: an IndentingListItemMorph(440401920)'home'
        Receiver's instance variables:
                bounds: (0@0) corner: (57@18)
                owner: a TransformMorph(642777088)
                submorphs: #()
                fullBounds: (-3@0) corner: (57@18)
                color: Color black
                extension: nil
                font: a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis: nil
                contents: 'tmp'
                hasFocus: false
                indentLevel: 0
                isExpanded: false
                complexContents: a FileDirectoryWrapper
                firstChild: nil
                container: a SimpleHierarchicalListMorph(379584512)
                nextSibling: an IndentingListItemMorph(222822400)'sbin'
                icon: Form(16x16x32)

SimpleHierarchicalListMorph>>update:
        Receiver: a SimpleHierarchicalListMorph(379584512)
        Arguments and temporary variables:
                aSymbol: #(#openPath 'home' 'alexisp' 'workbench' 'Smalltalk'
'Pharo-1.4-201201...etc...
        Receiver's instance variables:
                bounds: (0@0) corner: (150@120)
                owner: a SystemWindow(639631360)
                submorphs: an Array(a ScrollBar(529006592) a ScrollBar(405798912) a
TransformMo...etc...
                fullBounds: nil
                color: Color white
                extension: a MorphExtension (25165824) [eventHandler = an
EventHandler recipien...etc...
                borderWidth: 1
                borderColor: (Color r: 0.745 g: 0.745 b: 0.745)
                model: a FileList
                open: false
                accessor: nil
                scrollBar: a ScrollBar(405798912)
                scroller: a TransformMorph(642777088)
                retractableScrollBar: false
                scrollBarOnLeft: false
                getMenuSelector: #volumeMenu:
                getMenuTitleSelector: nil
                hasFocus: false
                hScrollBar: a ScrollBar(529006592)
                selectedMorph: nil
                getListSelector: #initialDirectoryList
                keystrokeActionSelector: nil
                autoDeselect: false
                columns: nil
                sortingSelector: nil
                getSelectionSelector: #selectedDirectory
                setSelectionSelector: #selectedDirectory:
                potentialDropMorph: nil
                lineColor: nil
                lastSelection: 0
                lastKeystrokeTime: 0
                lastKeystrokes: ''
                searchedElement: nil

[:aDependent | aDependent update: aParameter] in FileList(Object)>>changed:
        Receiver: a FileList
        Arguments and temporary variables:
                aParameter: a SimpleHierarchicalListMorph(379584512)
                aDependent: #(#openPath 'home' 'alexisp' 'workbench' 'Smalltalk'
'Pharo-1.4-201...etc...
        Receiver's instance variables:
                dependents: a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference: /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList: #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex: 6
                list: an Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex: 0
                pattern: nil
                sortMode: #date
                brevityState: #FileList
                currentDirectorySelected: nil
                dirSelectionBlock: [:dirName | true]
                modalView: nil
                ok: false
                contents: ''

DependentsArray>>do:
        Receiver: a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128) a SimpleHierarchicalL...etc...
        Arguments and temporary variables:
                aBlock: [:aDependent | aDependent update: aParameter]
                dep: a SimpleHierarchicalListMorph(379584512)
                i: 3
                iLimiT: 5
        Receiver's instance variables:
a DependentsArray(a SystemWindow(639631360) a SearchMorph(193200128) a
SimpleHierarchicalL...etc...

FileList(Object)>>changed:
        Receiver: a FileList
        Arguments and temporary variables:
                aParameter: #(#openPath 'home' 'alexisp' 'workbench' 'Smalltalk'
'Pharo-1.4-201...etc...
        Receiver's instance variables:
                dependents: a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference: /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList: #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex: 6
                list: an Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex: 0
                pattern: nil
                sortMode: #date
                brevityState: #FileList
                currentDirectorySelected: nil
                dirSelectionBlock: [:dirName | true]
                modalView: nil
                ok: false
                contents: ''

FileList>>postOpen
        Receiver: a FileList
        Arguments and temporary variables:

        Receiver's instance variables:
                dependents: a DependentsArray(a SystemWindow(639631360) a
SearchMorph(193200128...etc...
                reference: /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                volumeList: #('[]' ' home' '  alexisp' '   workbench' '
Smalltalk' '     Pha...etc...
                volumeListIndex: 6
                list: an Array(/home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125/ContactTabb...etc...
                listIndex: 0
                pattern: nil
                sortMode: #date
                brevityState: #FileList
                currentDirectorySelected: nil
                dirSelectionBlock: [:dirName | true]
                modalView: nil
                ok: false
                contents: ''

FileList class>>morphicViewOnDirectory:
        Receiver: FileList
        Arguments and temporary variables:
                aFileDirectory: /home/alexisp/workbench/Smalltalk/Pharo-1.4-20120125
                aFileList: a FileList
                window: a SystemWindow(639631360)
                fileListBottom: 0.4
                midLine: 0.2
                fileListTopOffset: 29
                buttonPane: an AlignmentMorph(54788096)
        Receiver's instance variables:
                superclass: Model
                methodDict: a MethodDictionary(size 102)
                format: 158
                instanceVariables: #('reference' 'volumeList' 'volumeListIndex'
'list' 'listInd...etc...
                organization: ('*Shout-Styling' shoutAboutToStyle:)
('accessing' directory dire...etc...
                subclasses: nil
                name: #FileList
                classPool: a Dictionary(#FileReaderRegistry->nil #RecentDirs->an
OrderedCollect...etc...
                sharedPools: nil
                environment: a SystemDictionary(lots of globals)
                category: #'Tools-FileList'
                traitComposition: {}
                localSelectors: nil
                searchList: an OrderedCollection()

FileList class>>morphicView
        Receiver: FileList
        Arguments and temporary variables:

        Receiver's instance variables:
                superclass: Model
                methodDict: a MethodDictionary(size 102)
                format: 158
                instanceVariables: #('reference' 'volumeList' 'volumeListIndex'
'list' 'listInd...etc...
                organization: ('*Shout-Styling' shoutAboutToStyle:)
('accessing' directory dire...etc...
                subclasses: nil
                name: #FileList
                classPool: a Dictionary(#FileReaderRegistry->nil #RecentDirs->an
OrderedCollect...etc...
                sharedPools: nil
                environment: a SystemDictionary(lots of globals)
                category: #'Tools-FileList'
                traitComposition: {}
                localSelectors: nil
                searchList: an OrderedCollection()

FileList class>>open
        Receiver: FileList
        Arguments and temporary variables:

        Receiver's instance variables:
                superclass: Model
                methodDict: a MethodDictionary(size 102)
                format: 158
                instanceVariables: #('reference' 'volumeList' 'volumeListIndex'
'list' 'listInd...etc...
                organization: ('*Shout-Styling' shoutAboutToStyle:)
('accessing' directory dire...etc...
                subclasses: nil
                name: #FileList
                classPool: a Dictionary(#FileReaderRegistry->nil #RecentDirs->an
OrderedCollect...etc...
                sharedPools: nil
                environment: a SystemDictionary(lots of globals)
                category: #'Tools-FileList'
                traitComposition: {}
                localSelectors: nil
                searchList: an OrderedCollection()

[self open] in FileList class>>menuCommandOn:
        Receiver: FileList
        Arguments and temporary variables:

        Receiver's instance variables:
                superclass: Model
                methodDict: a MethodDictionary(size 102)
                format: 158
                instanceVariables: #('reference' 'volumeList' 'volumeListIndex'
'list' 'listInd...etc...
                organization: ('*Shout-Styling' shoutAboutToStyle:)
('accessing' directory dire...etc...
                subclasses: nil
                name: #FileList
                classPool: a Dictionary(#FileReaderRegistry->nil #RecentDirs->an
OrderedCollect...etc...
                sharedPools: nil
                environment: a SystemDictionary(lots of globals)
                category: #'Tools-FileList'
                traitComposition: {}
                localSelectors: nil
                searchList: an OrderedCollection()

[| selArgCount |
(selArgCount := selector numArgs) = 0
                ifTrue: [target perform: selector]
                ifFalse: [selArgCount = arguments size
                                ifTrue: [target perform: selector withArguments: arguments]
                                ifFalse: [target
                                                perform: selector
                                                withArguments: (arguments copyWith: evt)]].
        self changed] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
        Receiver: a ToggleMenuItemMorph(940834816)'File Browser'
        Arguments and temporary variables:
                evt: [(481@403) mouseUp 3692468 nil]
                selArgCount: 0
        Receiver's instance variables:
                bounds: (396.0@395.0) corner: (562.0@413.0)
                owner: a MenuMorph(1041498112)
                submorphs: #()
                fullBounds: (396.0@395.0) corner: (562.0@413.0)
                color: Color black
                extension: a MorphExtension (951058432)
                font: a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis: 0
                contents: 'File Browser'
                hasFocus: false
                isEnabled: true
                subMenu: nil
                isSelected: false
                target: [self open]
                selector: #value
                arguments: #()
                icon: Form(16x16x32)
                getStateSelector: nil
                enablementSelector: nil
                keyText: nil

BlockClosure>>ensure:
        Receiver: [| selArgCount |
(selArgCount := selector numArgs) = 0
                ifTrue: [target perform: selector...etc...
        Arguments and temporary variables:
                aBlock: [oldcursor show]
                complete: nil
                returnValue: nil
        Receiver's instance variables:
                outerContext: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
                startpc: 160
                numArgs: 0

CursorWithMask(Cursor)>>showWhile:
        Receiver: ((CursorWithMask
        extent: (16@16)
        depth: 1
        fromArray: #(
                2r0
                2r100000000000000000000...etc...
        Arguments and temporary variables:
                aBlock: [| selArgCount |
(selArgCount := selector numArgs) = 0
                ifTrue: [targe...etc...
                oldcursor: ((CursorWithMask
        extent: (16@16)
        depth: 1
        fromArray: #(
                2r0
                2...etc...
        Receiver's instance variables:
                bits: a Bitmap of length 16
                width: 16
                height: 16
                depth: 1
                offset: (-1@ -1)
                maskForm: Form(16x16x1)

ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
        Receiver: a ToggleMenuItemMorph(940834816)'File Browser'
        Arguments and temporary variables:
                evt: [(481@403) mouseUp 3692468 nil]
                w: a PasteUpMorph(425197568) [world]
        Receiver's instance variables:
                bounds: (396.0@395.0) corner: (562.0@413.0)
                owner: a MenuMorph(1041498112)
                submorphs: #()
                fullBounds: (396.0@395.0) corner: (562.0@413.0)
                color: Color black
                extension: a MorphExtension (951058432)
                font: a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis: 0
                contents: 'File Browser'
                hasFocus: false
                isEnabled: true
                subMenu: nil
                isSelected: false
                target: [self open]
                selector: #value
                arguments: #()
                icon: Form(16x16x32)
                getStateSelector: nil
                enablementSelector: nil
                keyText: nil

ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
        Receiver: a ToggleMenuItemMorph(940834816)'File Browser'
        Arguments and temporary variables:
                evt: [(481@403) mouseUp 3692468 nil]
        Receiver's instance variables:
                bounds: (396.0@395.0) corner: (562.0@413.0)
                owner: a MenuMorph(1041498112)
                submorphs: #()
                fullBounds: (396.0@395.0) corner: (562.0@413.0)
                color: Color black
                extension: a MorphExtension (951058432)
                font: a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis: 0
                contents: 'File Browser'
                hasFocus: false
                isEnabled: true
                subMenu: nil
                isSelected: false
                target: [self open]
                selector: #value
                arguments: #()
                icon: Form(16x16x32)
                getStateSelector: nil
                enablementSelector: nil
                keyText: nil

ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
        Receiver: a ToggleMenuItemMorph(940834816)'File Browser'
        Arguments and temporary variables:
                anEvent: [(481@403) mouseUp 3692468 nil]
        Receiver's instance variables:
                bounds: (396.0@395.0) corner: (562.0@413.0)
                owner: a MenuMorph(1041498112)
                submorphs: #()
                fullBounds: (396.0@395.0) corner: (562.0@413.0)
                color: Color black
                extension: a MorphExtension (951058432)
                font: a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis: 0
                contents: 'File Browser'
                hasFocus: false
                isEnabled: true
                subMenu: nil
                isSelected: false
                target: [self open]
                selector: #value
                arguments: #()
                icon: Form(16x16x32)
                getStateSelector: nil
                enablementSelector: nil
                keyText: nil

MouseButtonEvent>>sentTo:
        Receiver: [(481@403) mouseUp 3692468 nil]
        Arguments and temporary variables:
                anObject: a ToggleMenuItemMorph(940834816)'File Browser'
        Receiver's instance variables:
                timeStamp: 3692468
                source: a HandMorph(843055104)
                windowIndex: nil
                type: #mouseUp
                buttons: 0
                position: (481@403)
                handler: nil
                wasHandled: true
                whichButton: 4

ToggleMenuItemMorph(Morph)>>handleEvent:
        Receiver: a ToggleMenuItemMorph(940834816)'File Browser'
        Arguments and temporary variables:
                anEvent: [(481@403) mouseUp 3692468 nil]
        Receiver's instance variables:
                bounds: (396.0@395.0) corner: (562.0@413.0)
                owner: a MenuMorph(1041498112)
                submorphs: #()
                fullBounds: (396.0@395.0) corner: (562.0@413.0)
                color: Color black
                extension: a MorphExtension (951058432)
                font: a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis: 0
                contents: 'File Browser'
                hasFocus: false
                isEnabled: true
                subMenu: nil
                isSelected: false
                target: [self open]
                selector: #value
                arguments: #()
                icon: Form(16x16x32)
                getStateSelector: nil
                enablementSelector: nil
                keyText: nil

MorphicEventDispatcher>>dispatchDefault:with:
        Receiver: a MorphicEventDispatcher
        Arguments and temporary variables:
                anEvent: [(481@403) mouseUp 3692468 nil]
                aMorph: a ToggleMenuItemMorph(940834816)'File Browser'
                localEvt: nil
                index: 1
                child: nil
                morphs: #()
                inside: true
        Receiver's instance variables:
                lastType: #mouseUp
                lastDispatch: #dispatchDefault:with:

MorphicEventDispatcher>>dispatchEvent:with:
        Receiver: a MorphicEventDispatcher
        Arguments and temporary variables:
                anEvent: [(481@403) mouseUp 3692468 nil]
                aMorph: a ToggleMenuItemMorph(940834816)'File Browser'
        Receiver's instance variables:
                lastType: #mouseUp
                lastDispatch: #dispatchDefault:with:

ToggleMenuItemMorph(Morph)>>processEvent:using:
        Receiver: a ToggleMenuItemMorph(940834816)'File Browser'
        Arguments and temporary variables:
                anEvent: [(481@403) mouseUp 3692468 nil]
                defaultDispatcher: a MorphicEventDispatcher
        Receiver's instance variables:
                bounds: (396.0@395.0) corner: (562.0@413.0)
                owner: a MenuMorph(1041498112)
                submorphs: #()
                fullBounds: (396.0@395.0) corner: (562.0@413.0)
                color: Color black
                extension: a MorphExtension (951058432)
                font: a LogicalFont
 familyName: Droid Sans
 emphasis: nil
 pointSize: 9
 realF...etc...
                emphasis: 0
                contents: 'File Browser'
                hasFocus: false
                isEnabled: true
                subMenu: nil
                isSelected: false
                target: [self open]
                selector: #value
                arguments: #()
                icon: Form(16x16x32)
                getStateSelector: nil
                enablementSelector: nil
                keyText: nil

MorphicEventDispatcher>>dispatchDefault:with:
        Receiver: a MorphicEventDispatcher
        Arguments and temporary variables:
                anEvent: [(481@403) mouseUp 3692468 nil]
                aMorph: a MenuMorph(1041498112)
                localEvt: [(481@403) mouseUp 3692468 nil]
                index: 9
                child: a ToggleMenuItemMorph(940834816)'File Browser'
                morphs: an Array(a ToggleMenuItemMorph(344195072)'Finder' a
ToggleMenuItemMorph...etc...
                inside: false
        Receiver's instance variables:
                lastType: #mouseUp
                lastDispatch: #dispatchDefault:with:

MorphicEventDispatcher>>dispatchEvent:with:
        Receiver: a MorphicEventDispatcher
        Arguments and temporary variables:
                anEvent: [(481@403) mouseUp 3692468 nil]
                aMorph: a MenuMorph(1041498112)
        Receiver's instance variables:
                lastType: #mouseUp
                lastDispatch: #dispatchDefault:with:


--- The full stack ---
FSReference(Object)>>doesNotUnderstand: #asLowercase
ChangeList class>>fileReaderServicesForFile:suffix:
[:reader | reader
                ifNotNil: [services
                                addAll: (reader fileReaderServicesForFile: file suffix: suffix)]]
in FileList class>>itemsForFile:
OrderedCollection>>do:
FileList class>>itemsForFile:
FileList>>itemsForFile:
FileList>>dynamicButtonServices
FileList>>updateButtonRow
FileList>>updateFileList
FileList>>directory:
FileList>>selectedDirectory:
SimpleHierarchicalListMorph>>setSelectedMorph:
IndentingListItemMorph>>openPath:
IndentingListItemMorph>>openPath:
IndentingListItemMorph>>openPath:
IndentingListItemMorph>>openPath:
IndentingListItemMorph>>openPath:
SimpleHierarchicalListMorph>>update:
[:aDependent | aDependent update: aParameter] in FileList(Object)>>changed:
DependentsArray>>do:
FileList(Object)>>changed:
FileList>>postOpen
FileList class>>morphicViewOnDirectory:
FileList class>>morphicView
FileList class>>open
[self open] in FileList class>>menuCommandOn:
[| selArgCount |
(selArgCount := selector numArgs) = 0
                ifTrue: [target perform: selector]
                ifFalse: [selArgCount = arguments size
                                ifTrue: [target perform: selector withArguments: arguments]
                                ifFalse: [target
                                                perform: selector
                                                withArguments: (arguments copyWith: evt)]].
        self changed] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
BlockClosure>>ensure:
CursorWithMask(Cursor)>>showWhile:
ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent:
ToggleMenuItemMorph(MenuItemMorph)>>mouseUp:
ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
ToggleMenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
ToggleMenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
 - - - - - - - - - - - - - - -
                        - - - - - - - - - - - - - - - - - -
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>handleFocusEvent:
[ActiveHand := self.
        ActiveEvent := anEvent.
        result := focusHolder
                                handleFocusEvent: (anEvent
                                                transformedBy: (focusHolder transformedFrom: self))] in
HandMorph>>sendFocusEvent:to:clear:
[aBlock value] in PasteUpMorph>>becomeActiveDuring:
BlockClosure>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[:h |
ActiveHand := h.
        h processEvents.
        ActiveHand := nil] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[[World doOneCycle.
        Processor yield.
        false] whileFalse.
        nil] in MorphicUIManager>>spawnNewProcess
[self value.
        Processor terminateActive] in BlockClosure>>newProcess

Reply | Threaded
Open this post in threaded view
|

Re: [BUG]FSReference(Object)>>doesNotUnderstand: #asLowercase

Sven Van Caekenberghe

On 13 Feb 2012, at 20:34, Alexis Parseghian wrote:

> Attempting to open a file browser from World menu>Tools

I can't open it either, it loops.

Sven

Reply | Threaded
Open this post in threaded view
|

Re: [BUG]FSReference(Object)>>doesNotUnderstand: #asLowercase

Camillo Bruni-3
open a bug report, I'll fix it :)

we're getting FSFilesystem slowly into the system...
the side effects are that some tools might not completely work :/

cami

On 2012-02-13, at 21:01, Sven Van Caekenberghe wrote:
>
> On 13 Feb 2012, at 20:34, Alexis Parseghian wrote:
>
>> Attempting to open a file browser from World menu>Tools
>
> I can't open it either, it loops.
>
> Sven
>


Reply | Threaded
Open this post in threaded view
|

Re: [BUG]FSReference(Object)>>doesNotUnderstand: #asLowercase

Alexis Parseghian
On Tue, Feb 14, 2012 at 3:04 AM, Camillo Bruni <[hidden email]> wrote:
> open a bug report, I'll fix it :)
>
> we're getting FSFilesystem slowly into the system...
> the side effects are that some tools might not completely work :/

http://code.google.com/p/pharo/issues/detail?id=5291