[BUG]UndefinedObject(Object)>>doesNotUnderstand: #at:ifAbsent:

frank.shearar at rnid.org.uk frank.shearar at rnid.org.uk
Wed Mar 3 16:39:24 UTC 2004


In a virgin 3.7a-5764 image, I opened up a Browser, selected the Boolean
class, and tried to browse its protocol.

frank

3 March 2004 4:37:43 pm

VM: Win32 - a SmalltalkImage
Image: Squeak3.7alpha [latest update: #5764]

UndefinedObject(Object)>>doesNotUnderstand: #at:ifAbsent:
	Receiver: nil
	Arguments and temporary variables: 
		aMessage: 	at: 0 ifAbsent: [] in Lexicon(MessageSet)>>selection {[]}
	Receiver's instance variables: 
nil

Lexicon(MessageSet)>>selection
	Receiver: a Lexicon
	Arguments and temporary variables: 

	Receiver's instance variables: 
		dependents: 	#(a SystemWindow(1471) a
PluggableListMorph<categoryList>(2413) a P...etc...
		contents: 	nil
		currentCompiledMethod: 	nil
		contentsSymbol: 	nil
		systemOrganizer: 	('Kernel-Objects' Boolean DependentsArray False
MessageSend Mo...etc...
		classOrganizer: 	nil
		metaClassOrganizer: 	nil
		systemCategoryListIndex: 	0
		classListIndex: 	0
		messageCategoryListIndex: 	0
		messageListIndex: 	0
		editSelection: 	#none
		metaClassIndicated: 	false
		messageList: 	nil
		autoSelectString: 	nil
		growable: 	nil
		selectedClass: 	nil
		selectedSelector: 	nil
		currentVocabulary: 	a FullVocabulary named "Object"
		categoryList: 	#(#'*system-support' #accessing #associating #binding
#Breakpoint...etc...
		categoryListIndex: 	1
		targetClass: 	Boolean
		limitClass: 	Object
		currentQuery: 	nil
		currentQueryParameter: 	nil
		selectorsVisited: 	nil

Lexicon>>setClassAndSelectorIn:
	Receiver: a Lexicon
	Arguments and temporary variables: 
		csBlock: 	[] in Lexicon>>selectedClassOrMetaClass {[:c :s | ^ c]}
	Receiver's instance variables: 
		dependents: 	#(a SystemWindow(1471) a
PluggableListMorph<categoryList>(2413) a P...etc...
		contents: 	nil
		currentCompiledMethod: 	nil
		contentsSymbol: 	nil
		systemOrganizer: 	('Kernel-Objects' Boolean DependentsArray False
MessageSend Mo...etc...
		classOrganizer: 	nil
		metaClassOrganizer: 	nil
		systemCategoryListIndex: 	0
		classListIndex: 	0
		messageCategoryListIndex: 	0
		messageListIndex: 	0
		editSelection: 	#none
		metaClassIndicated: 	false
		messageList: 	nil
		autoSelectString: 	nil
		growable: 	nil
		selectedClass: 	nil
		selectedSelector: 	nil
		currentVocabulary: 	a FullVocabulary named "Object"
		categoryList: 	#(#'*system-support' #accessing #associating #binding
#Breakpoint...etc...
		categoryListIndex: 	1
		targetClass: 	Boolean
		limitClass: 	Object
		currentQuery: 	nil
		currentQueryParameter: 	nil
		selectorsVisited: 	nil

Lexicon>>selectedClassOrMetaClass
	Receiver: a Lexicon
	Arguments and temporary variables: 
		c: 	nil
		s: 	nil
	Receiver's instance variables: 
		dependents: 	#(a SystemWindow(1471) a
PluggableListMorph<categoryList>(2413) a P...etc...
		contents: 	nil
		currentCompiledMethod: 	nil
		contentsSymbol: 	nil
		systemOrganizer: 	('Kernel-Objects' Boolean DependentsArray False
MessageSend Mo...etc...
		classOrganizer: 	nil
		metaClassOrganizer: 	nil
		systemCategoryListIndex: 	0
		classListIndex: 	0
		messageCategoryListIndex: 	0
		messageListIndex: 	0
		editSelection: 	#none
		metaClassIndicated: 	false
		messageList: 	nil
		autoSelectString: 	nil
		growable: 	nil
		selectedClass: 	nil
		selectedSelector: 	nil
		currentVocabulary: 	a FullVocabulary named "Object"
		categoryList: 	#(#'*system-support' #accessing #associating #binding
#Breakpoint...etc...
		categoryListIndex: 	1
		targetClass: 	Boolean
		limitClass: 	Object
		currentQuery: 	nil
		currentQueryParameter: 	nil
		selectorsVisited: 	nil


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #at:ifAbsent:
Lexicon(MessageSet)>>selection
Lexicon>>setClassAndSelectorIn:
Lexicon>>selectedClassOrMetaClass
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Lexicon(Browser)>>classCommentText
BrowserCommentTextMorph(PluggableTextMorph)>>getText
BrowserCommentTextMorph(PluggableTextMorph)>>on:text:accept:readSelectio
n:menu:
BrowserCommentTextMorph class(PluggableTextMorph
class)>>on:text:accept:readSelection:menu:
Lexicon(Browser)>>buildMorphicCommentPane
Lexicon(Browser)>>addLowerPanesTo:at:with:
Lexicon>>openOnClass:inWorld:showingSelector:
Browser(StringHolder)>>browseFullProtocol
Browser(StringHolder)>>perform:orSendTo:
[] in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector
numArgs) = 0   ifTrue: [target perform: selector] ...]}
...etc...




More information about the Squeak-dev mailing list