[BUG] BFAV + question and problems with SM

ducasse at iam.unibe.ch ducasse at iam.unibe.ch
Sat Oct 11 18:11:25 UTC 2003


Hi 

I'm confused and a bit bored to lose all that time. No time for
harvesting tonight. 
Here is what I did: 
- I downloaded all the enh, fixes using BFAV in 3.6 some days ago.  

- I took a 3.7 image alpha, loaded BFAV and when I open it I get an
error (see the trace log).

Now if I downloaded and installed a package, when I do "install" why the
file get downloaded another times? If I downloaded a package can I use
the package loader to load it or should I use a file list.

I tried to reload BFAV with a completely fresh 3.7a image and I got
something like, this file
"Data:Harvesting:Data:Harvesting:BugFixArchiveViewer.1.st"  already
exist do you want to overwrite/give another name.
I got that even if I started from an alpha image, removed all the files
and the sm directory. 
The funny thing is that
Data:Harvesting:Data:Harvesting:BugFixArchiveViewer.1.st
does not exist on my harddisk I do not know why the stuff can think that
Data:Harvesting: is double. 
Finally I gave a real path and proceed and it works. But I'm a bit
skeptical and I still get the first bug. 



Stef


11 October 2003 8:08:57 pm

VM: Mac OS - Squeak3.6gamma of '11 September 2003' [latest update:
#5420] Squeak VM 3.6.0b3
Image: Squeak3.7alpha [latest update: #5420]

EmailFileRepository class(Object)>>doesNotUnderstand: #>
	Receiver: EmailFileRepository
	Arguments and temporary variables: 
		aMessage: 	a Message with selector: #> and arguments:
#(EmailFileRepository)
	Receiver's instance variables: 
		superclass: 	Object
		methodDict: 	a MethodDictionary(#addFileUid:forStorageUrl:->a
CompiledMethod (30...etc...
		format: 	136
		instanceVariables: 	#('repositoryDir' 'serverUrls' 'storageUrlUids')
		organization: 	('files' attachmentDirectoryFor: attachmentsFor:
cleanUp director...etc...
		subclasses: 	nil
		name: 	#EmailFileRepository
		classPool: 	nil
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	nil

[] in EmailFileRepository>>addServerUrl:
	Arguments and temporary variables: 
		aUrlOrString: 	http://swiki.gsug.org:8080/sqfixes
		serverUrl: 	http://swiki.gsug.org:8080/sqfixes
		storageUrl: 
file:/Data/Harvesting/email-file-repository/swiki.gsug.org/sqfixes
		fileNames: 	nil
		a: 	EmailFileRepository
		b: 	EmailFileRepository
		fileName: 	nil
		e: 	nil

SortedCollection>>should:precede:
	Receiver: a SortedCollection(EmailFileRepository 2643 2644 2645 2646
2647 2648 2649 2650 2651 2652 2...etc...
	Arguments and temporary variables: 
		a: 	EmailFileRepository
		b: 	EmailFileRepository
	Receiver's instance variables: 
		array: 	#(EmailFileRepository 2643 2644 2645 2646 2647 2648 2649 2650
2651 2652 ...etc...
		firstIndex: 	1
		lastIndex: 	2143
		sortBlock: 	[] in EmailFileRepository>>addServerUrl:

SortedCollection>>sort:to:
	Receiver: a SortedCollection(EmailFileRepository 2643 2644 2645 2646
2647 2648 2649 2650 2651 2652 2...etc...
	Arguments and temporary variables: 
		i: 	1
		j: 	2143
		di: 	EmailFileRepository
		dij: 	nil
		dj: 	EmailFileRepository
		tt: 	nil
		ij: 	nil
		k: 	nil
		l: 	nil
		n: 	2143
	Receiver's instance variables: 
		array: 	#(EmailFileRepository 2643 2644 2645 2646 2647 2648 2649 2650
2651 2652 ...etc...
		firstIndex: 	1
		lastIndex: 	2143
		sortBlock: 	[] in EmailFileRepository>>addServerUrl:


--- The full stack ---
EmailFileRepository class(Object)>>doesNotUnderstand: #>
[] in EmailFileRepository>>addServerUrl:
SortedCollection>>should:precede:
SortedCollection>>sort:to:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SortedCollection>>reSort
SortedCollection>>addAll:
EmailFileRepository>>addServerUrl:
[] in EmailFileRepository class>>onServerUrls:
Array(SequenceableCollection)>>do:
EmailFileRepository class>>onServerUrls:
[] in BugFixArchive class>>gsugSwikiFixesArchive
BugFixArchive class>>named:ifAbsentPut:
BugFixArchive class>>gsugSwikiFixesArchive
BugFixArchiveViewer class>>defaultModel
BugFixArchiveViewer class(AbstractPackageViewer class)>>open
TheWorldMenu>>doMenuItem:with:
[] in MenuItemMorph>>invokeWithEvent:
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
MenuItemMorph>>invokeWithEvent:
MenuItemMorph>>mouseUp:
MenuItemMorph>>handleMouseUp:
MouseButtonEvent>>sentTo:
MenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>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