I get this error when loading a mcz into Damien's 3.9.1 web image. The MCClassDefinition happens to be a trait, not sure if that has anything to do with it.
Any suggestion?
Thanks - Sophie
======================================
Subject: [BUG]UndefinedObject(Object)>>doesNotUnderstand: #select:thenCollect:
28 April 2008 4:18:06 pm
VM: Win32 - a SmalltalkImage Image: Squeak3.9.1 [latest update: #7075]
UndefinedObject(Object)>>doesNotUnderstand: #select:thenCollect: Receiver: nil Arguments and temporary variables: aMessage: select: [] in MCClassDefinition>>selectVariables: {[:v | v perform: a...etc... Receiver's instance variables: nil
MCClassDefinition>>selectVariables: Receiver: a MCClassDefinition(TMyTrait) Arguments and temporary variables: aSelector: #isPoolImport v: nil Receiver's instance variables: name: #TMyTrait superclassName: nil variables: nil category: 'MyCat' type: nil comment: '' commentStamp: '' traitComposition: nil classTraitComposition: nil
MCClassDefinition>>poolDictionaries Receiver: a MCClassDefinition(TMyTrait) Arguments and temporary variables:
Receiver's instance variables: name: #TMyTrait superclassName: nil variables: nil category: 'MyCat' type: nil comment: '' commentStamp: '' traitComposition: nil classTraitComposition: nil
MCClassDefinition>>requirements Receiver: a MCClassDefinition(TMyTrait) Arguments and temporary variables:
Receiver's instance variables: name: #TMyTrait superclassName: nil variables: nil category: 'MyCat' type: nil comment: '' commentStamp: '' traitComposition: nil classTraitComposition: nil
--- The full stack --- UndefinedObject(Object)>>doesNotUnderstand: #select:thenCollect: MCClassDefinition>>selectVariables: MCClassDefinition>>poolDictionaries MCClassDefinition>>requirements - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MCDependencySorter>>unresolvedRequirementsFor: MCDependencySorter>>add: [] in MCDependencySorter>>addAll: {[:ea | self add: ea]} Array(SequenceableCollection)>>do: MCDependencySorter>>addAll: MCDependencySorter class>>items: MCPackageLoader>>sorterForItems: MCPackageLoader>>analyze MCPackageLoader>>loadWithNameLike: MCVersionLoader>>load MCVersionLoader class>>loadVersion: MCVersion>>load [] in MCFileRepositoryInspector(MCVersionInspector)>>load {[self version load]} BlockContext>>ensure: CursorWithMask(Cursor)>>showWhile: MCFileRepositoryInspector(MCVersionInspector)>>load MCFileRepositoryInspector>>load PluggableButtonMorphPlus(PluggableButtonMorph)>>performAction PluggableButtonMorphPlus>>performAction [] in PluggableButtonMorphPlus(PluggableButtonMorph)>>mouseUp: {[:m | (m containsPoint: evt cursorPoint) ifTrue: [m performAction]]} Array(SequenceableCollection)>>do: PluggableButtonMorphPlus(PluggableButtonMorph)>>mouseUp: PluggableButtonMorphPlus>>mouseUp: PluggableButtonMorphPlus(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableButtonMorphPlus(Morph)>>handleEvent: PluggableButtonMorphPlus(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>>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]}
Please submit a bug report on mantis with all the steps to reproduce the problem as well as the exact image version.
On Mon, Apr 28, 2008 at 11:22 PM, itsme213 itsme213@hotmail.com wrote:
I get this error when loading a mcz into Damien's 3.9.1 web image. The MCClassDefinition happens to be a trait, not sure if that has anything to do with it.
Any suggestion?
Thanks - Sophie
======================================
Subject: [BUG]UndefinedObject(Object)>>doesNotUnderstand: #select:thenCollect:
28 April 2008 4:18:06 pm
VM: Win32 - a SmalltalkImage Image: Squeak3.9.1 [latest update: #7075]
UndefinedObject(Object)>>doesNotUnderstand: #select:thenCollect: Receiver: nil Arguments and temporary variables: aMessage: select: [] in MCClassDefinition>>selectVariables: {[:v | v perform: a...etc... Receiver's instance variables: nil
MCClassDefinition>>selectVariables: Receiver: a MCClassDefinition(TMyTrait) Arguments and temporary variables: aSelector: #isPoolImport v: nil Receiver's instance variables: name: #TMyTrait superclassName: nil variables: nil category: 'MyCat' type: nil comment: '' commentStamp: '' traitComposition: nil classTraitComposition: nil
MCClassDefinition>>poolDictionaries Receiver: a MCClassDefinition(TMyTrait) Arguments and temporary variables:
Receiver's instance variables: name: #TMyTrait superclassName: nil variables: nil category: 'MyCat' type: nil comment: '' commentStamp: '' traitComposition: nil classTraitComposition: nil
MCClassDefinition>>requirements Receiver: a MCClassDefinition(TMyTrait) Arguments and temporary variables:
Receiver's instance variables: name: #TMyTrait superclassName: nil variables: nil category: 'MyCat' type: nil comment: '' commentStamp: '' traitComposition: nil classTraitComposition: nil
--- The full stack --- UndefinedObject(Object)>>doesNotUnderstand: #select:thenCollect: MCClassDefinition>>selectVariables: MCClassDefinition>>poolDictionaries MCClassDefinition>>requirements
MCDependencySorter>>unresolvedRequirementsFor: MCDependencySorter>>add: [] in MCDependencySorter>>addAll: {[:ea | self add: ea]} Array(SequenceableCollection)>>do: MCDependencySorter>>addAll: MCDependencySorter class>>items: MCPackageLoader>>sorterForItems: MCPackageLoader>>analyze MCPackageLoader>>loadWithNameLike: MCVersionLoader>>load MCVersionLoader class>>loadVersion: MCVersion>>load [] in MCFileRepositoryInspector(MCVersionInspector)>>load {[self version load]} BlockContext>>ensure: CursorWithMask(Cursor)>>showWhile: MCFileRepositoryInspector(MCVersionInspector)>>load MCFileRepositoryInspector>>load PluggableButtonMorphPlus(PluggableButtonMorph)>>performAction PluggableButtonMorphPlus>>performAction [] in PluggableButtonMorphPlus(PluggableButtonMorph)>>mouseUp: {[:m | (m containsPoint: evt cursorPoint) ifTrue: [m performAction]]} Array(SequenceableCollection)>>do: PluggableButtonMorphPlus(PluggableButtonMorph)>>mouseUp: PluggableButtonMorphPlus>>mouseUp: PluggableButtonMorphPlus(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableButtonMorphPlus(Morph)>>handleEvent: PluggableButtonMorphPlus(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>>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]}
squeak-dev@lists.squeakfoundation.org