<br><br><div class="gmail_quote">On Tue, Apr 10, 2012 at 11:07 AM,  <span dir="ltr">&lt;<a href="mailto:slp5591@me.com">slp5591@me.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Updating a Squeak 4.3 All-In-One image stalls at &quot;Processing update-eem.212.mcm Installing Monticello-eem.498&quot;.<br>
The error is from SystemOrganizer(Categorizer)&gt;&gt;categories: New categories must match old ones.<br></blockquote><div><br></div><div>Just proceed.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

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