[BUG]UndefinedObject(Object)>>doesNotUnderstand: #binary

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[BUG]UndefinedObject(Object)>>doesNotUnderstand: #binary

Louis LaBrunda
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 --

Reply | Threaded
Open this post in threaded view
|

[BUG]UndefinedObject(Object)>>doesNotUnderstand: #binary

Louis LaBrunda
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, [hidden email] 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