[squeak-dev] Is people updating from trunk??? If so, am I the only one having trouble?

Eliot Miranda eliot.miranda at gmail.com
Tue Apr 10 18:41:00 UTC 2012


On Tue, Apr 10, 2012 at 11:07 AM, <slp5591 at me.com> wrote:

> Updating a Squeak 4.3 All-In-One image stalls at "Processing
> update-eem.212.mcm Installing Monticello-eem.498".
> The error is from SystemOrganizer(Categorizer)>>categories: New categories
> must match old ones.
>

Just proceed.


>
> #MCDefinition is missing.
>
>
> 10 April 2012 11:02:47.487 am
>
> VM: Mac OS - Smalltalk
> Image: Squeak4.3 [latest update: #11860]
>
> SecurityManager state:
> Restricted: false
> FileAccess: true
> SocketAccess: true
> Working Dir
> /Applications/Smalltalk/Squeak-4.3-All-in-One.app/Contents/Resources
> Trusted Dir /foobar/tooBar/forSqueak/bogus
> Untrusted Dir /Users/glenpaling/Library/Preferences/Squeak/Internet/My
> Squeak
>
> SystemOrganizer(Object)>>error:
>        Receiver: ('Kernel-Chronology' ChronologyConstants Date DateAndTime
> Duration Month Schedule Stopwatc...etc...
>        Arguments and temporary variables:
>                aString:        'New categories must match old ones'
>        Receiver's instance variables:
>                categoryArray:  #(#'Kernel-Chronology' #'Kernel-Classes'
> #'Kernel-Methods' #'Ker...etc...
>                categoryStops:  #(13 23 42 46 61 73 87 90 106 114 124 138
> 147 155 159 169 176 17...etc...
>                elementArray:   #(#ChronologyConstants #Date #DateAndTime
> #Duration #Month #Sched...etc...
>
> [] in SystemOrganizer(Categorizer)>>categories:
>        Receiver: ('Kernel-Chronology' ChronologyConstants Date DateAndTime
> Duration Month Schedule Stopwatc...etc...
>        Arguments and temporary variables:
> <<error during printing>
>        Receiver's instance variables:
>                categoryArray:  #(#'Kernel-Chronology' #'Kernel-Classes'
> #'Kernel-Methods' #'Ker...etc...
>                categoryStops:  #(13 23 42 46 61 73 87 90 106 114 124 138
> 147 155 159 169 176 17...etc...
>                elementArray:   #(#ChronologyConstants #Date #DateAndTime
> #Duration #Month #Sched...etc...
>
> Array(SequenceableCollection)>>do:
>        Receiver: #(#ChronologyConstants #Date #DateAndTime #Duration
> #Month #Schedule #Stopwatch #Time #Tim...etc...
>        Arguments and temporary variables:
>                aBlock:         [closure] in
> SystemOrganizer(Categorizer)>>categories:
>                index:  1483
>                indexLimiT:     2135
>        Receiver's instance variables:
> #(#ChronologyConstants #Date #DateAndTime #Duration #Month #Schedule
> #Stopwatch #Time #Tim...etc...
>
> SystemOrganizer(Categorizer)>>categories:
>        Receiver: ('Kernel-Chronology' ChronologyConstants Date DateAndTime
> Duration Month Schedule Stopwatc...etc...
>        Arguments and temporary variables:
>                anArray:        #(#'Kernel-Chronology' #'Kernel-Classes'
> #'Kernel-Methods' #'Kernel-Mo...etc...
>                newCategories:  #(#'Kernel-Chronology' #'Kernel-Classes'
> #'Kernel-Methods' #'Ker...etc...
>                newStops:       #(13 23 42 46 61 73 87 90 106 114 124 138
> 147 155 159 169 176 178 196...etc...
>                newElements:    #(#ChronologyConstants #Date #DateAndTime
> #Duration #Month #Schedu...etc...
>                catName:        #'GetText-Localization'
>                list:   #(#GetTextTranslator #MOFile #TextDomainManager)
>                runningTotal:   2035
>                i:      281
>                iLimiT:         280
>        Receiver's instance variables:
>                categoryArray:  #(#'Kernel-Chronology' #'Kernel-Classes'
> #'Kernel-Methods' #'Ker...etc...
>                categoryStops:  #(13 23 42 46 61 73 87 90 106 114 124 138
> 147 155 159 169 176 17...etc...
>                elementArray:   #(#ChronologyConstants #Date #DateAndTime
> #Duration #Month #Sched...etc...
>
> MCOrganizationDefinition>>unload
>        Receiver: a MCOrganizationDefinition(#(#Monticello
> #'Monticello-Base' #'Monticello-Chunk Format' #'M...etc...
>        Arguments and temporary variables:
>
>        Receiver's instance variables:
>                categories:     #(#Monticello #'Monticello-Base'
> #'Monticello-Chunk Format' #'Monti...etc...
>
> [] 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()
>                additions:      an OrderedCollection(a
> MCOrganizationDefinition(#(#'Monticello-Base'...etc...
>                removals:       an OrderedCollection(a
> MCMethodDefinition(MethodReference>>timeStamp)...etc...
>                errorDefinitions:       an OrderedCollection()
>                provisions:     a Set(#UpdatingRectangleMorph #FormTest
> #SystemDictionary #HSVColor...etc...
>                methodAdditions:        an OrderedCollection()
>
> OrderedCollection>>do:
>        Receiver: an OrderedCollection(a
> MCMethodDefinition(MethodReference>>timeStamp) a MCMethodDefinition...etc...
>        Arguments and temporary variables:
>                aBlock:         [closure] in [] in [] in [] in
> MCPackageLoader>>basicLoad
>                index:  4
>        Receiver's instance variables:
>                array:  {a MCMethodDefinition(MethodReference>>timeStamp) .
> a MCMethodDefinition...etc...
>                firstIndex:     1
>                lastIndex:      4
>
> [] 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()
>                additions:      an OrderedCollection(a
> MCOrganizationDefinition(#(#'Monticello-Base'...etc...
>                removals:       an OrderedCollection(a
> MCMethodDefinition(MethodReference>>timeStamp)...etc...
>                errorDefinitions:       an OrderedCollection()
>                provisions:     a Set(#UpdatingRectangleMorph #FormTest
> #SystemDictionary #HSVColor...etc...
>                methodAdditions:        an OrderedCollection()
>
> [] in [] in MorphicUIManager>>displayProgress:at:from:to:during:
>        Receiver: a MorphicUIManager
>        Arguments and temporary variables:
> <<error during printing>
>        Receiver's instance variables:
>                toolBuilder:    nil
>
> BlockClosure>>on:do:
>        Receiver: [closure] in [] in
> MorphicUIManager>>displayProgress:at:from:to:during:
>        Arguments and temporary variables:
>                exception:      ProgressNotification
>                handlerAction:  [closure] in [] in
> MorphicUIManager>>displayProgress:at:from:to:...etc...
>                handlerActive:  true
>        Receiver's instance variables:
>                outerContext:   [] in
> MorphicUIManager>>displayProgress:at:from:to:during:
>                startpc:        86
>                numArgs:        0
>
> [] in MorphicUIManager>>displayProgress:at:from:to:during:
>        Receiver: a MorphicUIManager
>        Arguments and temporary variables:
> <<error during printing>
>        Receiver's instance variables:
>                toolBuilder:    nil
>
> BlockClosure>>ensure:
>        Receiver: [closure] in
> MorphicUIManager>>displayProgress:at:from:to:during:
>        Arguments and temporary variables:
>                aBlock:         [closure] in
> MorphicUIManager>>displayProgress:at:from:to:during:
>                complete:       nil
>                returnValue:    nil
>        Receiver's instance variables:
>                outerContext:
> MorphicUIManager>>displayProgress:at:from:to:during:
>                startpc:        79
>                numArgs:        0
>
> MorphicUIManager>>displayProgress:at:from:to:during:
>        Receiver: a MorphicUIManager
>        Arguments and temporary variables:
>                titleString:    'Installing Monticello-eem.498'
>                aPoint:         400 at 300
>                minVal:         0
>                maxVal:         2
>                workBlock:      [closure] in [] in [] in
> MCPackageLoader>>basicLoad
>                progress:       [closure] in
> SystemProgressMorph>>position:label:min:max:
>                result:         #(nil)
>        Receiver's instance variables:
>                toolBuilder:    nil
>
> ProgressInitiationException>>defaultResumeValue
>        Receiver: ProgressInitiationException:
>        Arguments and temporary variables:
>
>        Receiver's instance variables:
>                messageText:    nil
>                tag:    nil
>                signalContext:
>  ProgressInitiationException(Exception)>>signal
>                handlerContext:         nil
>                outerContext:   nil
>                workBlock:      [closure] in [] in [] in
> MCPackageLoader>>basicLoad
>                maxVal:         2
>                minVal:         0
>                aPoint:         400 at 300
>                progressTitle:  'Installing Monticello-eem.498'
>
> ProgressInitiationException(Exception)>>resume
>        Receiver: ProgressInitiationException:
>        Arguments and temporary variables:
>
>        Receiver's instance variables:
>                messageText:    nil
>                tag:    nil
>                signalContext:
>  ProgressInitiationException(Exception)>>signal
>                handlerContext:         nil
>                outerContext:   nil
>                workBlock:      [closure] in [] in [] in
> MCPackageLoader>>basicLoad
>                maxVal:         2
>                minVal:         0
>                aPoint:         400 at 300
>                progressTitle:  'Installing Monticello-eem.498'
>
> ProgressInitiationException>>defaultAction
>        Receiver: ProgressInitiationException:
>        Arguments and temporary variables:
>
>        Receiver's instance variables:
>                messageText:    nil
>                tag:    nil
>                signalContext:
>  ProgressInitiationException(Exception)>>signal
>                handlerContext:         nil
>                outerContext:   nil
>                workBlock:      [closure] in [] in [] in
> MCPackageLoader>>basicLoad
>                maxVal:         2
>                minVal:         0
>                aPoint:         400 at 300
>                progressTitle:  'Installing Monticello-eem.498'
>
> UndefinedObject>>handleSignal:
>        Receiver: nil
>        Arguments and temporary variables:
>                exception:      ProgressInitiationException:
>        Receiver's instance variables:
> nil
>
> MethodContext(ContextPart)>>handleSignal:
>        Receiver: BlockClosure>>on:do:
>        Arguments and temporary variables:
>                exception:      ProgressInitiationException:
>                val:    nil
>        Receiver's instance variables:
>                sender:         PasteUpMorph>>becomeActiveDuring:
>                pc:     17
>                stackp:         3
>                method:         (BlockClosure>>#on:do: "a
> CompiledMethod(2372)")
>                closureOrNil:   nil
>                receiver:       [closure] in
> HandMorph>>sendFocusEvent:to:clear:
>
> MethodContext(ContextPart)>>handleSignal:
>        Receiver: BlockClosure>>on:do:
>        Arguments and temporary variables:
>                exception:      ProgressInitiationException:
>                val:    nil
>        Receiver's instance variables:
>                sender:         [] in
> MorphicUIManager>>displayProgress:at:from:to:during:
>                pc:     17
>                stackp:         3
>                method:         (BlockClosure>>#on:do: "a
> CompiledMethod(2372)")
>                closureOrNil:   nil
>                receiver:       [closure] in [] in
> MorphicUIManager>>displayProgress:at:from:to:durin...etc...
>
>
> --- The full stack ---
> SystemOrganizer(Object)>>error:
> [] in SystemOrganizer(Categorizer)>>categories:
> Array(SequenceableCollection)>>do:
> SystemOrganizer(Categorizer)>>categories:
> MCOrganizationDefinition>>unload
> [] in [] in [] in [] in MCPackageLoader>>basicLoad
> OrderedCollection>>do:
> [] in [] in [] in MCPackageLoader>>basicLoad
> [] 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:
> 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:
> [] in [] in MCPackageLoader>>basicLoad
> BlockClosure>>on:do:
> [] in MCPackageLoader>>basicLoad
> BlockClosure>>ensure:
> MCPackageLoader>>basicLoad
> [] in MCPackageLoader>>loadWithNameLike:
> BlockClosure>>ensure:
> MCPackageLoader>>useChangeSetNamed:during:
> MCPackageLoader>>useNewChangeSetNamedLike:during:
> MCPackageLoader>>loadWithNameLike:
> MCVersionLoader>>load
> MCVersionLoader class>>loadVersion:
> MCDiffyVersion(MCVersion)>>load
> [] in MCConfiguration>>upgrade
> [] in MCConfiguration>>depsSatisfying:versionDo:displayingProgress:
> OrderedCollection>>do:
> MCConfiguration>>depsSatisfying:versionDo:displayingProgress:
> MCConfiguration>>upgrade
> [] in [] in [] in [] in MCMcmUpdater class>>updateFromRepositories:
> [] in [] in SortedCollection(Collection)>>do:displayingProgress:every:
> SortedCollection(OrderedCollection)>>do:
> [] in SortedCollection(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:
> ProgressInitiationException(Exception)>>signal
> ProgressInitiationException>>display:at:from:to:during:
> ProgressInitiationException class>>display:at:from:to:during:
> ByteString(String)>>displayProgressAt:from:to:during:
> -- and more not shown --
>
> On 2012-04-10, at 10:39 AM, slp5591 at me.com wrote:
>
> > Me too, I tried a few days ago and failed. I'll try with a clean image
> and report.
> >
> > Glen
> >
> > On 2012-04-10, at 9:22 AM, Casimiro de Almeida Barreto wrote:
> >
> >> Hello,
> >>
> >> Having solved that problem around moving methods from and to Metacello,
> >> now I experienced another interesting thing: today I updated an image
> >> from trunk (linux, SqueakVM) and system enters "eternal loop" for any
> >> given action (like: Smalltalk snapshot: true andQuit: false) (like:
> >> Compiler recompileAll) like installing anything via MonticelloBrowser...
> >>
> >> It is quite hard to understand what is going on, since system becomes
> >> unresponsive and only thing to do is to issue a killall -TERM
> squeakvm...
> >>
> >> Best regards,
> >>
> >> CdAB
> >>
> >>
> >
> >
>
>
>


-- 
best,
Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20120410/fde5c394/attachment.htm


More information about the Squeak-dev mailing list