[BUG] 3.2 gamma "Welcome to..." flash demo: UndefinedObject(Object)>>doesNotUnderstand:

Mark A. Schwenk mas at wellthot.com
Fri Feb 8 05:58:00 UTC 2002


In a 3.2 gamma image with the latest updates, clicking on the following 
expression in the "Welcome to..." window causes a walkback:

(FlashMorphReader on: (HTTPSocket
                 httpGet: 'http://www.audi.co.uk/flash/intro1.swf'
                 accept:'application/x-shockwave-flash'))
         processFile startPlaying openInWorld.



7 February 2002 11:53:27 pm

VM: Win32 - Squeak3.1alpha of 28 February 2001 [latest update: #4044]
Image: Squeak3.2gamma [latest update: #4743]

UndefinedObject(Object)>>doesNotUnderstand:
         Receiver: nil
         Arguments and temporary variables:
                 aMessage:       a Message with selector: 
#localBoundsToGlobal: and arguments: #(-946 at ...etc...
         Receiver's instance variables:
nil

[] in FlashTextMorph(MatrixTransformMorph)>>computeBounds
         Arguments and temporary variables:
                 subBounds:      nil
                 box:    nil
                 m:      a FlashGlyphMorph(1472)[0 visible id = -1]


Array(SequenceableCollection)>>do:
         Receiver: #(a FlashGlyphMorph(1472)[0 visible id = -1]
  a FlashGlyphMorph(3015)[0 visible id = -1]
  ...etc...
         Arguments and temporary variables:
                 aBlock:         [] in 
FlashTextMorph(MatrixTransformMorph)>>computeBounds
                 index:  1
                 indexLimiT:     29
         Receiver's instance variables:
#(a FlashGlyphMorph(1472)[0 visible id = -1]
  a FlashGlyphMorph(3015)[0 visible id = -1]
  ...etc...

FlashTextMorph(MatrixTransformMorph)>>computeBounds
         Receiver: a FlashTextMorph(4048)[0 visible id = nil]
(renderTime = nil; depth = 0)
         Arguments and temporary variables:
                 subBounds:      nil
                 box:    nil
                 m:      a FlashGlyphMorph(1472)[0 visible id = -1]

         Receiver's instance variables:
                 bounds:         -1965 at 80 corner: 2094 at 889
                 owner:  nil
                 submorphs:      #(a FlashGlyphMorph(1472)[0 visible id = -1]
  a FlashGlyphMorph(3015...etc...
                 fullBounds:     nil
                 color:  Color white
                 extension:      nil
                 transform:      nil
                 colorTransform:         nil
                 id:     nil
                 stepTime:       nil
                 frame:  1
                 renderTime:     nil
                 vData:  FlashKeyframes(
FlashKeyframe(0-0 -> false)
)
                 mData:  FlashKeyframes(
FlashKeyframe(0-0 -> MatrixTransform2x3(
1.0     0.0     0.0
0.0...etc...
                 dData:  FlashKeyframes(
FlashKeyframe(0-0 -> 0)
)
                 cmData:         FlashKeyframes(
)
                 rData:  FlashKeyframes(
FlashKeyframe(0-0 -> 0.0)
)

--- The rest of the stack ---
FlashTextMorph(MatrixTransformMorph)>>transform:
FlashMorphReader>>recordTextEnd:
FlashMorphReader(FlashFileReader)>>processGlyphsFrom:
FlashMorphReader(FlashFileReader)>>processDefineText:
FlashMorphReader(FlashFileReader)>>dispatch:on:in:ifNone:
FlashMorphReader(FlashFileReader)>>processTagFrom:
[] in FlashMorphReader(FlashFileReader)>>processFileContents
ProgressInitiationException>>defaultAction
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
String>>displayProgressAt:from:to:during:
[] in FlashMorphReader(FlashFileReader)>>processFileContents
Time class>>millisecondsToRun:
FlashMorphReader(FlashFileReader)>>processFileContents
FlashMorphReader>>processFileContents
FlashMorphReader(FlashFileReader)>>processFile
FlashMorphReader>>processFile
Workspace>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:
Compiler class>>evaluate:for:notifying:logged:
Compiler class>>evaluate:for:logged:
TextDoIt>>actOnClickFor:
TextDoIt(TextAttribute)>>actOnClickFor:in:
TextDoIt(TextAttribute)>>actOnClickFor:in:at:
TextDoIt(TextAttribute)>>actOnClickFor:in:at:editor:
[] in NewParagraph>>clickAt:for:controller:
Utilities 
class>>awaitMouseUpIn:whileMouseDownDo:whileMouseDownInsideDo:ifSucceed:
Utilities class>>awaitMouseUpIn:repeating:ifSucceed:
[] in NewParagraph>>clickAt:for:controller:
Array(SequenceableCollection)>>do:
NewParagraph>>clickAt:for:controller:
TextMorphEditor>>mouseDown:
[] in TextMorphForEditView(TextMorph)>>mouseDown:
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>mouseDown:
TextMorphForEditView>>mouseDown:
TextMorphForEditView(Morph)>>handleMouseDown:
MouseButtonEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
TextMorphForEditView(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
TransformMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchMouseDown:with:
MorphicEventDispatcher>>dispatchEvent:with:
PluggableTextMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchMouseDown:with:
...etc...

-Mark Schwenk
  WellThot Inc.





More information about the Squeak-dev mailing list