[squeak-dev] UndefinedObject(Object)>>doesNotUnderstand: #asSymbol trying to load Shout

Bert Freudenberg bert at freudenbergs.de
Wed Dec 2 17:04:11 UTC 2009


On 02.12.2009, at 13:28, Germán Arduino wrote:
> 
> Attached.
> 
> 
> 2009/12/2 Bert Freudenberg <bert at freudenbergs.de>:
>> On 02.12.2009, at 12:00, Germán Arduino wrote:
>>> 
>>> Hi:
>>> 
>>> Trying to load Shout (and others dev tools) on an updated trunk image
>>> I get: UndefinedObject(Object)>>doesNotUnderstand: #asSymbol
>> 
>> Please attach the debug log.
>> 
>> - Bert -

Thanks. The relevant portion is this:

=====================
MCMethodDefinition>>initializeWithClassName:classIsMeta:selector:category:timeStamp:source:
	Receiver: <<error during printing>>
	Arguments and temporary variables: 
		classString: 	#PluggableShoutMorph
		metaBoolean: 	false
		selectorString: 	#correctFrom:to:with:
		catString: 	nil
		timeString: 	'tween 6/28/2004 08:11'
		sourceString: 	'correctFrom: start to: stop with: aString

MCMethodDefinition>>initializeWithClassName:classIsMeta:selector:category:timeStamp:source:
MCMethodDefinition class>>className:classIsMeta:selector:category:timeStamp:source:
MCMethodDefinition class>>forMethodReference:
MethodReference>>asMethodDefinition
[] in MCPackage>>snapshot
========================

It seems in your image there is a method PluggableShoutMorph>>correctFrom:to:with: that has a category "nil". Monticello fails trying to snapshot that.

As others have pointed out, in Trunk we have Shout already loaded, so things might break if you loaded a different version.

- Bert -





More information about the Squeak-dev mailing list