[squeak-dev] Attempting to update from Squeak4.5-13352

Jeff Gonis jeff.gonis at gmail.com
Tue Jan 21 00:15:07 UTC 2014


Hi Folks,

So I grabbed the Squeak4.513352 zip from the build.squeak.org server and
attempted to update it from trunk.  I received an MNU for environments
comment from Installer I believe.  Below is the full stack from the
debugger popup:

VM: Win32 - Smalltalk
Image: Squeak4.5 [latest update: #13352]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir D:\jeffs Folder\squeakCog\4.5
Trusted Dir D:\jeffs Folder\squeakCog\4.5\VGW44765
Untrusted Dir C:\Users\jgonis\Documents\My Squeak

Environment(Object)>>doesNotUnderstand: #undeclare:from:
    Receiver: Smalltalk
    Arguments and temporary variables:
        aMessage:     undeclare: #Remembered from: a
Dictionary(#InstallerBindings->nil #Is...etc...
        exception:     MessageNotUnderstood: Environment>>undeclare:from:
        resumeValue:     nil
    Receiver's instance variables:
        info:     SmalltalkInfo
        declarations:     an IdentityDictionary(size 2211)
        bindings:     an IdentityDictionary(size 2211)
        undeclared:     an IdentityDictionary(#AllOffImage->nil
#AllOnImage->nil #AllPresse...etc...
        policies:     {a BindingPolicy}
        observers:     an IdentitySet()

[] in [] in Installer class(Class)>>removeClassVarName:
    Receiver: Installer
    Arguments and temporary variables:
<<error during printing>
    Receiver's instance variables:
        superclass:     Object
        methodDict:     a MethodDictionary(size 101)
        format:     142
        instanceVariables:     #('answers' 'packages' 'messagesToSuppress'
'useFileIn' 'noi...etc...
        organization:     ('action report' reportFor:page:on:
reportSection:on:)
('auto ans...etc...
        subclasses:     {InstallerCruft . InstallerFile .
InstallerInternetBased . Installe...etc...
        name:     #Installer
        classPool:     a Dictionary(#InstallerBindings->nil
#IsSetToTrapErrors->nil #Rememb...etc...
        sharedPools:     nil
        environment:     Smalltalk
        category:     #'Installer-Core'

Array(SequenceableCollection)>>do:
    Receiver: {Installer . Installer class}
    Arguments and temporary variables:
        aBlock:     [closure] in [] in Installer
class(Class)>>removeClassVarName:
        index:     2
        indexLimiT:     2
    Receiver's instance variables:
{Installer . Installer class}

[] in Installer class(Class)>>removeClassVarName:
    Receiver: Installer
    Arguments and temporary variables:
        aString:     Installer
        aSymbol:     #Remembered
        subclass:     #Remembered
    Receiver's instance variables:
        superclass:     Object
        methodDict:     a MethodDictionary(size 101)
        format:     142
        instanceVariables:     #('answers' 'packages' 'messagesToSuppress'
'useFileIn' 'noi...etc...
        organization:     ('action report' reportFor:page:on:
reportSection:on:)
('auto ans...etc...
        subclasses:     {InstallerCruft . InstallerFile .
InstallerInternetBased . Installe...etc...
        name:     #Installer
        classPool:     a Dictionary(#InstallerBindings->nil
#IsSetToTrapErrors->nil #Rememb...etc...
        sharedPools:     nil
        environment:     Smalltalk
        category:     #'Installer-Core'

OrderedCollection>>do:
    Receiver: an OrderedCollection(Installer InstallerCruft InstallerFile
InstallerInternetBased Install...etc...
    Arguments and temporary variables:
        aBlock:     [closure] in Installer class(Class)>>removeClassVarName:
        index:     16
    Receiver's instance variables:
        array:     {nil . nil . nil . nil . nil . nil . nil . nil . nil .
nil . nil . nil ....etc...
        firstIndex:     16
        lastIndex:     29

Installer class(Class)>>removeClassVarName:
    Receiver: Installer
    Arguments and temporary variables:
        aString:     #Remembered
        aSymbol:     #Remembered
    Receiver's instance variables:
        superclass:     Object
        methodDict:     a MethodDictionary(size 101)
        format:     142
        instanceVariables:     #('answers' 'packages' 'messagesToSuppress'
'useFileIn' 'noi...etc...
        organization:     ('action report' reportFor:page:on:
reportSection:on:)
('auto ans...etc...
        subclasses:     {InstallerCruft . InstallerFile .
InstallerInternetBased . Installe...etc...
        name:     #Installer
        classPool:     a Dictionary(#InstallerBindings->nil
#IsSetToTrapErrors->nil #Rememb...etc...
        sharedPools:     nil
        environment:     Smalltalk
        category:     #'Installer-Core'

[] in Installer class(Class)>>declare:
    Receiver: Installer
    Arguments and temporary variables:
<<error during printing>
    Receiver's instance variables:
        superclass:     Object
        methodDict:     a MethodDictionary(size 101)
        format:     142
        instanceVariables:     #('answers' 'packages' 'messagesToSuppress'
'useFileIn' 'noi...etc...
        organization:     ('action report' reportFor:page:on:
reportSection:on:)
('auto ans...etc...
        subclasses:     {InstallerCruft . InstallerFile .
InstallerInternetBased . Installe...etc...
        name:     #Installer
        classPool:     a Dictionary(#InstallerBindings->nil
#IsSetToTrapErrors->nil #Rememb...etc...
        sharedPools:     nil
        environment:     Smalltalk
        category:     #'Installer-Core'

Array(SequenceableCollection)>>do:
    Receiver: #(#Remembered)
    Arguments and temporary variables:
        aBlock:     [closure] in Installer class(Class)>>declare:
        index:     1
        indexLimiT:     1
    Receiver's instance variables:
#(#Remembered)

Installer class(Class)>>declare:
    Receiver: Installer
    Arguments and temporary variables:
        varString:     'InstallerBindings IsSetToTrapErrors Repositories
SkipLoadingTests V...etc...
        newVars:     #(#InstallerBindings #IsSetToTrapErrors #Repositories
#SkipLoadingTest...etc...
        conflicts:     #(false)
    Receiver's instance variables:
        superclass:     Object
        methodDict:     a MethodDictionary(size 101)
        format:     142
        instanceVariables:     #('answers' 'packages' 'messagesToSuppress'
'useFileIn' 'noi...etc...
        organization:     ('action report' reportFor:page:on:
reportSection:on:)
('auto ans...etc...
        subclasses:     {InstallerCruft . InstallerFile .
InstallerInternetBased . Installe...etc...
        name:     #Installer
        classPool:     a Dictionary(#InstallerBindings->nil
#IsSetToTrapErrors->nil #Rememb...etc...
        sharedPools:     nil
        environment:     Smalltalk
        category:     #'Installer-Core'

[] in
ClassBuilder>>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:unsafe:
    Receiver: a ClassBuilder
    Arguments and temporary variables:
<<error during printing>
    Receiver's instance variables:
        environ:     Smalltalk
        classMap:     nil
        instVarMap:     an IdentityDictionary()
        progress:     nil
        maxClassIndex:     nil
        currentClassIndex:     nil

BlockClosure>>ensure:
    Receiver: [closure] in
ClassBuilder>>name:inEnvironment:subclassOf:type:instanceVariableNames:classV...etc...
    Arguments and temporary variables:
        aBlock:     [closure] in
ClassBuilder>>name:inEnvironment:subclassOf:type:instanceV...etc...
        complete:     nil
        returnValue:     nil
    Receiver's instance variables:
        outerContext:
ClassBuilder>>name:inEnvironment:subclassOf:type:instanceVariable...etc...
        startpc:     332
        numArgs:     0

ClassBuilder>>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:unsafe:
    Receiver: a ClassBuilder
    Arguments and temporary variables:
        className:     #Installer
        env:     Smalltalk
        newSuper:     Object
        type:     #normal
        instVarString:     'answers packages messagesToSuppress useFileIn
noiseLevel curren...etc...
        classVarString:     'InstallerBindings IsSetToTrapErrors
Repositories SkipLoadingTe...etc...
        poolString:     ''
        category:     #'Installer-Core'
        unsafe:     false
        oldClass:     Installer
        instVars:     #('answers' 'packages' 'messagesToSuppress'
'useFileIn' 'noiseLevel' ...etc...
        classVars:     #(#InstallerBindings #IsSetToTrapErrors
#Repositories #SkipLoadingTe...etc...
        copyOfOldClass:     Installer
        newClass:     {Installer}
    Receiver's instance variables:
        environ:     Smalltalk
        classMap:     nil
        instVarMap:     an IdentityDictionary()
        progress:     nil
        maxClassIndex:     nil
        currentClassIndex:     nil

ClassBuilder>>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:
    Receiver: a ClassBuilder
    Arguments and temporary variables:
        className:     #Installer
        env:     Smalltalk
        newSuper:     Object
        type:     #normal
        instVarString:     'answers packages messagesToSuppress useFileIn
noiseLevel curren...etc...
        classVarString:     'InstallerBindings IsSetToTrapErrors
Repositories SkipLoadingTe...etc...
        poolString:     ''
        category:     #'Installer-Core'
    Receiver's instance variables:
        environ:     Smalltalk
        classMap:     nil
        instVarMap:     an IdentityDictionary()
        progress:     nil
        maxClassIndex:     nil
        currentClassIndex:     nil

[] in MCClassDefinition>>createClass
    Receiver: a MCClassDefinition(Installer)
    Arguments and temporary variables:
<<error during printing>
    Receiver's instance variables:
        name:     #Installer
        superclassName:     #Object
        variables:     an OrderedCollection(a
MCInstanceVariableDefinition(answers) a MCIns...etc...
        category:     #'Installer-Core'
        type:     #normal
        comment:     'Documentation now available at
http://installer.pbwiki.com/Installer
...etc...
        commentStamp:     'kph 3/30/2009 01:29'
        traitComposition:     nil
        classTraitComposition:     nil

BlockClosure>>on:do:
    Receiver: [closure] in MCClassDefinition>>createClass
    Arguments and temporary variables:
        exception:     an ExceptionSet
        handlerAction:     [closure] in MCClassDefinition>>createClass
        handlerActive:     true
    Receiver's instance variables:
        outerContext:     MCClassDefinition>>createClass
        startpc:     144
        numArgs:     0

MCClassDefinition>>createClass
    Receiver: a MCClassDefinition(Installer)
    Arguments and temporary variables:
        superClass:     Object
        composition:     nil
        traitComposition:     nil
        traitComposition:     nil
        class:     #(nil)
    Receiver's instance variables:
        name:     #Installer
        superclassName:     #Object
        variables:     an OrderedCollection(a
MCInstanceVariableDefinition(answers) a MCIns...etc...
        category:     #'Installer-Core'
        type:     #normal
        comment:     'Documentation now available at
http://installer.pbwiki.com/Installer
...etc...
        commentStamp:     'kph 3/30/2009 01:29'
        traitComposition:     nil
        classTraitComposition:     nil

MCClassDefinition>>load
    Receiver: a MCClassDefinition(Installer)
    Arguments and temporary variables:
        class:     nil
    Receiver's instance variables:
        name:     #Installer
        superclassName:     #Object
        variables:     an OrderedCollection(a
MCInstanceVariableDefinition(answers) a MCIns...etc...
        category:     #'Installer-Core'
        type:     #normal
        comment:     'Documentation now available at
http://installer.pbwiki.com/Installer
...etc...
        commentStamp:     'kph 3/30/2009 01:29'
        traitComposition:     nil
        classTraitComposition:     nil

[] in [] in [] in [] in [] in MCPackageLoader>>basicLoad
    Receiver: a MCPackageLoader
    Arguments and temporary variables:
<<error during printing>
    Receiver's instance variables:
        requirements:     #()
        unloadableDefinitions:     a SortedCollection()
        obsoletions:     a Dictionary(a MCClassDefinition(Installer)->a
MCClassDefinition(I...etc...
        additions:     an OrderedCollection(a MCClassDefinition(Installer))
        removals:     an OrderedCollection(a MCMethodDefinition(Installer
class>>remembered...etc...
        errorDefinitions:     an OrderedCollection(a
MCClassDefinition(Installer))
        provisions:     a Set(#FormTest #ClassListBrowser
#HSVColorSelectorMorph #SystemDic...etc...
        methodAdditions:     an OrderedCollection()
        preamble:     nil

[] in [] in OrderedCollection(Collection)>>do:displayingProgress:every:
    Receiver: an OrderedCollection(a MCClassDefinition(Installer))
    Arguments and temporary variables:
<<error during printing>
    Receiver's instance variables:
        array:     {a MCClassDefinition(Installer) . nil . nil . nil . nil
. nil . nil . ni...etc...
        firstIndex:     1
        lastIndex:     1


--- The full stack ---
Environment(Object)>>doesNotUnderstand: #undeclare:from:
[] in [] in Installer class(Class)>>removeClassVarName:
Array(SequenceableCollection)>>do:
[] in Installer class(Class)>>removeClassVarName:
OrderedCollection>>do:
Installer class(Class)>>removeClassVarName:
[] in Installer class(Class)>>declare:
Array(SequenceableCollection)>>do:
Installer class(Class)>>declare:
[] in
ClassBuilder>>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:unsafe:
BlockClosure>>ensure:
ClassBuilder>>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:unsafe:
ClassBuilder>>name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:
[] in MCClassDefinition>>createClass
BlockClosure>>on:do:
MCClassDefinition>>createClass
MCClassDefinition>>load
[] in [] in [] in [] in [] in MCPackageLoader>>basicLoad
[] in [] in OrderedCollection(Collection)>>do:displayingProgress:every:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
OrderedCollection>>do:
[] in OrderedCollection(Collection)>>do:displayingProgress:every:
[] 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:
ProgressInitiationException>>defaultResumeValue
ProgressInitiationException(Exception)>>resume
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>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:
ByteString(String)>>displayProgressFrom:to:during:
OrderedCollection(Collection)>>do:displayingProgress:every:
OrderedCollection(Collection)>>do:displayingProgress:
[] in [] in [] in [] in MCPackageLoader>>basicLoad
BlockClosure>>on:do:
[] in [] in [] in MCPackageLoader>>basicLoad
BlockClosure>>on:do:
CurrentReadOnlySourceFiles class>>cacheDuring:
[] in [] in MCPackageLoader>>basicLoad
BlockClosure>>ensure:
[] in MCPackageLoader>>basicLoad
BlockClosure>>ensure:
RecentMessages>>suspendWhile:
MCPackageLoader>>basicLoad
[] in MCPackageLoader>>loadWithNameLike:
BlockClosure>>ensure:
MCPackageLoader>>useChangeSetNamed:during:
MCPackageLoader>>useNewChangeSetNamedLike:during:
MCPackageLoader>>loadWithNameLike:
MCThreeWayMerger(MCMerger)>>loadWithNameLike:
MCVersionMerger>>mergeWithNameLike:
MCVersionMerger class>>mergeVersion:
MCDiffyVersion(MCVersion)>>merge
-- and more not shown --
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20140120/6d9ac42b/attachment-0001.htm


More information about the Squeak-dev mailing list