[squeak-dev] [BUG]ZipArchive(Object)>>error:
agrimes at speakeasy.net
agrimes at speakeasy.net
Sun Dec 7 17:20:31 UTC 2008
I just installed a virgin Squeak 3.10 and wanted to load the vmmaker,
The User interface of the "universe" browser is a serious regression
from earlier package browsers... But when I went to load the package it
pulled in FFI as a dependancy and croaked as described below.
7 December 2008 12:11:03 pm
VM: unix - a SmalltalkImage
Image: Squeak3.10.2 [latest update: #7179]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/atg
Trusted Dir /home/atg/secure
Untrusted Dir /home/atg/My Squeak
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: a RWBinaryOrTextStream a ByteArray(60 33 68 79 67
84 89 80 6...etc...
stream: a RWBinaryOrTextStream a ByteArray(60 33 68 79 67 84 89 80 69
32 72 84 ...etc...
name: 'a stream'
eocdPosition: 0
Receiver's instance variables:
members: an OrderedCollection()
centralDirectorySize: nil
centralDirectoryOffsetWRTStartingDiskNumber: nil
zipFileComment: ''
writeCentralDirectoryOffset: 0
writeEOCDOffset: 0
MCMczReader>>zip
Receiver: a MCMczReader
Arguments and temporary variables:
Receiver's instance variables:
stream: a RWBinaryOrTextStream a ByteArray(60 33 68 79 67 84 89 80 69
32 72 84 ...etc...
package: nil
info: nil
definitions: nil
dependencies: nil
stepChildren: nil
zip: a ZipArchive
infoCache: nil
MCMczReader>>parseMember:
Receiver: a MCMczReader
Arguments and temporary variables:
fileName: 'package'
tokens: nil
Receiver's instance variables:
stream: a RWBinaryOrTextStream a ByteArray(60 33 68 79 67 84 89 80 69
32 72 84 ...etc...
package: nil
info: nil
definitions: nil
dependencies: nil
stepChildren: nil
zip: a ZipArchive
infoCache: nil
--- The full stack ---
ZipArchive(Object)>>error:
ZipArchive>>readFrom:
MCMczReader>>zip
MCMczReader>>parseMember:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MCMczReader>>loadPackage
MCMczReader(MCVersionReader)>>package
MCMczReader(MCVersionReader)>>basicVersion
MCMczReader(MCVersionReader)>>version
[] in UndefinedObject>>DoIt {[:t2 :t3 | t1 value: t2 * 2 - 1. reader
:= repo versionReaderForFileNamed:...]}
Array(SequenceableCollection)>>keysAndValuesDo:
[] in UndefinedObject>>DoIt {[:t1 | #('FFI-Kernel-ar.8.mcz'
'FFI-Tests-ar.2.mcz' 'FFI-Examples-ar.1.mcz' ...]}
[] in ProgressInitiationException>>defaultMorphicAction {[result :=
workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
Compiler class>>evaluate:for:notifying:logged:
Compiler class>>evaluate:for:logged:
Compiler class>>evaluate:logged:
[] in MultiByteFileStream(PositionableStream)>>fileInAnnouncing: {[val
:= (self peekFor: $!) ifTrue: [(Compiler evaluate: self nextChunk
l...]}
BlockContext>>on:do:
[] in MultiByteFileStream(PositionableStream)>>fileInAnnouncing: {[:bar
| [self atEnd] whileFalse: [bar value: self position. self
skipS...]}
[] in ProgressInitiationException>>defaultMorphicAction {[result :=
workBlock value: progress]}
BlockContext>>ensure:
ProgressInitiationException>>defaultMorphicAction
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
ByteString(String)>>displayProgressAt:from:to:during:
MultiByteFileStream(PositionableStream)>>fileInAnnouncing:
[] in ChangeSet class>>newChangesFromStream:named: {[newSet ifNotNil:
[(aStream respondsTo: #converter:) ifTrue: [newStrea...]}
BlockContext>>ensure:
ChangeSet class>>newChangesFromStream:named:
...etc...
More information about the Squeak-dev
mailing list
|