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

slp5591 at me.com slp5591 at me.com
Tue Apr 10 18:07:48 UTC 2012


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.  

#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
>> 
>> 
> 
> 



More information about the Squeak-dev mailing list