[squeak-dev] [BUG]UndefinedObject(Object)>>doesNotUnderstand: #binary
Louis LaBrunda
Lou at Keystone-Software.com
Mon Jan 9 15:33:37 UTC 2017
Hi All,
Sorry, I should have paid more attention to the bug report process and included this
information with it.
I want to install Seaside on Squeak (on windows for now). The instructions for installing
Seaside say to install Metacello first. The instructions for Metacello say to run this
snippet:
Installer gemsource
project: 'metacello';
addPackage: 'ConfigurationOfMetacello';
install.
But when I run the above snippet it fails with:
UndefinedObject(Object)>>doesNotUnderstand: #binary
Hopefully the bug report tells the rest of the story.
Lou
On Mon, 09 Jan 2017 10:24:06 -0500, Lou at Keystone-Software.com wrote:
>here insert explanation of what you were doing, suspect changes you've
>made and so forth.
>
>9 January 2017 10:23:06.096906 am
>
>VM: Win32 - Smalltalk
>Image: Squeak5.1 [latest update: #16548]
>
>SecurityManager state:
>Restricted: false
>FileAccess: true
>SocketAccess: true
>Working Dir C:\Program Files (x86)\Squeak\Resources
>Trusted Dir C:\Program Files (x86)\Squeak\Resources\Louis
>Untrusted Dir C:\Users\Louis\Documents\My Squeak
>
>UndefinedObject(Object)>>doesNotUnderstand: #binary
> Receiver: nil
> Arguments and temporary variables:
> aMessage: binary
> exception: MessageNotUnderstood: UndefinedObject>>binary
> resumeValue: nil
> Receiver's instance variables:
>nil
>
>ZipArchive>>writeTo:
> Receiver: a ZipArchive
> Arguments and temporary variables:
> stream: nil
> 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: nil
> zip: a ZipArchive
> infoWriter: a MCVersionInfoWriter
>
>MCMczWriter class>>fileOut:on:
> Receiver: MCMczWriter
> Arguments and temporary variables:
> aVersion: a MCVersion(ConfigurationOfMetacello-topa.802)
> aStream: nil
> inst: a MCMczWriter
> Receiver's instance variables:
> superclass: MCWriter
> methodDict: a
>MethodDictionary(#addString:at:->(MCMczWriter>>#addString:at: "a
>CompiledMethod...etc...
> format: 65539
> instanceVariables: #('zip' 'infoWriter')
> organization: ('accessing' format snapshotWriterClass zip)
>('initializing' initialize...etc...
> subclasses: {MCMcdWriter}
> name: #MCMczWriter
> classPool: nil
> sharedPools: nil
> environment: Smalltalk
> category: #'Monticello-Storing'
>
>MCVersion>>fileOutOn:
> Receiver: a MCVersion(ConfigurationOfMetacello-topa.802)
> Arguments and temporary variables:
> aStream: nil
> Receiver's instance variables:
> package: a MCPackage(ConfigurationOfMetacello)
> info: a MCVersionInfo(ConfigurationOfMetacello-topa.802)
> snapshot: a MCSnapshot
> dependencies: #()
>
>[] in MCCacheRepository(MCFileBasedRepository)>>basicStoreVersion:
> Receiver: a MCCacheRepository(C:\Program Files
>(x86)\Squeak\Resources\package-cache)
> Arguments and temporary variables:
> aMCVersionOrConfiguration: nil
> s: a MCVersion(ConfigurationOfMetacello-topa.802)
> Receiver's instance variables:
> creationTemplate: nil
> storeDiffs: nil
> cache: nil
> allFileNamesCache: nil
> allVersionNamesCache: nil
> directory: DosFileDirectory on 'C:\Program Files
>(x86)\Squeak\Resources\package...etc...
> packageCaches: nil
> seenFiles: nil
>
>MCCacheRepository(MCDirectoryRepository)>>writeStreamForFileNamed:replac
>e:do:
> Receiver: a MCCacheRepository(C:\Program Files
>(x86)\Squeak\Resources\package-cache)
> Arguments and temporary variables:
> aString: 'ConfigurationOfMetacello-topa.802.mcz'
> aBoolean: false
> aBlock: [closure] in
>MCCacheRepository(MCFileBasedRepository)>>basicStoreVersion:...etc...
> file: nil
> sel: #newFileNamed:
> Receiver's instance variables:
> creationTemplate: nil
> storeDiffs: nil
> cache: nil
> allFileNamesCache: nil
> allVersionNamesCache: nil
> directory: DosFileDirectory on 'C:\Program Files
>(x86)\Squeak\Resources\package...etc...
> packageCaches: nil
> seenFiles: nil
>
>MCCacheRepository(MCFileBasedRepository)>>writeStreamForFileNamed:do:
> Receiver: a MCCacheRepository(C:\Program Files
>(x86)\Squeak\Resources\package-cache)
> Arguments and temporary variables:
> aString: 'ConfigurationOfMetacello-topa.802.mcz'
> aBlock: [closure] in
>MCCacheRepository(MCFileBasedRepository)>>basicStoreVersion:...etc...
> Receiver's instance variables:
> creationTemplate: nil
> storeDiffs: nil
> cache: nil
> allFileNamesCache: nil
> allVersionNamesCache: nil
> directory: DosFileDirectory on 'C:\Program Files
>(x86)\Squeak\Resources\package...etc...
> packageCaches: nil
> seenFiles: nil
>
>MCCacheRepository(MCFileBasedRepository)>>basicStoreVersion:
> Receiver: a MCCacheRepository(C:\Program Files
>(x86)\Squeak\Resources\package-cache)
> Arguments and temporary variables:
> aMCVersionOrConfiguration: a
>MCVersion(ConfigurationOfMetacello-topa.802)
> Receiver's instance variables:
> creationTemplate: nil
> storeDiffs: nil
> cache: nil
> allFileNamesCache: nil
> allVersionNamesCache: nil
> directory: DosFileDirectory on 'C:\Program Files
>(x86)\Squeak\Resources\package...etc...
> packageCaches: nil
> seenFiles: nil
>
>MCCacheRepository>>basicStoreVersion:
> Receiver: a MCCacheRepository(C:\Program Files
>(x86)\Squeak\Resources\package-cache)
> Arguments and temporary variables:
> aVersion: a MCVersion(ConfigurationOfMetacello-topa.802)
> Receiver's instance variables:
> creationTemplate: nil
> storeDiffs: nil
> cache: nil
> allFileNamesCache: nil
> allVersionNamesCache: nil
> directory: DosFileDirectory on 'C:\Program Files
>(x86)\Squeak\Resources\package...etc...
> packageCaches: nil
> seenFiles: nil
>
>MCCacheRepository(MCRepository)>>storeVersion:
> Receiver: a MCCacheRepository(C:\Program Files
>(x86)\Squeak\Resources\package-cache)
> Arguments and temporary variables:
> aMCVersionOrConfiguration: a
>MCVersion(ConfigurationOfMetacello-topa.802)
> Receiver's instance variables:
> creationTemplate: nil
> storeDiffs: nil
> cache: nil
> allFileNamesCache: nil
> allVersionNamesCache: nil
> directory: DosFileDirectory on 'C:\Program Files
>(x86)\Squeak\Resources\package...etc...
> packageCaches: nil
> seenFiles: nil
>
>MCVersion>>addToCache
> Receiver: a MCVersion(ConfigurationOfMetacello-topa.802)
> Arguments and temporary variables:
>
> Receiver's instance variables:
> package: a MCPackage(ConfigurationOfMetacello)
> info: a MCVersionInfo(ConfigurationOfMetacello-topa.802)
> snapshot: a MCSnapshot
> dependencies: #()
>
>MCVersion>>initializeWithPackage:info:snapshot:dependencies:
> Receiver: a MCVersion(ConfigurationOfMetacello-topa.802)
> Arguments and temporary variables:
> aPackage: a MCPackage(ConfigurationOfMetacello)
> aVersionInfo: a MCVersionInfo(ConfigurationOfMetacello-topa.802)
> aSnapshot: a MCSnapshot
> aCollection: #()
> Receiver's instance variables:
> package: a MCPackage(ConfigurationOfMetacello)
> info: a MCVersionInfo(ConfigurationOfMetacello-topa.802)
> snapshot: a MCSnapshot
> dependencies: #()
>
>MCVersion class>>package:info:snapshot:dependencies:
> Receiver: MCVersion
> Arguments and temporary variables:
> aPackage: a MCPackage(ConfigurationOfMetacello)
> aVersionInfo: a MCVersionInfo(ConfigurationOfMetacello-topa.802)
> aSnapshot: a MCSnapshot
> aCollection: #()
> Receiver's instance variables:
> superclass: Object
> methodDict: a MethodDictionary(#addToCache->(MCVersion>>#addToCache
>"a CompiledMethod...etc...
> format: 65540
> instanceVariables: #('package' 'info' 'snapshot' 'dependencies')
> organization: ('accessing' changes dependencies fileName info package
>snapshot summary...etc...
> subclasses: {MCDiffyVersion}
> name: #MCVersion
> classPool: nil
> sharedPools: nil
> environment: Smalltalk
> category: #'Monticello-Versioning'
>
>MCMczReader(MCVersionReader)>>basicVersion
> Receiver: a MCMczReader
> Arguments and temporary variables:
>
> Receiver's instance variables:
> stream: a RWBinaryOrTextStream
> package: a MCPackage(ConfigurationOfMetacello)
> info: a MCVersionInfo(ConfigurationOfMetacello-topa.802)
> definitions: {a
>MCOrganizationDefinition(#(#ConfigurationOfMetacello)) . a
>MCClassDefinition...etc...
> dependencies: #()
> stepChildren: nil
> zip: a ZipArchive
> infoCache: a Dictionary(size 800)
>
>MCMczReader(MCVersionReader)>>version
> Receiver: a MCMczReader
> Arguments and temporary variables:
>
> Receiver's instance variables:
> stream: a RWBinaryOrTextStream
> package: a MCPackage(ConfigurationOfMetacello)
> info: a MCVersionInfo(ConfigurationOfMetacello-topa.802)
> definitions: {a
>MCOrganizationDefinition(#(#ConfigurationOfMetacello)) . a
>MCClassDefinition...etc...
> dependencies: #()
> stepChildren: nil
> zip: a ZipArchive
> infoCache: a Dictionary(size 800)
>
>[] in MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
> Receiver: a
>MCHttpRepository(http://seaside.gemtalksystems.com/ss/metacello)
> Arguments and temporary variables:
><<error during printing>
> Receiver's instance variables:
> creationTemplate: nil
> storeDiffs: nil
> cache: a Dictionary()
> allFileNamesCache: nil
> allVersionNamesCache: nil
> location: 'http://seaside.gemtalksystems.com/ss/metacello'
> user: ''
> password: ''
> readerCache: a Dictionary('ConfigurationOfMetacello-topa.802.mcz'->a
>MCMczReader...etc...
> indexed: nil
>
>BlockClosure>>cull:
> Receiver: [closure] in
>MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:
> Arguments and temporary variables:
> firstArg: a MCMczReader
> Receiver's instance variables:
> outerContext:
>MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:...etc
>...
> startpc: 27
> numArgs: 1
>
>MCMczReader(ProtoObject)>>ifNotNil:
> Receiver: a MCMczReader
> Arguments and temporary variables:
> ifNotNilBlock: [closure] in
>MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed:...etc
>...
> Receiver's instance variables:
> stream: a RWBinaryOrTextStream
> package: a MCPackage(ConfigurationOfMetacello)
> info: a MCVersionInfo(ConfigurationOfMetacello-topa.802)
> definitions: {a
>MCOrganizationDefinition(#(#ConfigurationOfMetacello)) . a
>MCClassDefinition...etc...
> dependencies: #()
> stepChildren: nil
> zip: a ZipArchive
> infoCache: a Dictionary(size 800)
>
>
>--- The full stack ---
>UndefinedObject(Object)>>doesNotUnderstand: #binary
>ZipArchive>>writeTo:
>MCMczWriter>>flush
>MCMczWriter class>>fileOut:on:
>MCVersion>>fileOutOn:
>[] in MCCacheRepository(MCFileBasedRepository)>>basicStoreVersion:
>MCCacheRepository(MCDirectoryRepository)>>writeStreamForFileNamed:replac
>e: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 InstallerMonticello>>mcThing
>OrderedCollection>>do:
>InstallerMonticello>>mcThing
>[] in InstallerMonticello>>basicInstall
>BlockClosure>>on:do:
>BlockClosure>>valueSupplyingAnswers:
>BlockClosure>>valueSuppressingMessages:supplyingAnswers:
>InstallerMonticello(Installer)>>withAnswersDo:
>InstallerMonticello>>basicInstall
>[] in InstallerMonticello(Installer)>>installLogging
>InstallerMonticello(Installer)>>logErrorDuring:
>InstallerMonticello(Installer)>>installLogging
>InstallerMonticello(Installer)>>install
>UndefinedObject>>DoIt
>Compiler>>evaluateCue:ifFail:
>Compiler>>evaluateCue:ifFail:logged:
>Compiler>>evaluate:in:to:notifying:ifFail:logged:
>[] in SmalltalkEditor(TextEditor)>>evaluateSelectionAndDo:
>BlockClosure>>on:do:
>SmalltalkEditor(TextEditor)>>evaluateSelectionAndDo:
>SmalltalkEditor(TextEditor)>>evaluateSelection
>[] in PluggableTextMorphPlus(PluggableTextMorph)>>doIt
>TextMorphForEditView(TextMorph)>>handleEdit:
>PluggableTextMorphPlus(PluggableTextMorph)>>handleEdit:
>PluggableTextMorphPlus(PluggableTextMorph)>>doIt
>Workspace(StringHolder)>>perform:orSendTo:
>[] in MenuItemMorph>>invokeWithEvent:
>BlockClosure>>ensure:
>CursorWithMask(Cursor)>>showWhile:
>MenuItemMorph>>invokeWithEvent:
>MenuItemMorph>>mouseUp:
>MenuItemMorph>>handleMouseUp:
>MouseButtonEvent>>sentTo:
>MenuItemMorph(Morph)>>handleEvent:
>MorphicEventDispatcher>>dispatchEvent:withHandler:withMorph:
>-- and more not shown --
>
--
Louis LaBrunda
Keystone Software Corp.
SkypeMe callto://PhotonDemon
More information about the Squeak-dev
mailing list
|