[BUG]FileList2(Object)>>doesNotUnderstand:

jhinsley at telinco.co.uk jhinsley at telinco.co.uk
Fri Feb 1 20:48:51 UTC 2002


This error on simply using the "open" button on the MpegMoviePlayer
morph (the blue one). A similar error occurs on trying to open the file
list on the MpegPlayer morph (the orange one).

1 February 2002 8:43:33 pm

VM: unix - Squeak3.1alpha of 7 March 2001 [latest update: #4173]
Image: Squeak3.3alpha [latest update: #4735]

FileList2(Object)>>doesNotUnderstand:
	Receiver: a FileList2
	Arguments and temporary variables: 
		aMessage: 	a Message with selector: #getSuffix: and arguments:
#('.xdefaults')
	Receiver's instance variables: 
		dependents: 	#(a PluggableButtonMorph(3862) a
PluggableButtonMorph(3057) a Simpl...etc...
		contents: 	''
		fileName: 	nil
		directory: 	UnixFileDirectory on '/home/john'
		volList: 	#('[]' ' home' '  john')
		volListIndex: 	3
		list: 	#('(2002.02.01 20:41:38 16,985,784) Squeak3.3a-4689.image'
'(2002.02.01 2...etc...
		listIndex: 	0
		pattern: 	'*'
		sortMode: 	#date
		brevityState: 	nil
		showDirsInFileList: 	false
		currentDirectorySelected: 	a FileDirectoryWrapper
		fileSelectionBlock: 	[] in FileList2
class>>morphicViewFileSelectorForSuffixes:
		dirSelectionBlock: 	[] in FileList2>>initialize
		optionalButtonSpecs: 	#(#('OK' #okHit #sortingByName 'use the
currently selected...etc...
		modalView: 	a BorderedMorph(1896)
		directoryChangeBlock: 	nil
		ok: 	nil

[] in FileList2 class>>morphicViewFileSelectorForSuffixes:
	Arguments and temporary variables: 
		aList: 	#('mp3' 'mpg' 'mpeg' 'jmv')
		dir: 	UnixFileDirectory on '/home/john'
		aFileList: 	a FileList2
		window: 	nil
		fixedSize: 	nil
		midLine: 	nil
		gap: 	nil
		entry: 	a DirectoryEntry('.Xdefaults' 3090586544 3140975161 false
5742)
		myPattern: 	'*'

[] in FileList2>>listForPattern:
	Arguments and temporary variables: 
		pat: 	'*'
		sizePad: 	nil
		newList: 	nil
		entries: 	#(a DirectoryEntry('.Xdefaults' 3090586544 3140975161 false
5742) a Di...etc...
		entry: 	a DirectoryEntry('.Xdefaults' 3090586544 3140975161 false
5742)
		mx: 	nil
		e: 	nil

Array(SequenceableCollection)>>select:
	Receiver: #(a DirectoryEntry('.Xdefaults' 3090586544 3140975161 false
5742) a DirectoryEntry('.Xmodm...etc...
	Arguments and temporary variables: 
		aBlock: 	[] in FileList2>>listForPattern:
		aStream: 	a WriteStream
		index: 	1
		indexLimiT: 	1147
	Receiver's instance variables: 
#(a DirectoryEntry('.Xdefaults' 3090586544 3140975161 false 5742) a
DirectoryEntry('.Xmodm...etc...

--- The rest of the stack ---
FileList2>>listForPattern:
[] in FileList2(FileList)>>updateFileList
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
FileList2(FileList)>>updateFileList
FileList2(FileList)>>pattern:
FileList2>>directory:
FileList2>>setSelectedDirectoryTo:
SimpleHierarchicalListMorph>>setSelectedMorph:
[] in IndentingListItemMorph>>openPath:
IndentingListItemMorph>>withSiblingsDo:
IndentingListItemMorph>>openPath:
[] in IndentingListItemMorph>>openPath:
IndentingListItemMorph>>withSiblingsDo:
IndentingListItemMorph>>openPath:
SimpleHierarchicalListMorph>>update:
[] in FileList2(Object)>>changed:
DependentsArray>>do:
FileList2(Object)>>changed:
FileList2>>postOpen
FileList2 class>>morphicViewFileSelectorForSuffixes:
FileList2 class>>modalFileSelectorForSuffixes:
MPEGDisplayMorph>>openMPEGFile
[] in SimpleButtonMorph>>doButtonAction
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
SimpleButtonMorph>>doButtonAction
SimpleButtonMorph>>mouseUp:
SimpleButtonMorph(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
SimpleButtonMorph(Morph)>>handleEvent:
SimpleButtonMorph(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
[] in BlockContext>>newProcess



More information about the Squeak-dev mailing list