Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004276 [Squeak Packages] Refactoring Browser minor always 07-18-06 10:01 07-18-06 10:01
Reporter Damien Cassou View Status public  
Assigned To MarcusDenker
Priority normal Resolution open  
Status assigned  
Summary 0004276: A primitive has failed when renaming a class
Description With RB, if you try to rename a class and your mouse pointer is not in a correct position, you will get 'a primitive has failed' error.

$ squeak -version
3.9-7 0000005 Mon Apr 24 20:07:28 PDT 2006 gcc 3.3.5
Squeak3.9alpha of 4 July 2005 [latest update: 0007021]
Linux vps.piumarta.com 2.4.20-021stab028.18.777-enterprise #1 SMP Wed Sep 14 19:34:46 MSD 2005 i686 GNU/Linux
default plugin location: /usr/local/lib/squeak/3.9-7/*.so
Additional Information 18 July 2006 10:04:14 am

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

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /home/cassou/Documents/squeak/image/Squeak3.9b-7046.zip_FILES
Trusted Dir /home/cassou/Documents/squeak/image/Squeak3.9b-7046.zip_FILES/secure
Untrusted Dir /home/cassou/Documents/squeak/image/Squeak3.9b-7046.zip_FILES/My Squeak

Array class(Object)>>error:
    Receiver: Array
    Arguments and temporary variables:
        aString: 'a primitive has failed'
    Receiver's instance variables:
        superclass: ArrayedCollection
        methodDict: a MethodDictionary(#'+*'->a CompiledMethod (2864) #asArray->a Compi...etc...
        format: 6402
        instanceVariables: nil
        organization: ('accessing' atWrap: atWrap:put:)
('arithmetic' +* preMultiplyByA...etc...
        subclasses: {WeakArray . DependentsArray . ActionSequence . WeakActionSequence ...etc...
        name: #Array
        classPool: a Dictionary()
        sharedPools: nil
        environment: nil
        category: #'Collections-Arrayed'
        traitComposition: nil
        localSelectors: nil

Array class(Object)>>primitiveFailed
    Receiver: Array
    Arguments and temporary variables:

    Receiver's instance variables:
        superclass: ArrayedCollection
        methodDict: a MethodDictionary(#'+*'->a CompiledMethod (2864) #asArray->a Compi...etc...
        format: 6402
        instanceVariables: nil
        organization: ('accessing' atWrap: atWrap:put:)
('arithmetic' +* preMultiplyByA...etc...
        subclasses: {WeakArray . DependentsArray . ActionSequence . WeakActionSequence ...etc...
        name: #Array
        classPool: a Dictionary()
        sharedPools: nil
        environment: nil
        category: #'Collections-Arrayed'
        traitComposition: nil
        localSelectors: nil

Array class(Behavior)>>basicNew:
    Receiver: Array
    Arguments and temporary variables:
        sizeRequested: -1
    Receiver's instance variables:
        superclass: ArrayedCollection
        methodDict: a MethodDictionary(#'+*'->a CompiledMethod (2864) #asArray->a Compi...etc...
        format: 6402
        instanceVariables: nil
        organization: ('accessing' atWrap: atWrap:put:)
('arithmetic' +* preMultiplyByA...etc...
        subclasses: {WeakArray . DependentsArray . ActionSequence . WeakActionSequence ...etc...
        name: #Array
        classPool: a Dictionary()
        sharedPools: nil
        environment: nil
        category: #'Collections-Arrayed'
        traitComposition: nil
        localSelectors: nil

Array class>>new:
    Receiver: Array
    Arguments and temporary variables:
        sizeRequested: -1
    Receiver's instance variables:
        superclass: ArrayedCollection
        methodDict: a MethodDictionary(#'+*'->a CompiledMethod (2864) #asArray->a Compi...etc...
        format: 6402
        instanceVariables: nil
        organization: ('accessing' atWrap: atWrap:put:)
('arithmetic' +* preMultiplyByA...etc...
        subclasses: {WeakArray . DependentsArray . ActionSequence . WeakActionSequence ...etc...
        name: #Array
        classPool: a Dictionary()
        sharedPools: nil
        environment: nil
        category: #'Collections-Arrayed'
        traitComposition: nil
        localSelectors: nil


--- The full stack ---
Array class(Object)>>error:
Array class(Object)>>primitiveFailed
Array class(Behavior)>>basicNew:
Array class>>new:
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Array(SequenceableCollection)>>copyFrom:to:
PluggableListMorph>>basicKeyPressed:
PluggableListMorph>>keyStroke:
PluggableListMorph(Morph)>>handleKeystroke:
KeyboardEvent>>sentTo:
PluggableListMorph(Morph)>>handleEvent:
PluggableListMorph(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:
PasteUpMorph>>doOneCycleNow
MethodNameEditor class>>modalEditorForMethodName:
MethodNameEditor class>>forMethodName:
RefactoringBrowser>>renameMethod:in:
RefactoringBrowser>>renameMethod
RefactoringBrowser(StringHolder)>>perform:orSendTo:
[] in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector numArgs) = 0 ifTrue: [target perform: selector] ...]}
...etc...
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
07-18-06 10:01 Damien Cassou New Issue
07-18-06 10:01 Damien Cassou Status new => assigned
07-18-06 10:01 Damien Cassou Assigned To  => MarcusDenker


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