Rarely occurs but i can't determine reproduce steps. On Tue, Oct 6, 2009 at 22:43, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
so is it solved?
On Oct 6, 2009, at 3:32 PM, Esteban Lorenzano wrote:
Yep, I'm having same problem, on a plain Pharo-Dev image (latest one)
Cheers, Esteban
On 2009-10-05 10:19:04 -0300, anlarionov@gmail.com said:
Almost all refactorings ends with this DNU. Is it platform specific? Or maybe i miss something
5 October 2009 5:17:34 pm
VM: unix - i686 - linux-gnu - Pharo0.1 of 16 May 2008 [latest update: #10074] Image: Pharo1.0beta [Latest update: #10466]
SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /home/mou/development/smalltalk/pharo1.0-10451-BETAweb09.09.3 Trusted Dir /home/mou/development/smalltalk/pharo1.0-10451-BETAweb09.09.3/secure Untrusted Dir /home/mou/development/smalltalk/pharo1.0-10451-BETAweb09.09.3/My Squeak
UndefinedObject(Object)>>doesNotUnderstand: #null    Receiver: nil    Arguments and temporary variables:        aMessage:    null        exception:    MessageNotUnderstood: receiver of "null" is nil        resumeValue:   nil    Receiver's instance variables: nil
RBMethodNode>>primitiveNode    Receiver: <<error during printing>>    Arguments and temporary variables:
   Receiver's instance variables:        parent:     nil        properties:   a RBSmallIdentityDictionary(#comments->an OrderedCollection() )        annotations:   nil        selector:    #protocol        selectorParts:  an Array( RBIdentifierToken('protocol'))        body:  <<error during printing>>
RBMethodNode>>primitiveText    Receiver: <<error during printing>>    Arguments and temporary variables:        set:   nil    Receiver's instance variables:        parent:     nil        properties:   a RBSmallIdentityDictionary(#comments->an OrderedCollection() )        annotations:   nil        selector:    #protocol        selectorParts:  an Array( RBIdentifierToken('protocol'))        body:  <<error during printing>>
RBMethodNode>>primitiveSources    Receiver: <<error during printing>>    Arguments and temporary variables:        tgs:   #()        text:  nil    Receiver's instance variables:        parent:     nil        properties:   a RBSmallIdentityDictionary(#comments->an OrderedCollection() )        annotations:   nil        selector:    #protocol        selectorParts:  an Array( RBIdentifierToken('protocol'))        body:  <<error during printing>>
RBFormatter>>formatTagFor:    Receiver: a RBFormatter    Arguments and temporary variables: <<error during printing>    Receiver's instance variables:        codeStream:   a WriteStream 'protocol    '        lineStart:    10        firstLineLength:     8        tabs:  1        positionDelta:  0
RBFormatter>>acceptSequenceNode:    Receiver: a RBFormatter    Arguments and temporary variables: <<error during printing>    Receiver's instance variables:        codeStream:   a WriteStream 'protocol    '        lineStart:    10        firstLineLength:     8        tabs:  1        positionDelta:  0
RBSequenceNode>>acceptVisitor:    Receiver: <<error during printing>>    Arguments and temporary variables:        aProgramNodeVisitor:   a RBFormatter    Receiver's instance variables:        parent:     <<error during printing>>
RBFormatter>>visitNode:    Receiver: a RBFormatter    Arguments and temporary variables: <<error during printing>    Receiver's instance variables:        codeStream:   a WriteStream 'protocol    '        lineStart:    10        firstLineLength:     8        tabs:  1        positionDelta:  0
[] in RBFormatter>>acceptMethodNode:    Receiver: a RBFormatter    Arguments and temporary variables: <<error during printing>    Receiver's instance variables:        codeStream:   a WriteStream 'protocol    '        lineStart:    10        firstLineLength:     8        tabs:  1        positionDelta:  0
RBFormatter>>indent:while:    Receiver: a RBFormatter    Arguments and temporary variables:        anInteger:    1        aBlock:     [closure] in RBFormatter>>acceptMethodNode:    Receiver's instance variables:        codeStream:   a WriteStream 'protocol    '        lineStart:    10        firstLineLength:     8        tabs:  1        positionDelta:  0
RBFormatter>>indentWhile:    Receiver: a RBFormatter    Arguments and temporary variables:        aBlock:     [closure] in RBFormatter>>acceptMethodNode:    Receiver's instance variables:        codeStream:   a WriteStream 'protocol    '        lineStart:    10        firstLineLength:     8        tabs:  1        positionDelta:  0
RBFormatter>>acceptMethodNode:    Receiver: a RBFormatter    Arguments and temporary variables: <<error during printing>    Receiver's instance variables:        codeStream:   a WriteStream 'protocol    '        lineStart:    10        firstLineLength:     8        tabs:  1        positionDelta:  0
RBMethodNode>>acceptVisitor:    Receiver: <<error during printing>>    Arguments and temporary variables:        aProgramNodeVisitor:   a RBFormatter    Receiver's instance variables:        parent:     nil        properties:   a RBSmallIdentityDictionary(#comments->an OrderedCollection() )        annotations:   nil        selector:    #protocol        selectorParts:  an Array( RBIdentifierToken('protocol'))        body:  <<error during printing>>
RBFormatter>>visitNode:    Receiver: a RBFormatter    Arguments and temporary variables: <<error during printing>    Receiver's instance variables:        codeStream:   a WriteStream 'protocol    '        lineStart:    10        firstLineLength:     8        tabs:  1        positionDelta:  0
RBFormatter>>format:    Receiver: a RBFormatter    Arguments and temporary variables: <<error during printing>    Receiver's instance variables:        codeStream:   a WriteStream 'protocol    '        lineStart:    10        firstLineLength:     8        tabs:  1        positionDelta:  0
RBMethodNode(RBProgramNode)>>formattedCode    Receiver: <<error during printing>>    Arguments and temporary variables:
   Receiver's instance variables:        parent:     nil        properties:   a RBSmallIdentityDictionary(#comments->an OrderedCollection() )        annotations:   nil        selector:    #protocol        selectorParts:  an Array( RBIdentifierToken('protocol'))        body:  <<error during printing>>
RBClass(RBAbstractClass)>>compileTree:classified:    Receiver: FCGIServer    Arguments and temporary variables: <<error during printing>    Receiver's instance variables:        name:  #FCGIServer        newMethods:   an IdentityDictionary()        instanceVariableNames:  an OrderedCollection('handler' 'port' 'socket' 'profile'...etc...        model:  a RBNamespace        superclass:   an Object        subclasses:   an OrderedCollection()        removedMethods:     nil        realClass:    FCGIServer        classVariableNames:   an OrderedCollection()        poolDictionaryNames:   nil        category:    nil        comment:     an Object
RBClass(RBAbstractClass)>>compileTree:    Receiver: FCGIServer    Arguments and temporary variables: <<error during printing>    Receiver's instance variables:        name:  #FCGIServer        newMethods:   an IdentityDictionary()        instanceVariableNames:  an OrderedCollection('handler' 'port' 'socket' 'profile'...etc...        model:  a RBNamespace        superclass:   an Object        subclasses:   an OrderedCollection()        removedMethods:     nil        realClass:    FCGIServer        classVariableNames:   an OrderedCollection()        poolDictionaryNames:   nil        category:    nil        comment:     an Object
RenameClassRefactoring(Refactoring)>>convertMethod:for:using:    Receiver: a RenameClassRefactoring    Arguments and temporary variables: <<error during printing>    Receiver's instance variables:        model:  a RBNamespace        options:     nil        className:    #FCGIProtocolVersion1        newName:     #FCGIAdapter        class:  FCGIProtocolVersion1
[] in RenameClassRefactoring>>renameReferences    Receiver: a RenameClassRefactoring    Arguments and temporary variables:        replacer:    FCGIServer>>protocol        method:     a ParseTreeRewriter    Receiver's instance variables:        model:  a RBNamespace        options:     nil        className:    #FCGIProtocolVersion1        newName:     #FCGIAdapter        class:  FCGIProtocolVersion1
[] in [] in RBNamespace>>allReferencesToClass:do:    Receiver: a RBNamespace    Arguments and temporary variables: <<error during printing>    Receiver's instance variables:        changes:     FCGIProtocolVersion1 rename: #FCGIAdapter!        environment:   Smalltalk        newClasses:   an IdentityDictionary()        removedClasses:     a Set()        changedClasses:     an IdentityDictionary(size 494)        rootClasses:   nil        implementorsCache:    an IdentityDictionary()        sendersCache:  an IdentityDictionary()
Set>>do:    Receiver: a Set(#protocol)    Arguments and temporary variables:        aBlock:     [closure] in [] in RBNamespace>>allReferencesToClass:do:        index:  3        each:  #protocol        indexLimiT:   5    Receiver's instance variables:        tally:  1        array:  #(nil nil #protocol nil nil)
[] in RBNamespace>>allReferencesToClass:do:    Receiver: a RBNamespace    Arguments and temporary variables:        aRBClass:    FCGIServer        aBlock:     FCGIProtocolVersion1        each:  [closure] in RenameClassRefactoring>>renameReferences    Receiver's instance variables:        changes:     FCGIProtocolVersion1 rename: #FCGIAdapter!        environment:   Smalltalk        newClasses:   an IdentityDictionary()        removedClasses:     a Set()        changedClasses:     an IdentityDictionary(size 494)        rootClasses:   nil        implementorsCache:    an IdentityDictionary()        sendersCache:  an IdentityDictionary()
[] in RBNamespace>>allClassesDo:    Receiver: a RBNamespace    Arguments and temporary variables:        aBlock:     FCGIServer        seen:  [closure] in RBNamespace>>allReferencesToClass:do:        evalBlock:    a Set(#FCGIProtocolVersion1)        each:  FCGIServer        class:  [closure] in RBNamespace>>allReferencesToClass:do:    Receiver's instance variables:        changes:     FCGIProtocolVersion1 rename: #FCGIAdapter!        environment:   Smalltalk        newClasses:   an IdentityDictionary()        removedClasses:     a Set()        changedClasses:     an IdentityDictionary(size 494)        rootClasses:   nil        implementorsCache:    an IdentityDictionary()        sendersCache:  an IdentityDictionary()
[] in BrowserEnvironment>>classesDo:    Receiver: Smalltalk    Arguments and temporary variables:        aBlock:     FCGIServer        each:  [closure] in RBNamespace>>allClassesDo:    Receiver's instance variables:        label:  nil        searchStrings:  nil
[] in BrowserEnvironment>>allClassesDo:    Receiver: Smalltalk    Arguments and temporary variables:        aBlock:     FCGIServer        each:  [closure] in BrowserEnvironment>>classesDo:    Receiver's instance variables:        label:  nil        searchStrings:  nil
OrderedCollection>>do: Â Â Â Receiver: an OrderedCollection(AColorSelectorMorph ADPCMCodec AIFFFileReader ASTPrettyPrinting ASamp...etc... Â Â Â Arguments and temporary variables: Â Â Â Â Â Â Â aBlock: Â Â Â Â [closure] in BrowserEnvironment>>allClassesDo: Â Â Â Â Â Â Â index: Â 492 Â Â Â Receiver's instance variables: Â Â Â Â Â Â Â array: Â {AColorSelectorMorph . ADPCMCodec . AIFFFileReader . ASTPrettyPrinting ....etc... Â Â Â Â Â Â Â firstIndex: Â Â 1 Â Â Â Â Â Â Â lastIndex: Â Â Â 4204
SystemDictionary>>allClassesDo:    Receiver: Smalltalk    Arguments and temporary variables:        aBlock:     [closure] in BrowserEnvironment>>allClassesDo:    Receiver's instance variables:        tally:  4332        array:  {#PRReferenceRenderer->PRReferenceRenderer . #PRLightBoxView->PRLightBox...etc...        cachedClassNames:    a SortedCollection(#AColorSelectorMorph #ADPCMCodec #AIFFFile...etc...
SystemNavigation>>allClassesDo:    Receiver: a SystemNavigation    Arguments and temporary variables:        aBlock:     [closure] in BrowserEnvironment>>allClassesDo:    Receiver's instance variables:        browserClass:  nil        hierarchyBrowserClass:  nil
BrowserEnvironment>>allClassesDo:    Receiver: Smalltalk    Arguments and temporary variables:        aBlock:     [closure] in BrowserEnvironment>>classesDo:    Receiver's instance variables:        label:  nil        searchStrings:  nil
BrowserEnvironment>>classesDo:    Receiver: Smalltalk    Arguments and temporary variables:        aBlock:     [closure] in RBNamespace>>allClassesDo:    Receiver's instance variables:        label:  nil        searchStrings:  nil
RBNamespace>>allClassesDo:    Receiver: a RBNamespace    Arguments and temporary variables:        aBlock:     [closure] in RBNamespace>>allReferencesToClass:do:        seen:  a Set(#FCGIProtocolVersion1)        evalBlock:    [closure] in RBNamespace>>allClassesDo:    Receiver's instance variables:        changes:     FCGIProtocolVersion1 rename: #FCGIAdapter!        environment:   Smalltalk        newClasses:   an IdentityDictionary()        removedClasses:     a Set()        changedClasses:     an IdentityDictionary(size 494)        rootClasses:   nil        implementorsCache:    an IdentityDictionary()        sendersCache:  an IdentityDictionary()
RBNamespace>>allReferencesToClass:do:    Receiver: a RBNamespace    Arguments and temporary variables:        aRBClass:    FCGIProtocolVersion1        aBlock:     [closure] in RenameClassRefactoring>>renameReferences    Receiver's instance variables:        changes:     FCGIProtocolVersion1 rename: #FCGIAdapter!        environment:   Smalltalk        newClasses:   an IdentityDictionary()        removedClasses:     a Set()        changedClasses:     an IdentityDictionary(size 494)        rootClasses:   nil        implementorsCache:    an IdentityDictionary()        sendersCache:  an IdentityDictionary()
RenameClassRefactoring>>renameReferences    Receiver: a RenameClassRefactoring    Arguments and temporary variables:        replacer:    a ParseTreeRewriter    Receiver's instance variables:        model:  a RBNamespace        options:     nil        className:    #FCGIProtocolVersion1        newName:     #FCGIAdapter        class:  FCGIProtocolVersion1
[] in RenameClassRefactoring>>transform    Receiver: a RenameClassRefactoring    Arguments and temporary variables:
   Receiver's instance variables:        model:  a RBNamespace        options:     nil        className:    #FCGIProtocolVersion1        newName:     #FCGIAdapter        class:  FCGIProtocolVersion1
BlockClosure>>ensure:    Receiver: [closure] in RenameClassRefactoring>>transform    Arguments and temporary variables:        aBlock:     [closure] in RBNamespace>>performChange:around:        returnValue:   nil        b:    nil    Receiver's instance variables:        outerContext:  RenameClassRefactoring>>transform        startpc:     33        numArgs:     0
RBNamespace>>performChange:around:    Receiver: a RBNamespace    Arguments and temporary variables:        aCompositeRefactoryChange:    FCGIProtocolVersion1 rename: #FCGIAdapter!        aBlock:     [closure] in RenameClassRefactoring>>transform        oldChanges:   refactor class, rename    Receiver's instance variables:        changes:     FCGIProtocolVersion1 rename: #FCGIAdapter!        environment:   Smalltalk        newClasses:   an IdentityDictionary()        removedClasses:     a Set()        changedClasses:     an IdentityDictionary(size 494)        rootClasses:   nil        implementorsCache:    an IdentityDictionary()        sendersCache:  an IdentityDictionary()
RBNamespace>>renameClass:to:around:    Receiver: a RBNamespace    Arguments and temporary variables:        aRBClass:    FCGIProtocolVersion1        aSymbol:     #FCGIAdapter        aBlock:     [closure] in RenameClassRefactoring>>transform        change:     FCGIProtocolVersion1 rename: #FCGIAdapter!        value:  nil        dict:  nil    Receiver's instance variables:        changes:     FCGIProtocolVersion1 rename: #FCGIAdapter!        environment:   Smalltalk        newClasses:   an IdentityDictionary()        removedClasses:     a Set()        changedClasses:     an IdentityDictionary(size 494)        rootClasses:   nil        implementorsCache:    an IdentityDictionary()        sendersCache:  an IdentityDictionary()
RenameClassRefactoring>>transform    Receiver: a RenameClassRefactoring    Arguments and temporary variables:
   Receiver's instance variables:        model:  a RBNamespace        options:     nil        className:    #FCGIProtocolVersion1        newName:     #FCGIAdapter        class:  FCGIProtocolVersion1
--- The full stack --- UndefinedObject(Object)>>doesNotUnderstand: #null RBMethodNode>>primitiveNode RBMethodNode>>primitiveText RBMethodNode>>primitiveSources RBFormatter>>formatTagFor: RBFormatter>>acceptSequenceNode: RBSequenceNode>>acceptVisitor: RBFormatter>>visitNode: [] in RBFormatter>>acceptMethodNode: RBFormatter>>indent:while: RBFormatter>>indentWhile: RBFormatter>>acceptMethodNode: RBMethodNode>>acceptVisitor: RBFormatter>>visitNode: RBFormatter>>format: RBMethodNode(RBProgramNode)>>formattedCode RBClass(RBAbstractClass)>>compileTree:classified: RBClass(RBAbstractClass)>>compileTree: RenameClassRefactoring(Refactoring)>>convertMethod:for:using: [] in RenameClassRefactoring>>renameReferences [] in [] in RBNamespace>>allReferencesToClass:do: Set>>do: [] in RBNamespace>>allReferencesToClass:do: [] in RBNamespace>>allClassesDo: [] in BrowserEnvironment>>classesDo: [] in BrowserEnvironment>>allClassesDo: OrderedCollection>>do: SystemDictionary>>allClassesDo: SystemNavigation>>allClassesDo: BrowserEnvironment>>allClassesDo: BrowserEnvironment>>classesDo: RBNamespace>>allClassesDo: RBNamespace>>allReferencesToClass:do: RenameClassRefactoring>>renameReferences [] in RenameClassRefactoring>>transform BlockClosure>>ensure: RBNamespace>>performChange:around: RBNamespace>>renameClass:to:around: RenameClassRefactoring>>transform - - - - - - - - - - - - - - - Â Â Â Â Â Â Â Â Â Â Â - - - - - - - - - - - - - - - - - - RenameClassRefactoring(Refactoring)>>primitiveExecute [] in OR2CmdRenameClassRefactoring(OR2Command)>>performRefactoring: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: OBShoutPlatform(OBMorphicPlatform)>>handleWaitRequest: OBWaitRequest>>handleWith: OBWaitRequest(OBInteractionRequest)>>defaultAction UndefinedObject>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: OBWaitRequest(Exception)>>signal OBWaitRequest class>>block: OR2CmdRenameClassRefactoring(OR2Command)>>waitWhile: OR2CmdRenameClassRefactoring(OR2Command)>>performRefactoring: [] in [] in OR2CmdRenameClassRefactoring(OR2CmdRefactoring)>>execute BlockClosure>>on:do: OR2CmdRenameClassRefactoring(OR2Command)>>handleError: [] in OR2CmdRenameClassRefactoring(OR2CmdRefactoring)>>execute BlockClosure>>on:do: OR2CmdRenameClassRefactoring(OR2CmdRefactoring)>>execute OR2CmdRenameClassRefactoring(O2Command)>>perform:orSendTo: [] in ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: BlockClosure>>ensure: CursorWithMask(Cursor)>>showWhile: ToggleMenuItemMorph(MenuItemMorph)>>invokeWithEvent: ToggleMenuItemMorph(MenuItemMorph)>>mouseUp: ToggleMenuItemMorph(MenuItemMorph)>>handleMouseUp: MouseButtonEvent>>sentTo: ToggleMenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: ToggleMenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [] in HandMorph>>sendFocusEvent:to:clear: [] in PasteUpMorph>>becomeActiveDuring: BlockClosure>>on:do: PasteUpMorph>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: 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
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project