Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006714 [Squeak] Browser minor always 10-08-07 14:04 10-08-07 14:04
Reporter Thomas Fischer View Status public  
Assigned To
Priority normal Resolution open Platform
Status new   OS
Projection none   OS Version
ETA none Fixed in Version Product Version 3.9
  Product Build
Summary 0006714: Bug after "Changes have not been saved" dialog
Description If I modify a method in the System Browser without saving the method
and then click on an other method I get the dialog
  "Changes have not been saved. Is it OK to discard those changes?".
If I click now the "Cancel" button in the right bottom corner I get this error:

8 October 2007 11:57:58 am

VM: unix - a SmalltalkImage
Image: Squeak3.9 [latest update: 0007067]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/tfx/Workspace/CollectiveIntelligence/Whooka/Squeak
Trusted Dir /home/tfx/Workspace/CollectiveIntelligence/Whooka/Squeak/secure
Untrusted Dir /home/tfx/Workspace/CollectiveIntelligence/Whooka/Squeak/My Squeak

UndefinedObject(Object)>>mustBeBooleanIn:
    Receiver: nil
    Arguments and temporary variables:
        context: OBDefinitionPanel>>aboutToChange:
        proceedValue: nil
    Receiver's instance variables:
nil

UndefinedObject(Object)>>mustBeBoolean
    Receiver: nil
    Arguments and temporary variables:

    Receiver's instance variables:
nil

OBDefinitionPanel>>aboutToChange:
    Receiver: an OBDefinitionPanel
    Arguments and temporary variables:
        ann: an OBAboutToChange
        ok: nil
    Receiver's instance variables:
        browser: an OBSystemBrowser
        definition: an OBMethodDefinition

MessageSend>>valueWithArguments:
    Receiver: MessageSend(#aboutToChange: -> an OBDefinitionPanel)
    Arguments and temporary variables:
        anArray: an Array(an OBAboutToChange)
    Receiver's instance variables:
        receiver: an OBDefinitionPanel
        selector: #aboutToChange:
        arguments: #()


--- The full stack ---
UndefinedObject(Object)>>mustBeBooleanIn:
UndefinedObject(Object)>>mustBeBoolean
OBDefinitionPanel>>aboutToChange:
MessageSend>>valueWithArguments:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[] in ActionSequence>>valueWithArguments: {[:each | answer := each valueWithArguments: anArray]}
ActionSequence(SequenceableCollection)>>do:
ActionSequence>>valueWithArguments:
[] in OBAnnouncer>>announce: {[:class :action | (ann isKindOf: class) ifTrue: [action valueWithArgum...]}
[] in IdentityDictionary(Dictionary)>>keysAndValuesDo: {[:assoc | aBlock value: assoc key value: assoc value]}
IdentityDictionary(Set)>>do:
IdentityDictionary(Dictionary)>>associationsDo:
IdentityDictionary(Dictionary)>>keysAndValuesDo:
OBAnnouncer>>announce:
OBColumn>>okToChange
OBPluggableListMorph>>mouseUp:
OBPluggableListMorph(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
OBPluggableListMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
OBPluggableListMorph(Morph)>>processEvent:using:
OBPluggableListMorph(Morph)>>processEvent:
OBPluggableListMorph(PluggableListMorph)>>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]}
Steps To Reproduce
Additional Information
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
10-08-07 14:04 Thomas Fischer New Issue
07-04-08 01:53 matthewf Relationship added related to 0007107
07-04-08 01:53 matthewf Relationship deleted related to 0007107


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