Yep, I'm having same problem, on a plain Pharo-Dev image (latest one)

Cheers,
Esteban

On 2009-10-05 10:19:04 -0300, 
[email protected] 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
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to