[BUG][IRCe] IRCe package does not install in 3.7beta
Doug Way
dway at mailcan.com
Wed May 12 17:06:36 UTC 2004
If I try to install the latest version of the IRCe package (v26) from
SqueakMap, I get an "Error: can't find EOCD position". Stack below.
(Actually, if I install from SqueakMap directly, the error/exception is
caught and displayed in a dialog, which is more "user friendly" I
suppose, but then to get to the original stack to mail to the list, I
have to download the package first, then search by hand through the 2
dozen or so uuid-named directories in my SM cache to find the downloaded
package, then install it directly. Argh... ;-) )
- Doug
---------------------------------------------------
12 May 2004 1:01:11 pm
VM: Win32 - a SmalltalkImage
Image: Squeak3.7beta [latest update: #5905]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir C:\dway\3.6
Trusted Dir C:\dway\3.6\dway
Untrusted Dir C:\My Squeak\dway
ZipArchive(Object)>>error:
Receiver: a ZipArchive
Arguments and temporary variables:
aString: 'can''t find EOCD position'
Receiver's instance variables:
members: an OrderedCollection()
centralDirectorySize: nil
centralDirectoryOffsetWRTStartingDiskNumber: nil
zipFileComment: ''
writeCentralDirectoryOffset: 0
writeEOCDOffset: 0
ZipArchive>>readFrom:
Receiver: a ZipArchive
Arguments and temporary variables:
aStreamOrFileName: StandardFileStream:
'C:\dway\3.6\sm\cache\packages\esija4orw...etc...
stream: StandardFileStream:
'C:\dway\3.6\sm\cache\packages\esija4orwyi4vo81tqaw...etc...
name:
'C:\dway\3.6\sm\cache\packages\esija4orwyi4vo81tqawxed8j\3\Network-IRC-fc...etc...
eocdPosition: 0
Receiver's instance variables:
members: an OrderedCollection()
centralDirectorySize: nil
centralDirectoryOffsetWRTStartingDiskNumber: nil
zipFileComment: ''
writeCentralDirectoryOffset: 0
writeEOCDOffset: 0
MczInstaller>>install
Receiver: a MczInstaller
Arguments and temporary variables:
sources: nil
a: nil
b: nil
src: nil
Receiver's instance variables:
stream: StandardFileStream:
'C:\dway\3.6\sm\cache\packages\esija4orwyi4vo81tqaw...etc...
zip: a ZipArchive
MczInstaller class>>installStream:
Receiver: MczInstaller
Arguments and temporary variables:
aStream: StandardFileStream:
'C:\dway\3.6\sm\cache\packages\esija4orwyi4vo81tqa...etc...
Receiver's instance variables:
superclass: Object
methodDict: a MethodDictionary(#associate:->a CompiledMethod
(2250) #checkDepen...etc...
format: 134
instanceVariables: #('stream' 'zip')
organization: ('as yet unclassified' associate:
checkDependencies extractInfoFr...etc...
subclasses: nil
name: #MczInstaller
classPool: a Dictionary(#Versions->a
Dictionary('Compiler'->a Dictionary(#ances...etc...
sharedPools: nil
environment: a SystemDictionary(lots of globals)
category: nil
--- The full stack ---
ZipArchive(Object)>>error:
ZipArchive>>readFrom:
MczInstaller>>install
MczInstaller class>>installStream:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MczInstaller class>>installFileNamed:
MczInstaller class>>loadVersionFile:
SimpleServiceEntry>>performServiceFor:
[] in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector
numArgs) = 0 ifTrue: [target perform: selector] ...]}
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: {[ActiveHand := self.
ActiveEvent := anEvent. result := focusHolder han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h | ActiveHand := h. h
processEvents. capturingGesture := capturingGest...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess {[[World doOneCycle. Processor
yield. false] whileFalse. nil]}
[] in BlockContext>>newProcess {[self value. Processor terminateActive]}
More information about the Squeak-dev
mailing list
|