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, > [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 _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
