[BUG]SqueakMap/PackageLoader/Sar/BFAV on mac os classic
Karl Ramberg
karl.ramberg at chello.se
Wed Oct 8 19:39:44 UTC 2003
Somewhere a bug has sneaked into SqueakMap/PackageLoader/Sar between
3.5 and 3.6 !
I've not been able to use SqueakMap for a while because of this bug,
but it has not been critical for me to do so either so I thought no more
of it.
But tonight I fired up a 3.5 image to test, and
SqueakMap/PackageLoader/Sar worked
fine there. Then I asked to upgrade installed packages, and it stopped working.
It seems to have something to do with how files are created or with path names
and file names etc.
Are there any tests for how filenames, pathnames etc should work.
I had the same problems getting the BFAV working on mac os 8.6.
How is FileDirectory supposed to work ????
Karl
Here is the debug log:
-------------- next part --------------
MessageNotUnderstood: nextPutAll:
8 October 2003 9:10:35 pm
VM: Mac OS - Squeak3.5 of '11 April 2003' [latest update: #5180]
Image: Squeak3.5alpha [latest update: #5169]
UndefinedObject(Object)>>doesNotUnderstand:
Receiver: nil
Arguments and temporary variables:
aMessage: a Message with selector: #nextPutAll: and arguments: #(a ByteArray(80...etc...
Receiver's instance variables:
nil
[] in SMSARInstaller(SMSimpleInstaller)>>download
Arguments and temporary variables:
url: http://bike-nomad.com/squeak/AccuFonts.3.sar
stream: a RWBinaryOrTextStream
file: nil
u: 'http://bike-nomad.com/squeak/AccuFonts.3.sar'
contents: MIMEDocument (text/plain, 77507 bytes)
ex: nil
BlockContext>>ensure:
Receiver: [] in SMSARInstaller(SMSimpleInstaller)>>download
Arguments and temporary variables:
aBlock: [] in SMSARInstaller(SMSimpleInstaller)>>download
returnValue: nil
Receiver's instance variables:
sender: BlockContext>>ensure:
pc: 259
stackp: 0
nargs: 0
startpc: 146
home: SMSARInstaller(SMSimpleInstaller)>>download
SMSARInstaller(SMSimpleInstaller)>>download
Receiver: a SMSARInstaller
Arguments and temporary variables:
url: http://bike-nomad.com/squeak/AccuFonts.3.sar
stream: a RWBinaryOrTextStream
file: nil
u: 'http://bike-nomad.com/squeak/AccuFonts.3.sar'
contents: MIMEDocument (text/plain, 77507 bytes)
ex: nil
Receiver's instance variables:
package: SMCard[AccuFonts]
fileName: 'AccuFonts.3.sar'
dir: MacFileDirectory on 'Video:Squeak3.4a-5108 Folder:Video:Squeak3.4a-5108 Fo...etc...
unpackedFileName: nil
zip: nil
--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand:
[] in SMSARInstaller(SMSimpleInstaller)>>download
BlockContext>>ensure:
SMSARInstaller(SMSimpleInstaller)>>download
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SMSARInstaller>>install
SMLoader>>installPackage
SMLoader>>perform:orSendTo:
[] 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
|