load KomHttpServer in 6351
3 November 2004 3:17:17 pm
VM: Mac OS - a SmalltalkImage Image: Squeak3.8beta [latest update: #6351]
SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir OSX:Users:ducasse:Workspace:ThirdCircle:Squeak3.8a-5987 Trusted Dir OSX:Users:ducasse:Workspace:ThirdCircle:Squeak3.8a-5987 Untrusted Dir OSX:Users:ducasse:Library:Preferences:Squeak:Internet:My Squeak
ZipArchive(Object)>>error: Receiver: a ZipArchive Arguments and temporary variables: aString: 'bad signature 07000017 at position 18686' Receiver's instance variables: members: an OrderedCollection() centralDirectorySize: 320 centralDirectoryOffsetWRTStartingDiskNumber: 3189955 zipFileComment: a ByteArray() writeCentralDirectoryOffset: 0 writeEOCDOffset: 0
ZipArchive>>readSignatureFrom: Receiver: a ZipArchive Arguments and temporary variables: stream: MultiByteFileStream: 'OSX:Users:ducasse:Workspace:ThirdCircle:Squeak3.8...etc... signatureData: a ByteArray(7 0 0 23) Receiver's instance variables: members: an OrderedCollection() centralDirectorySize: 320 centralDirectoryOffsetWRTStartingDiskNumber: 3189955 zipFileComment: a ByteArray() writeCentralDirectoryOffset: 0 writeEOCDOffset: 0
[] in ZipArchive>>readMembersFrom:named: {[newMember := self memberClass newFromZipFile: stream named: fileName. sign...]} Arguments and temporary variables: stream: MultiByteFileStream: 'OSX:Users:ducasse:Workspace:ThirdCircle:Squeak3.8...etc... fileName: 'OSX:Users:ducasse:Workspace:ThirdCircle:Squeak3.8a-5987:KomPackaging... etc... newMember: a ZipFileMember() signature: nil
BlockContext>>repeat Receiver: [] in ZipArchive>>readMembersFrom:named: {[newMember := self memberClass newFromZipFile: s...etc... Arguments and temporary variables:
Receiver's instance variables: sender: BlockContext>>repeat pc: 83 stackp: 0 nargs: 0 startpc: 74 home: ZipArchive>>readMembersFrom:named:
--- The full stack --- ZipArchive(Object)>>error: ZipArchive>>readSignatureFrom: [] in ZipArchive>>readMembersFrom:named: {[newMember := self memberClass newFromZipFile: stream named: fileName. sign...]} BlockContext>>repeat - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ZipArchive>>readMembersFrom:named: ZipArchive>>readFrom: [] in SARInstaller>>fileInFrom: {[stream position: 0. zip := ZipArchive new readFrom: stream. preamble := z...]} BlockContext>>ensure: SARInstaller>>fileInFrom: [] in SARInstaller>>fileIn {[:cs | newCS := cs. self fileInFrom: stream]} [] in SARInstaller class>>withCurrentChangeSetNamed:do: {[self newChanges: changeSet. aOneArgumentBlock value: changeSet]} BlockContext>>ensure: SARInstaller class>>withCurrentChangeSetNamed:do: SARInstaller>>fileIn [] in SARInstaller class>>installSAR: {[:dir :fileName | (self directory: (FileDirectory on: dir) fileName: fil...]} FileDirectory class>>splitName:to: SARInstaller class>>installSAR: [] in SARInstaller class>>installSARFromUrl: {[strm := FileStream newFileNamed: tempFileName. [strm nextPutAll: contents]...]} BlockContext>>ensure: SARInstaller class>>installSARFromUrl: SARInstaller>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler class>>evaluate:for:notifying:logged: Compiler class>>evaluate:for:logged: [] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInFor:announcing: {[val := (self peekFor: $!) ifTrue: [(Compiler evaluate: self nextC...]} BlockContext>>on:do: [] in MultiByteBinaryOrTextStream(PositionableStream)>>fileInFor:announcing: {[: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: MethodContext(ContextPart)>>handleSignal: ProgressInitiationException(Exception)>>signal ProgressInitiationException>>display:at:from:to:during: ProgressInitiationException class>>display:at:from:to:during: String(AbstractString)>>displayProgressAt:from:to:during: MultiByteBinaryOrTextStream(PositionableStream)>>fileInFor:announcing: [] in SARInstaller>>fileInFrom: {[stream position: 0. zip := ZipArchive new readFrom: stream. preamble := z...]} BlockContext>>ensure: ...etc...
On Wednesday 03 November 2004 6:18 am, ducasse@iam.unibe.ch wrote:
load KomHttpServer in 6351
ZipArchive>>readMembersFrom:named: ZipArchive>>readFrom: [] in SARInstaller>>fileInFrom: {[stream position: 0. zip := ZipArchive
Hi Stef,
This is a known problem. There is code in the SAR itself that breaks the loading process, and there is code in the image that is also broken by m17n. I can post a fix for the second problem, but you still won't be able to load the SAR from the SqueakMap installer until the code in the SAR gets fixed for m17n.
The solution for it is to download the SAR into a local directory and install that.
Try the "browse cache" choice in the SqueakMap installer, then "install" from the FileList.
squeak-dev@lists.squeakfoundation.org