[3.9a6703 BUG] Try to find senders of message give this walk up

Lic. Edgar J. De Cleene edgardec2001 at yahoo.com.ar
Tue Nov 8 13:47:26 UTC 2005


I having this walk-back when hit senders or implementors buttons or menus.

I could follow and fix, but I don't wish duplicate others work or do a
Mantis report and have buried in a growing pile..

Advices ?

Edgar

-------------- next part --------------
MessageNotUnderstood: SmallInteger>>startUp
8 November 2005 10:35:14 am

VM: Mac OS - a SmalltalkImage
Image: Squeak3.9alpha [latest update: #6703]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir Discovery:Users:admin:SqueakDevelop
Trusted Dir Discovery:Users:admin:SqueakDevelop
Untrusted Dir foobar:tooBar:forSqueak:bogus

SmallInteger(Object)>>doesNotUnderstand: #startUp
	Receiver: 1
	Arguments and temporary variables: 
		aMessage: 	startUp
	Receiver's instance variables: 
1

SystemNavigation>>showMenuOf:withFirstItem:ifChosenDo:withCaption:
	Receiver: a SystemNavigation
	Arguments and temporary variables: 
		selectorCollection: 	a Set(#, #blockCopy: #isEmpty #addAll: #second #cr #allUnus...etc...
		firstItem: 	#unusedClassesAndMethodsWithout:
		choiceBlock: 	[] in ChangeSorter(StringHolder)>>selectMessageAndEvaluate: {[:sel...etc...
		aCaption: 	nil
		index: 	nil
		menuLabels: 	'unusedClassesAndMethodsWithout:
addAll:
allUnSentMessagesWithout:
...etc...
		sortedList: 	a SortedCollection(#addAll: #allUnSentMessagesWithout: #allUnusedCl...etc...
		aMenu: 	1
		strm: 	a WriteStream 'unusedClassesAndMethodsWithout:
addAll:
allUnSentMessagesW...etc...
		sel: 	#>
	Receiver's instance variables: 
		browserClass: 	nil
		hierarchyBrowserClass: 	nil

SystemNavigation>>showMenuOf:withFirstItem:ifChosenDo:
	Receiver: a SystemNavigation
	Arguments and temporary variables: 
		selectorCollection: 	a Set(#, #blockCopy: #isEmpty #addAll: #second #cr #allUnus...etc...
		firstItem: 	#unusedClassesAndMethodsWithout:
		choiceBlock: 	[] in ChangeSorter(StringHolder)>>selectMessageAndEvaluate: {[:sel...etc...
	Receiver's instance variables: 
		browserClass: 	nil
		hierarchyBrowserClass: 	nil

ChangeSorter(StringHolder)>>selectMessageAndEvaluate:
	Receiver: a ChangeSorter
	Arguments and temporary variables: 
		aBlock: 	[] in ChangeSorter(CodeHolder)>>getSelectorAndSendQuery:to:with: {[:sel...etc...
		selector: 	#unusedClassesAndMethodsWithout:
		method: 	a CompiledMethod (1976)
		messages: 	a Set(#, #blockCopy: #isEmpty #addAll: #second #cr #allUnusedClassesW...etc...
		sel: 	nil
	Receiver's instance variables: 
		dependents: 	a DependentsArray(a SystemWindow<Change Sorter>(356) a PluggableLis...etc...
		contents: 	a Text for 'unusedClassesAndMethodsWithout: classesAndMessagesPair 
	...etc...
		currentCompiledMethod: 	nil
		contentsSymbol: 	#source
		parent: 	a DualChangeSorter
		myChangeSet: 	a ChangeSet named SystemDictionary-unusedClassesAndMethodsWithout-...etc...
		currentClassName: 	#SystemDictionary
		currentSelector: 	#unusedClassesAndMethodsWithout:
		priorChangeSetList: 	an OrderedCollection(#'6703CompilerFixesToLoadFromMCAndClea...etc...
		changeSetCategory: 	a ChangeSetCategory named All


--- The full stack ---
SmallInteger(Object)>>doesNotUnderstand: #startUp
SystemNavigation>>showMenuOf:withFirstItem:ifChosenDo:withCaption:
SystemNavigation>>showMenuOf:withFirstItem:ifChosenDo:
ChangeSorter(StringHolder)>>selectMessageAndEvaluate:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ChangeSorter(CodeHolder)>>getSelectorAndSendQuery:to:with:
ChangeSorter(CodeHolder)>>getSelectorAndSendQuery:to:
ChangeSorter(StringHolder)>>browseSendersOfMessages
ChangeSorter(StringHolder)>>perform:orSendTo:
[] in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector numArgs) = 0   ifTrue: [target perform: selector] ...]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
MenuItemMorph>>invokeWithEvent:
MenuItemMorph>>mouseUp:
MenuItemMorph>>handleMouseUp:
MouseButtonEvent>>sentTo:
MenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.  ActiveEvent := anEvent.  result := focusHolder     han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor: {[:h |  ActiveHand := h.  h processEvents.  capturingGesture := capturingGest...]}
...etc...


More information about the Squeak-dev mailing list