[squeak-dev] Re: [BUG]UndefinedObject(Object)>>doesNotUnderstand: #mimeTypes

Igor Stasenko siguctua at gmail.com
Fri Sep 4 07:34:57 UTC 2009


2009/9/4 Andreas Raab <andreas.raab at gmx.de>:
> Igor Stasenko wrote:
>>
>> i'm using the notebook currently, and since im not very handy with
>> touchpad
>> sometimes it 'clicks' at random places of screen, and squeak got a
>> drop event from
>> windoze, which i think it can't handle for some reason.
>> I just updated to the latest trunk image.
>
> Funny you mention this. I just had *exactly* the same problem and I thought
> it was just me doing something stupid. Any chance you can figure out what
> causes this? I'm pretty sure I didn't actually drop anything anywhere.
>
I having a multiple images opened at the same time (including Pharo, btw),
and what is even more weird that i found that all of them containing
multiple DNU's similar to what i sent in previous mail.
It could be that VM receiving some message when i closing & reopening
the laptop cover and so, when it goes out of sleep mode,
this *shit* happens..


> Cheers,
>  - Andreas
>
>>
>> 4 September 2009 10:08:51.094 am
>>
>> VM: Win32 - a SmalltalkImage
>> Image: Squeak3.10.2 [latest update: #7179]
>>
>> SecurityManager state:
>> Restricted: false
>> FileAccess: true
>> SocketAccess: true
>> Working Dir D:\!sig
>> Trusted Dir D:\!sig\Lusy
>> Untrusted Dir C:\Users\Lusy\Documents\My Squeak
>>
>> UndefinedObject(Object)>>doesNotUnderstand: #mimeTypes
>>        Receiver: nil
>>        Arguments and temporary variables:
>>                aMessage:       mimeTypes
>>        Receiver's instance variables:
>> nil
>>
>> ExternalDropHandler class>>lookupExternalDropHandler:
>>        Receiver: ExternalDropHandler
>>        Arguments and temporary variables:
>>                stream:         nil
>>                types:  nil
>>                extension:      nil
>>                serviceHandler:         nil
>>        Receiver's instance variables:
>>                superclass:     Object
>>                methodDict:     a MethodDictionary(#extension->a
>> CompiledMethod (891)
>> #handle:in:dr...etc...
>>                format:         136
>>                instanceVariables:      #('action' 'type' 'extension')
>>                organization:   ('accessing' extension handle:in:dropEvent:
>> type)
>> ('initialize' t...etc...
>>                subclasses:     nil
>>                name:   #ExternalDropHandler
>>                classPool:      a Dictionary(#DefaultHandler->a
>> DefaultExternalDropHandler #Register...etc...
>>                sharedPools:    nil
>>                environment:    a SystemDictionary(lots of globals)
>>                category:       #'System-Support'
>>                traitComposition:       nil
>>                localSelectors:         nil
>>
>> PasteUpMorph>>dropFiles:
>>        Receiver: a PasteUpMorph(1622) [world]
>>        Arguments and temporary variables:
>>                anEvent:        [0 at 0 dropFilesEvent]
>>                numFiles:       1
>>                stream:         nil
>>                handler:        nil
>>                i:      1
>>        Receiver's instance variables:
>>                bounds:         0 at 0 corner: 800 at 600
>>                owner:  nil
>>                submorphs:      an Array(a PluggableSystemWindow(513) a
>> SystemWindow(4078) a FlapTab...etc...
>>                fullBounds:     nil
>>                color:  (Color r: 0.485 g: 0.69 b: 0.85)
>>                extension:      a MorphExtension (2543) [eventHandler = an
>> EventHandler]
>>  [other:  (...etc...
>>                borderWidth:    0
>>                borderColor:    (Color r: 0.515 g: 0.181 b: 0.263)
>>                presenter:      a Presenter (1246)
>>                model:  a MorphicModel(3376)
>>                cursor:         1
>>                padding:        3
>>                backgroundMorph:        nil
>>                turtleTrailsForm:       nil
>>                turtlePen:      nil
>>                lastTurtlePositions:    nil
>>                isPartsBin:     nil
>>                autoLineLayout:         false
>>                indicateCursor:         nil
>>                resizeToFit:    nil
>>                wantsMouseOverHalos:    nil
>>                worldState:     a WorldState
>>                griddingOn:     nil
>>
>> PasteUpMorph(Morph)>>handleDropFiles:
>>        Receiver: a PasteUpMorph(1622) [world]
>>        Arguments and temporary variables:
>>                anEvent:        [0 at 0 dropFilesEvent]
>>        Receiver's instance variables:
>>                bounds:         0 at 0 corner: 800 at 600
>>                owner:  nil
>>                submorphs:      an Array(a PluggableSystemWindow(513) a
>> SystemWindow(4078) a FlapTab...etc...
>>                fullBounds:     nil
>>                color:  (Color r: 0.485 g: 0.69 b: 0.85)
>>                extension:      a MorphExtension (2543) [eventHandler = an
>> EventHandler]
>>  [other:  (...etc...
>>                borderWidth:    0
>>                borderColor:    (Color r: 0.515 g: 0.181 b: 0.263)
>>                presenter:      a Presenter (1246)
>>                model:  a MorphicModel(3376)
>>                cursor:         1
>>                padding:        3
>>                backgroundMorph:        nil
>>                turtleTrailsForm:       nil
>>                turtlePen:      nil
>>                lastTurtlePositions:    nil
>>                isPartsBin:     nil
>>                autoLineLayout:         false
>>                indicateCursor:         nil
>>                resizeToFit:    nil
>>                wantsMouseOverHalos:    nil
>>                worldState:     a WorldState
>>                griddingOn:     nil
>>
>>
>> --- The full stack ---
>> UndefinedObject(Object)>>doesNotUnderstand: #mimeTypes
>> ExternalDropHandler class>>lookupExternalDropHandler:
>> PasteUpMorph>>dropFiles:
>> PasteUpMorph(Morph)>>handleDropFiles:
>>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>> DropFilesEvent>>sentTo:
>> PasteUpMorph(Morph)>>handleEvent:
>> MorphicEventDispatcher>>dispatchDefault:with:
>> MorphicEventDispatcher>>dispatchEvent:with:
>> PasteUpMorph(Morph)>>processEvent:using:
>> PasteUpMorph>>processEvent:using:
>> PasteUpMorph(Morph)>>processEvent:
>> HandMorph>>sendEvent:focus:clear:
>> HandMorph>>sendEvent:focus:
>> HandMorph>>handleEvent:
>> HandMorph>>processEvents
>> [] in WorldState>>doOneCycleNowFor:
>> Array(SequenceableCollection)>>do:
>> WorldState>>handsDo:
>> WorldState>>doOneCycleNowFor:
>> WorldState>>doOneCycleFor:
>> PasteUpMorph>>doOneCycle
>> [] in Project class>>spawnNewProcess
>> [] in BlockClosure>>newProcess
>>
>>
>
>
>



-- 
Best regards,
Igor Stasenko AKA sig.


More information about the Squeak-dev mailing list