[BUG] BFAV + question and problems with SM

ducasse ducasse at iam.unibe.ch
Sat Oct 11 19:10:50 UTC 2003


Hi karl

Indeed :) but I would like to harvest it :))))
Stef

On Samedi, oct 11, 2003, at 20:48 Europe/Zurich, Karl Ramberg wrote:

> "Data:Harvesting:Data:Harvesting:BugFixArchiveViewer.1.st"  already
> I see from this line that
> this is the bug I got bitten by.
> You have to load this fix:
> http://swiki.gsug.org:8080/sqfixes/3520.html
> This fix needs to be included in 3.6 and 3.7 ASAP.
>
> Karl
>
> ducasse at iam.unibe.ch wrote:
>>
>> 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