Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003816 [Squeak Packages] Dr Geo block always 06-17-06 08:41 06-19-06 21:25
Reporter Damien Cassou View Status public  
Assigned To
Priority normal Resolution open Platform Windows
Status new   OS Windows
Projection none   OS Version XP
ETA none Product Build 3.9a 7033
Summary 0003816: [DrGeo] MenuIcon class doesNotUnderstand: #undoIcon
Description When I launch 'DrGApp new' on a workspace, I get this error. Have a look at the stack trace.

I'm using 3.9 7033, and DrGeoII-71 from SqueakSource.
Steps To Reproduce
Additional Information VM: Win32 - a SmalltalkImage
Image: Squeak3.9alpha [latest update: 0007033]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir C:\Dokumente und Einstellungen\Damien\Desktop\squeak
Trusted Dir C:\Dokumente und Einstellungen\Damien\Desktop\squeak\Damien
Untrusted Dir C:\My Squeak\Damien

MenuIcons class(Object)>>doesNotUnderstand: #undoIcon
    Receiver: MenuIcons
    Arguments and temporary variables:
        aMessage: undoIcon
    Receiver's instance variables:
        superclass: Object
        methodDict: a MethodDictionary()
        format: 2
        instanceVariables: nil
        organization: ('as yet unclassified')

        subclasses: nil
        name: #MenuIcons
        classPool: a Dictionary(#Icons->an IdentityDictionary(size 129) #TranslatedIcon...etc...
        sharedPools: nil
        environment: a SystemDictionary(lots of globals)
        category: #'Morphic-Menus'
        traitComposition: nil
        localSelectors: nil

DrGGeometryView>>toolBar
    Receiver: a DrGGeometryView
    Arguments and temporary variables:
        bar: nil
        buttons: nil
        aKey: nil
    Receiver's instance variables:
        domain: a DrGDomain
        gridStuck: false
        presenter: nil
        area: a DrGDrawable(3369)
        drgeoApp: a DrGApp
        costumes: an OrderedCollection()
        ox: 0.0
        oy: 0.0
        scale: 34.0
        selection: nil
        toolbar: a Dictionary()

DrGGeometryView>>buildArea
    Receiver: a DrGGeometryView
    Arguments and temporary variables:
        offset: nil
        message: nil
    Receiver's instance variables:
        domain: a DrGDomain
        gridStuck: false
        presenter: nil
        area: a DrGDrawable(3369)
        drgeoApp: a DrGApp
        costumes: an OrderedCollection()
        ox: 0.0
        oy: 0.0
        scale: 34.0
        selection: nil
        toolbar: a Dictionary()

DrGGeometryView>>initialize
    Receiver: a DrGGeometryView
    Arguments and temporary variables:

    Receiver's instance variables:
        domain: a DrGDomain
        gridStuck: false
        presenter: nil
        area: a DrGDrawable(3369)
        drgeoApp: a DrGApp
        costumes: an OrderedCollection()
        ox: 0.0
        oy: 0.0
        scale: 34.0
        selection: nil
        toolbar: a Dictionary()


--- The full stack ---
MenuIcons class(Object)>>doesNotUnderstand: #undoIcon
DrGGeometryView>>toolBar
DrGGeometryView>>buildArea
DrGGeometryView>>initialize
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DrGGeometryView class>>with:
DrGGeometryPresenter class>>with:
DrGApp>>initialize
DrGApp class>>in:
DrGApp class>>new
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class evaluatorClass new evaluate: self selectionAsStream in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
TextMorphEditor(ParagraphEditor)>>doIt
[] in TextMorphEditor(ParagraphEditor)>>doIt: {[self doIt]}
TextMorphEditor(Controller)>>terminateAndInitializeAround:
TextMorphEditor(ParagraphEditor)>>doIt:
TextMorphEditor(ParagraphEditor)>>dispatchOnCharacter:with:
TextMorphEditor>>dispatchOnCharacter:with:
TextMorphEditor(ParagraphEditor)>>readKeyboard
TextMorphEditor>>readKeyboard
[] in TextMorphForEditView(TextMorph)>>keyStroke: {[editor readKeyboard]}
TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent:
TextMorphForEditView>>handleInteraction:fromEvent:
TextMorphForEditView(TextMorph)>>keyStroke:
TextMorphForEditView>>keyStroke:
TextMorphForEditView(TextMorph)>>handleKeystroke:
KeyboardEvent>>sentTo:
TextMorphForEditView(Morph)>>handleEvent:
TextMorphForEditView(Morph)>>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>>sendKeyboardEvent:
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]}
Attached Files

- Relationships

- Notes
(0005271 - 25 - 25 - 25 - 25 - 25 - 25)
Damien Cassou
06-17-06 08:57

Works perfectly under 3.8
 
(0005272 - 98 - 98 - 98 - 98 - 98 - 98)
Damien Cassou
06-17-06 08:58

It seems I attached a file wihout wanting it. If somebody can remove it, it would be cool. Thanks.
 
(0005278 - 117 - 129 - 129 - 129 - 129 - 129)
KenCausey
06-19-06 20:54

What? You don't want Object-doesNotUnderstand.st to be attached to this issue?

Confirm this and I will delete it.
 
(0005279 - 77 - 89 - 89 - 89 - 89 - 89)
Damien Cassou
06-19-06 21:10

I confirm because this file has nothing to do with this bug report.

Thanks
 
(0005280 - 8 - 8 - 8 - 8 - 8 - 8)
KenCausey
06-19-06 21:25

removed.
 

- Issue History
Date Modified Username Field Change
06-17-06 08:41 Damien Cassou New Issue
06-17-06 08:41 Damien Cassou Status new => assigned
06-17-06 08:41 Damien Cassou Assigned To  => KenCausey
06-17-06 08:41 Damien Cassou File Added: Object-doesNotUnderstand.st
06-17-06 08:57 Damien Cassou Note Added: 0005271
06-17-06 08:58 Damien Cassou Note Added: 0005272
06-19-06 20:53 KenCausey Assigned To KenCausey =>
06-19-06 20:53 KenCausey Status assigned => new
06-19-06 20:53 KenCausey Category Any => Dr Geo
06-19-06 20:54 KenCausey Note Added: 0005278
06-19-06 21:10 Damien Cassou Note Added: 0005279
06-19-06 21:24 KenCausey File Deleted: Object-doesNotUnderstand.st
06-19-06 21:25 KenCausey Note Added: 0005280


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
58 total queries executed.
39 unique queries executed.
Powered by Mantis Bugtracker