Error: Bits size mismatch 6 October 2014 2:52:11.303 pm VM: unix - Smalltalk Image: Squeak4.5 [latest update: #13951] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Cog/image Trusted Dir /initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Cog/image/secure Untrusted Dir /initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Cog/image/My Squeak ZipWriteStream(Object)>>error: Receiver: a ZipWriteStream Arguments and temporary variables: aString: 'Bits size mismatch' Receiver's instance variables: collection: #[40 110 97 109 101 32 39 65 108 105 101 110 45 101 101 109 46 50 5...etc... position: 6037 readLimit: 0 writeLimit: 65536 initialPositionOrNil: nil hashHead: a WordArray(0 0 0 0 0 4172 0 0 0 0 0 0 0 3116 0 0 0 0 0 0 0 0 0 0 184...etc... hashTail: a WordArray(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5...etc... hashValue: 9216 blockPosition: 6037 blockStart: 0 literals: #[40 110 97 109 101 32 39 65 108 105 101 110 45 101 101 109 46 50 52 ...etc... distances: a WordArray(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23...etc... literalFreq: a WordArray(0 0 0 0 0 0 0 0 0 1 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0...etc... distanceFreq: a WordArray(0 0 2 0 2 3 1 5 17 8 20 9 10 9 21 56 41 25 49 47 52 5...etc... litCount: 2275 matchCount: 542 encoder: a ZipEncoder crc: 2205445773 crcPosition: 6038 bytesWritten: 6037 ZipWriteStream>>flushBlock: Receiver: a ZipWriteStream Arguments and temporary variables: lastBlock: true lastFlag: 1 bitsRequired: 19798 method: #dynamic bitsSent: 720 storedLength: 48336 fixedLength: 24589 dynamicLength: 19798 blTree: a ZipEncoderTree lTree: a ZipEncoderTree dTree: a ZipEncoderTree blBits: a WordArray(0 0 0 0 0 0 0 0 0 11 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...etc... blFreq: a WordArray(13 0 0 5 2 10 17 14 17 13 11 14 0 0 0 0 4 6 2) Receiver's instance variables: collection: #[40 110 97 109 101 32 39 65 108 105 101 110 45 101 101 109 46 50 5...etc... position: 6037 readLimit: 0 writeLimit: 65536 initialPositionOrNil: nil hashHead: a WordArray(0 0 0 0 0 4172 0 0 0 0 0 0 0 3116 0 0 0 0 0 0 0 0 0 0 184...etc... hashTail: a WordArray(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5...etc... hashValue: 9216 blockPosition: 6037 blockStart: 0 literals: #[40 110 97 109 101 32 39 65 108 105 101 110 45 101 101 109 46 50 52 ...etc... distances: a WordArray(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23...etc... literalFreq: a WordArray(0 0 0 0 0 0 0 0 0 1 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0...etc... distanceFreq: a WordArray(0 0 2 0 2 3 1 5 17 8 20 9 10 9 21 56 41 25 49 47 52 5...etc... litCount: 2275 matchCount: 542 encoder: a ZipEncoder crc: 2205445773 crcPosition: 6038 bytesWritten: 6037 ZipWriteStream>>finish Receiver: a ZipWriteStream Arguments and temporary variables: Receiver's instance variables: collection: #[40 110 97 109 101 32 39 65 108 105 101 110 45 101 101 109 46 50 5...etc... position: 6037 readLimit: 0 writeLimit: 65536 initialPositionOrNil: nil hashHead: a WordArray(0 0 0 0 0 4172 0 0 0 0 0 0 0 3116 0 0 0 0 0 0 0 0 0 0 184...etc... hashTail: a WordArray(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 5...etc... hashValue: 9216 blockPosition: 6037 blockStart: 0 literals: #[40 110 97 109 101 32 39 65 108 105 101 110 45 101 101 109 46 50 52 ...etc... distances: a WordArray(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23...etc... literalFreq: a WordArray(0 0 0 0 0 0 0 0 0 1 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0...etc... distanceFreq: a WordArray(0 0 2 0 2 3 1 5 17 8 20 9 10 9 21 56 41 25 49 47 52 5...etc... litCount: 2275 matchCount: 542 encoder: a ZipEncoder crc: 2205445773 crcPosition: 6038 bytesWritten: 6037 ZipStringMember(ZipArchiveMember)>>compressDataTo: Receiver: a ZipStringMember(version) Arguments and temporary variables: aStream: MultiByteFileStream: '/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Co...etc... encoder: a ZipWriteStream startPos: 90 endPos: nil data: 'em'' ancestors ((name ''Alien-eem.7'' message ''Make the bounds check in...etc... Receiver's instance variables: fileName: 'version' isCorrupt: false lastModFileDateTime: 1162245765 fileAttributeFormat: 3 versionMadeBy: 20 versionNeededToExtract: 20 bitFlag: 0 compressionMethod: 0 desiredCompressionMethod: 8 desiredCompressionLevel: 6 internalFileAttributes: 0 externalFileAttributes: 2176188416 cdExtraField: '' localExtraField: '' fileComment: '' crc32: 0 compressedSize: 6037 uncompressedSize: 6037 writeLocalHeaderRelativeOffset: 53 readDataRemaining: 0 contents: '(name ''Alien-eem.24'' message ''Allow callbacks to answer unsigned ...etc... stream: a ReadStream ZipStringMember(ZipArchiveMember)>>writeDataTo: Receiver: a ZipStringMember(version) Arguments and temporary variables: aStream: MultiByteFileStream: '/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Co...etc... Receiver's instance variables: fileName: 'version' isCorrupt: false lastModFileDateTime: 1162245765 fileAttributeFormat: 3 versionMadeBy: 20 versionNeededToExtract: 20 bitFlag: 0 compressionMethod: 0 desiredCompressionMethod: 8 desiredCompressionLevel: 6 internalFileAttributes: 0 externalFileAttributes: 2176188416 cdExtraField: '' localExtraField: '' fileComment: '' crc32: 0 compressedSize: 6037 uncompressedSize: 6037 writeLocalHeaderRelativeOffset: 53 readDataRemaining: 0 contents: '(name ''Alien-eem.24'' message ''Allow callbacks to answer unsigned ...etc... stream: a ReadStream ZipStringMember(ZipArchiveMember)>>writeTo: Receiver: a ZipStringMember(version) Arguments and temporary variables: aStream: MultiByteFileStream: '/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Co...etc... Receiver's instance variables: fileName: 'version' isCorrupt: false lastModFileDateTime: 1162245765 fileAttributeFormat: 3 versionMadeBy: 20 versionNeededToExtract: 20 bitFlag: 0 compressionMethod: 0 desiredCompressionMethod: 8 desiredCompressionLevel: 6 internalFileAttributes: 0 externalFileAttributes: 2176188416 cdExtraField: '' localExtraField: '' fileComment: '' crc32: 0 compressedSize: 6037 uncompressedSize: 6037 writeLocalHeaderRelativeOffset: 53 readDataRemaining: 0 contents: '(name ''Alien-eem.24'' message ''Allow callbacks to answer unsigned ...etc... stream: a ReadStream [] in ZipArchive>>writeTo: Receiver: a ZipArchive Arguments and temporary variables: stream: a ZipStringMember(version) member: MultiByteFileStream: '/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Cog...etc... Receiver's instance variables: members: an OrderedCollection(a ZipStringMember(package) a ZipStringMember(vers...etc... centralDirectorySize: nil centralDirectoryOffsetWRTStartingDiskNumber: nil zipFileComment: '' writeCentralDirectoryOffset: 0 writeEOCDOffset: 0 OrderedCollection>>do: Receiver: an OrderedCollection(a ZipStringMember(package) a ZipStringMember(version) a ZipStringMemb...etc... Arguments and temporary variables: aBlock: [closure] in ZipArchive>>writeTo: index: 2 Receiver's instance variables: array: {a ZipStringMember(package) . a ZipStringMember(version) . a ZipStringMe...etc... firstIndex: 1 lastIndex: 4 ZipArchive>>writeTo: Receiver: a ZipArchive Arguments and temporary variables: stream: MultiByteFileStream: '/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Cog...etc... Receiver's instance variables: members: an OrderedCollection(a ZipStringMember(package) a ZipStringMember(vers...etc... centralDirectorySize: nil centralDirectoryOffsetWRTStartingDiskNumber: nil zipFileComment: '' writeCentralDirectoryOffset: 0 writeEOCDOffset: 0 MCMczWriter>>flush Receiver: a MCMczWriter Arguments and temporary variables: Receiver's instance variables: stream: MultiByteFileStream: '/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Cog...etc... zip: a ZipArchive infoWriter: a MCVersionInfoWriter MCMczWriter class>>fileOut:on: Receiver: MCMczWriter Arguments and temporary variables: aVersion: a MCVersion(Alien-eem.24) aStream: MultiByteFileStream: '/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Co...etc... inst: a MCMczWriter Receiver's instance variables: superclass: MCWriter methodDict: a MethodDictionary(#addString:at:->(MCMczWriter>>#addString:at: "a ...etc... format: 136 instanceVariables: #('zip' 'infoWriter') organization: ('accessing' format snapshotWriterClass zip) ('initializing' init...etc... subclasses: {MCMcdWriter} name: #MCMczWriter classPool: nil sharedPools: nil environment: Smalltalk category: #'Monticello-Storing' MCVersion>>fileOutOn: Receiver: a MCVersion(Alien-eem.24) Arguments and temporary variables: aStream: MultiByteFileStream: '/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Co...etc... Receiver's instance variables: package: a MCPackage(Alien) info: a MCVersionInfo(Alien-eem.24) snapshot: a MCSnapshot dependencies: #() [] in MCCacheRepository(MCFileBasedRepository)>>basicStoreVersion: Receiver: a MCCacheRepository(/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Cog/image/package-cache)...etc... Arguments and temporary variables: aMCVersionOrConfiguration: MultiByteFileStream: '/initrd/mnt/dev_save/TarBaby/S...etc... s: a MCVersion(Alien-eem.24) Receiver's instance variables: creationTemplate: nil storeDiffs: nil cache: a Dictionary('Collections-nice.569(ul.564).mcd'->a MCDiffyVersion(Collec...etc... allFileNamesCache: nil allVersionNamesCache: nil directory: UnixFileDirectory on '/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/...etc... packageCaches: nil seenFiles: nil MCCacheRepository(MCDirectoryRepository)>>writeStreamForFileNamed:replace:do: Receiver: a MCCacheRepository(/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Cog/image/package-cache)...etc... Arguments and temporary variables: aString: 'Alien-eem.24.mcz' aBoolean: false aBlock: [closure] in MCCacheRepository(MCFileBasedRepository)>>basicStoreVersio...etc... file: MultiByteFileStream: '/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Cog/i...etc... sel: #newFileNamed: Receiver's instance variables: creationTemplate: nil storeDiffs: nil cache: a Dictionary('Collections-nice.569(ul.564).mcd'->a MCDiffyVersion(Collec...etc... allFileNamesCache: nil allVersionNamesCache: nil directory: UnixFileDirectory on '/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/...etc... packageCaches: nil seenFiles: nil MCCacheRepository(MCFileBasedRepository)>>writeStreamForFileNamed:do: Receiver: a MCCacheRepository(/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Cog/image/package-cache)...etc... Arguments and temporary variables: aString: 'Alien-eem.24.mcz' aBlock: [closure] in MCCacheRepository(MCFileBasedRepository)>>basicStoreVersio...etc... Receiver's instance variables: creationTemplate: nil storeDiffs: nil cache: a Dictionary('Collections-nice.569(ul.564).mcd'->a MCDiffyVersion(Collec...etc... allFileNamesCache: nil allVersionNamesCache: nil directory: UnixFileDirectory on '/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/...etc... packageCaches: nil seenFiles: nil MCCacheRepository(MCFileBasedRepository)>>basicStoreVersion: Receiver: a MCCacheRepository(/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Cog/image/package-cache)...etc... Arguments and temporary variables: aMCVersionOrConfiguration: a MCVersion(Alien-eem.24) Receiver's instance variables: creationTemplate: nil storeDiffs: nil cache: a Dictionary('Collections-nice.569(ul.564).mcd'->a MCDiffyVersion(Collec...etc... allFileNamesCache: nil allVersionNamesCache: nil directory: UnixFileDirectory on '/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/...etc... packageCaches: nil seenFiles: nil MCCacheRepository>>basicStoreVersion: Receiver: a MCCacheRepository(/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Cog/image/package-cache)...etc... Arguments and temporary variables: aVersion: a MCVersion(Alien-eem.24) Receiver's instance variables: creationTemplate: nil storeDiffs: nil cache: a Dictionary('Collections-nice.569(ul.564).mcd'->a MCDiffyVersion(Collec...etc... allFileNamesCache: nil allVersionNamesCache: nil directory: UnixFileDirectory on '/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/...etc... packageCaches: nil seenFiles: nil MCCacheRepository(MCRepository)>>storeVersion: Receiver: a MCCacheRepository(/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/Cog/image/package-cache)...etc... Arguments and temporary variables: aMCVersionOrConfiguration: a MCVersion(Alien-eem.24) Receiver's instance variables: creationTemplate: nil storeDiffs: nil cache: a Dictionary('Collections-nice.569(ul.564).mcd'->a MCDiffyVersion(Collec...etc... allFileNamesCache: nil allVersionNamesCache: nil directory: UnixFileDirectory on '/initrd/mnt/dev_save/TarBaby/Squeak Smalltalk/...etc... packageCaches: nil seenFiles: nil MCVersion>>addToCache Receiver: a MCVersion(Alien-eem.24) Arguments and temporary variables: Receiver's instance variables: package: a MCPackage(Alien) info: a MCVersionInfo(Alien-eem.24) snapshot: a MCSnapshot dependencies: #() --- The full stack --- ZipWriteStream(Object)>>error: ZipWriteStream>>flushBlock: ZipWriteStream>>finish ZipStringMember(ZipArchiveMember)>>compressDataTo: ZipStringMember(ZipArchiveMember)>>writeDataTo: ZipStringMember(ZipArchiveMember)>>writeTo: [] in ZipArchive>>writeTo: OrderedCollection>>do: ZipArchive>>writeTo: MCMczWriter>>flush MCMczWriter class>>fileOut:on: MCVersion>>fileOutOn: [] in MCCacheRepository(MCFileBasedRepository)>>basicStoreVersion: MCCacheRepository(MCDirectoryRepository)>>writeStreamForFileNamed:replace:do: MCCacheRepository(MCFileBasedRepository)>>writeStreamForFileNamed:do: MCCacheRepository(MCFileBasedRepository)>>basicStoreVersion: MCCacheRepository>>basicStoreVersion: MCCacheRepository(MCRepository)>>storeVersion: MCVersion>>addToCache - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MCVersion>>initializeWithPackage:info:snapshot:dependencies: MCVersion class>>package:info:snapshot:dependencies: MCMczReader(MCVersionReader)>>basicVersion MCMczReader(MCVersionReader)>>version [] in MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed: BlockClosure>>cull: MCMczReader(ProtoObject)>>ifNotNil: MCHttpRepository>>versionReaderForFileNamed:do: MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed: [] in [] in MCHttpRepository(MCFileBasedRepository)>>versionNamed: BlockClosure>>on:do: [] in MCHttpRepository(MCFileBasedRepository)>>versionNamed: Dictionary>>at:ifAbsent: MCHttpRepository(MCFileBasedRepository)>>versionNamed: [] in [] in [] in [] in UndefinedObject>>DoIt BlockClosure>>on:do: [] in [] in [] in UndefinedObject>>DoIt Array(SequenceableCollection)>>do: [] in [] in UndefinedObject>>DoIt [] in UndefinedObject>>DoIt Array(SequenceableCollection)>>do: UndefinedObject>>DoIt Compiler>>evaluateCue:ifFail: Compiler>>evaluate:in:to:notifying:ifFail: Compiler class>>evaluate:for:notifying: Compiler class>>evaluate:for: Compiler class>>evaluate: UndefinedObject>>DoIt Compiler>>evaluateCue:ifFail: Compiler>>evaluateCue:ifFail:logged: Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler class>>evaluate:for:notifying:logged: Compiler class>>evaluate:for:logged: Compiler class>>evaluate:logged: [] in [] in RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing: BlockClosure>>on:do: [] in RWBinaryOrTextStream(PositionableStream)>>fileInAnnouncing: [] in [] in MorphicUIManager>>displayProgress:at:from:to:during: BlockClosure>>on:do: [] in MorphicUIManager>>displayProgress:at:from:to:during: BlockClosure>>ensure: MorphicUIManager>>displayProgress:at:from:to:during: -- and more not shown --