Mantis - tweak
Viewing Issue Advanced Details
57 crash always 08-05-04 18:45 08-05-04 19:18
michael  
andreas  
normal  
resolved  
fixed  
none    
none  
0000057: Key events cause exception
every time you press a key in a widget you get the exception below.
Fully updated teweak (144)
Error: This message is not appropriate for this object
5 August 2004 9:21:06 am

VM: Win32 - Squeak3.6 of '6 October 2003' [latest update: 0005424]
Image: Squeak3.6 [latest update: #5429]

Array(Object)>>error:
    Receiver: #(false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false...etc...
    Arguments and temporary variables:
        aString: 'This message is not appropriate for this object'
    Receiver's instance variables:
#(false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false...etc...
Array(Object)>>shouldNotImplement
    Receiver: #(false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false...etc...
    Arguments and temporary variables:

    Receiver's instance variables:
#(false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false...etc...
Array(SequenceableCollection)>>remove:ifAbsent:
    Receiver: #(false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false...etc...
    Arguments and temporary variables:
        oldObject: 83
        anExceptionBlock: [] in CWorldCostume(CPrimitiveCostume)>>handleKeyUp:
    Receiver's instance variables:
#(false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false...etc...
CWorldCostume(CPrimitiveCostume)>>handleKeyUp:
    Receiver: a CWorldCostume[World]
    Arguments and temporary variables:
        anEvent: [keyUp 'S' 83]
        map: nil
        event: nil
    Receiver's instance variables:
        container: nil
        contents: #(a CPrimitiveCostume[ProjectBuilder])
        bounds: 0@0 corner: 847@752
        fill: CostumeFill
        border: NoBorder
        flags: 354
        properties: an IdentityDictionary(#elements->PlayerCollection(ProjectBuilder) #...etc...


--- The full stack ---
Array(Object)>>error:
Array(Object)>>shouldNotImplement
Array(SequenceableCollection)>>remove:ifAbsent:
CWorldCostume(CPrimitiveCostume)>>handleKeyUp:
...etc...

Notes
(0000044)
andreas   
08-05-04 19:18   
Ah ... the subtle differences between allInstancesDo: and allSubInstancesDo: