[squeak-dev] [BUG] install default shared flaps gives False(Object)>>doesNotUnderstand: #fullBounds

simon at joyful.com simon at joyful.com
Thu Aug 13 20:19:53 UTC 2009


This is an experiment, reporting a topical/quick bug to the list in the
old way.

To reproduce: using current squeak trunk, open and pin the flaps menu;
destroy all flaps; install default shared flaps.

13 August 2009 12:58:14.138 pm

VM: Mac OS - a SmalltalkImage
Image: Squeak3.10.2 [latest update: #7179]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /Users/simon/src/squeak
Trusted Dir /foobar/tooBar/forSqueak/bogus
Untrusted Dir /Users/simon/Library/Preferences/Squeak/Internet/My Squeak

False(Object)>>doesNotUnderstand: #fullBounds
	Receiver: false
	Arguments and temporary variables: 
		aMessage: 	fullBounds
	Receiver's instance variables: 
false

PartsBin class>>thumbnailForQuad:color:
	Receiver: PartsBin
	Arguments and temporary variables: 
		aQuint: 	#(#Preferences #preferencesControlPanel 'Preferences' 'Allows
you to co...etc...
		aColor: 	(TranslucentColor r: 1.0 g: 0.907 b: 0.767 alpha: 0.8)
		aThumbnail: 	nil
		aSymbol: 	'Preferences'
		formToThumbnail: 	nil
		labeledItem: 	false
	Receiver's instance variables: 
		superclass: 	PasteUpMorph
		methodDict: 	a MethodDictionary(#innocuousName->a CompiledMethod
(2209) #listDir...etc...
		format: 	176
		instanceVariables: 	nil
		organization: 	('dropping/grabbing' morphToDropFrom:
wantsDroppedMorph:event:)
(...etc...
		subclasses: 	nil
		name: 	#PartsBin
		classPool: 	a Dictionary(#Thumbnails->a Dictionary('Book'->a
Thumbnail(2342) 'Br...etc...
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	#'MorphicExtras-PartsBin'
		traitComposition: 	nil
		localSelectors: 	nil

[] in PartsBin>>listDirection:quadList:
	Receiver: a PartsBin(2372)
	Arguments and temporary variables: 
<<error during printing>
	Receiver's instance variables: 
		bounds: 	0 at 0 corner: 50 at 40
		owner: 	nil
		submorphs: 	an Array(an IconicButton(2195) an IconicButton(1356) an
IconicButton...etc...
		fullBounds: 	nil
		color: 	(TranslucentColor r: 1.0 g: 0.907 b: 0.767 alpha: 0.8)
		extension: 	a MorphExtension (2869) [other:  (dropEnabled -> true)
(clipSubmorph...etc...
		borderWidth: 	1
		borderColor: 	(Color r: 0.861 g: 1.0 b: 0.722)
		presenter: 	nil
		model: 	nil
		cursor: 	1
		padding: 	3
		backgroundMorph: 	nil
		turtleTrailsForm: 	nil
		turtlePen: 	nil
		lastTurtlePositions: 	nil
		isPartsBin: 	nil
		autoLineLayout: 	nil
		indicateCursor: 	nil
		resizeToFit: 	nil
		wantsMouseOverHalos: 	nil
		worldState: 	nil
		griddingOn: 	nil

OrderedCollection>>do:
	Receiver: an OrderedCollection(#(#TranscriptStream
#openMorphicTranscript 'Transcript' 'A Transcript...etc...
	Arguments and temporary variables: 
		aBlock: 	[closure] in PartsBin>>listDirection:quadList:
		index: 	15
	Receiver's instance variables: 
		array: 	#(#(#TranscriptStream #openMorphicTranscript 'Transcript' 'A
Transcript ...etc...
		firstIndex: 	1
		lastIndex: 	16


--- The full stack ---
False(Object)>>doesNotUnderstand: #fullBounds
PartsBin class>>thumbnailForQuad:color:
[] in PartsBin>>listDirection:quadList:
OrderedCollection>>do:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PartsBin>>listDirection:quadList:
PartsBin class>>newPartsBinWithOrientation:andColor:from:
Flaps class>>newToolsFlap
Flaps class>>addStandardFlaps
Flaps class>>initializeStandardFlaps
Flaps class>>globalFlapTabs
[] in Flaps class>>enableGlobalFlaps
BlockClosure>>ensure:
CursorWithMask(Cursor)>>showWhile:
Flaps class>>enableGlobalFlaps
[] in MenuItemMorph>>invokeWithEvent:
BlockClosure>>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:
UpdatingMenuMorph(Morph)>>processEvent:using:
UpdatingMenuMorph(Morph)>>processEvent:
UpdatingMenuMorph(MenuMorph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
[] in PasteUpMorph>>becomeActiveDuring:
BlockClosure>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
WorldState>>doOneCycleNowFor:
WorldState>>doOneCycleFor:
PasteUpMorph>>doOneCycle
[] in Project class>>spawnNewProcess
...etc...



More information about the Squeak-dev mailing list