[BUG]UndefinedObject(Object)>>doesNotUnderstand: #layoutFrame
Scott Wallace
scott.wallace at squeakland.org
Wed Jan 19 07:18:08 UTC 2005
Can anyone reproduce the bug Raymond reports? (I can't.)
Presumably this bug arises somehow out of update
"6129-0314objectsToolFix-nk" but it's hard to find and fix the
problem until we can be reproduce it...
Is it possible that the bug is only seen if, at the time the "objects
(o)" menu item is chosen, there is an old, pre-existing Objects
Catalog present on the screen which dates back to before the arrival
of update 6129?
Raymond, if *you* can reliably reproduce this bug, perhaps you could
give us some hints so that we can see it too.
Cheers,
-- Scott
At 9:07 PM -0500 1/18/05, raymondasselin at sympatico.ca wrote:
>here insert explanation of what you were doing, suspect changes you've
>made and so forth.
>
>Trying to fire the objects(o) menu item from de world menu.
>
>18 January 2005 9:05:06 pm
>
>VM: Mac OS - [4062]a SmalltalkImage
>Image: Squeak3.8gamma [latest update: #6550]
>
>SecurityManager state:
>Restricted: false
>FileAccess: true
>SocketAccess: true
>Working Dir IGod:Users:ray1:Documents:Programmation:ATELIER DEV
>Trusted Dir IGod:Users:ray1:Documents:Programmation:ATELIER DEV
>Untrusted Dir IGod:Users:ray1:Library:Preferences:Squeak:Internet:My
>Squeak
>
>UndefinedObject(Object)>>doesNotUnderstand: #layoutFrame
> Receiver: nil
> Arguments and temporary variables:
> aMessage: layoutFrame
> Receiver's instance variables:
>nil
>
>ObjectsTool>>initializeWithTabs:
> Receiver: [263]an ObjectsTool<Objects>(263)
> Arguments and temporary variables:
> tabList: [1356]an OrderedCollection([4091]a
>SimpleButtonMorph(4091)
>[1752]a Sim...etc...
> oldPane: nil
> newPane: [714]an AlignmentMorph<TabPane>(714)
> Receiver's instance variables:
> bounds: 0 at 0 corner: 50 at 40
> owner: nil
> submorphs: #([2334]an AlignmentMorph(2334)
>[4076]a Morph(4076)
>[1668]a PartsBin...etc...
> fullBounds: nil
> color: (Color r: 0.0 g: 0.839 b: 0.226)
> extension: [674]a MorphExtension (674)
>[externalName = Objects ]
>[other: (lay...etc...
> borderWidth: 0
> borderColor: Color black
> searchString: nil
> modeSymbol: nil
>
>ObjectsTool>>showCategories
> Receiver: [263]an ObjectsTool<Objects>(263)
> Arguments and temporary variables:
>
> Receiver's instance variables:
> bounds: 0 at 0 corner: 50 at 40
> owner: nil
> submorphs: #([2334]an AlignmentMorph(2334)
>[4076]a Morph(4076)
>[1668]a PartsBin...etc...
> fullBounds: nil
> color: (Color r: 0.0 g: 0.839 b: 0.226)
> extension: [674]a MorphExtension (674)
>[externalName = Objects ]
>[other: (lay...etc...
> borderWidth: 0
> borderColor: Color black
> searchString: nil
> modeSymbol: nil
>
>ObjectsTool>>initializeToStandAlone
> Receiver: [263]an ObjectsTool<Objects>(263)
> Arguments and temporary variables:
> aPane: [2334]an AlignmentMorph(2334)
> aBin: [1668]a PartsBin<parts>(1668)
> aColor: (Color r: 0.8 g: 1.0 b: 0.8)
> Receiver's instance variables:
> bounds: 0 at 0 corner: 50 at 40
> owner: nil
> submorphs: #([2334]an AlignmentMorph(2334)
>[4076]a Morph(4076)
>[1668]a PartsBin...etc...
> fullBounds: nil
> color: (Color r: 0.0 g: 0.839 b: 0.226)
> extension: [674]a MorphExtension (674)
>[externalName = Objects ]
>[other: (lay...etc...
> borderWidth: 0
> borderColor: Color black
> searchString: nil
> modeSymbol: nil
>
>
>--- The full stack ---
>UndefinedObject(Object)>>doesNotUnderstand: #layoutFrame
>ObjectsTool>>initializeWithTabs:
>ObjectsTool>>showCategories
>ObjectsTool>>initializeToStandAlone
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>ObjectsTool class(Morph class)>>newStandAlone
>PasteUpMorph>>activateObjectsTool
>TheWorldMenu>>doMenuItem:with:
>[] 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:
>WorldState>>doOneCycleNowFor:
>WorldState>>doOneCycleFor:
>PasteUpMorph>>doOneCycle
>[] in Project class>>spawnNewProcess {[[World doOneCycle. Processor
>yield. false] whileFalse. nil]}
>[] in BlockContext>>newProcess {[self value. Processor
>terminateActive]}
More information about the Squeak-dev
mailing list
|