[BUG]SokobanMorph class(Object)>>error:

alangrimes at starpower.net alangrimes at starpower.net
Sat Sep 17 03:07:15 UTC 2005


[ 
	I wuz tryin to file out a method from Montechello becuz I couldn't
highlight and copy it... (Maybe the hotkeys work but I'm too stupid to
remember them... =( 
	This is what happened... 
	
	
]



16 September 2005 9:05:51 pm

VM: unix - a SmalltalkImage
Image: Squeak3.7 [latest update: #5989]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/atg
Trusted Dir /home/atg/secure
Untrusted Dir /home/atg/My Squeak

SokobanMorph class(Object)>>error:
	Receiver: SokobanMorph
	Arguments and temporary variables: 
		aString: 	'Selector calculatedPosnForPointOffset: not found'
	Receiver's instance variables: 
		superclass: 	Morph
		methodDict: 	a MethodDictionary(#addControls:->a CompiledMethod (428)
#again->a ...etc...
		format: 	150
		instanceVariables: 	#('sworld' 'scoremorph' 'player' 'boxes')
		organization: 	('event handling' handlesKeyboard: handlesMouseOver:
keyStroke: m...etc...
		subclasses: 	nil
		name: 	#SokobanMorph
		classPool: 	a Dictionary(#Fields->an IdentityDictionary($ ->[] in
SokobanMorph c...etc...
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	nil

SokobanMorph class(ClassDescription)>>fileOutMethod:asHtml:
	Receiver: SokobanMorph
	Arguments and temporary variables: 
		selector: 	#calculatedPosnForPointOffset:
		useHtml: 	false
		fileStream: 	nil
		nameBody: 	nil
	Receiver's instance variables: 
		superclass: 	Morph
		methodDict: 	a MethodDictionary(#addControls:->a CompiledMethod (428)
#again->a ...etc...
		format: 	150
		instanceVariables: 	#('sworld' 'scoremorph' 'player' 'boxes')
		organization: 	('event handling' handlesKeyboard: handlesMouseOver:
keyStroke: m...etc...
		subclasses: 	nil
		name: 	#SokobanMorph
		classPool: 	a Dictionary(#Fields->an IdentityDictionary($ ->[] in
SokobanMorph c...etc...
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	nil

SokobanMorph class(ClassDescription)>>fileOutMethod:
	Receiver: SokobanMorph
	Arguments and temporary variables: 
		selector: 	#calculatedPosnForPointOffset:
	Receiver's instance variables: 
		superclass: 	Morph
		methodDict: 	a MethodDictionary(#addControls:->a CompiledMethod (428)
#again->a ...etc...
		format: 	150
		instanceVariables: 	#('sworld' 'scoremorph' 'player' 'boxes')
		organization: 	('event handling' handlesKeyboard: handlesMouseOver:
keyStroke: m...etc...
		subclasses: 	nil
		name: 	#SokobanMorph
		classPool: 	a Dictionary(#Fields->an IdentityDictionary($ ->[] in
SokobanMorph c...etc...
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	nil

[] in MCPatchBrowser(MCCodeTool)>>fileOutMessage {[self
selectedClassOrMetaClass fileOutMethod: self selectedMessageName]}
	Arguments and temporary variables: 


--- The full stack ---
SokobanMorph class(Object)>>error:
SokobanMorph class(ClassDescription)>>fileOutMethod:asHtml:
SokobanMorph class(ClassDescription)>>fileOutMethod:
[] in MCPatchBrowser(MCCodeTool)>>fileOutMessage {[self
selectedClassOrMetaClass fileOutMethod: self selectedMessageName]}
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
MCPatchBrowser(MCCodeTool)>>fileOutMessage
MCPatchBrowser>>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...]}
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
...etc...



More information about the Squeak-dev mailing list