[squeak-dev] Monticello error loading file :
UndefinedObject(Object)>>doesNotUnderstand: #select:thenCollect:
Damien Cassou
damien.cassou at gmail.com
Tue May 6 10:34:34 UTC 2008
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 at 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]}
>
>
>
>
>
--
Damien Cassou
Peter von der Ahé: «I'm beginning to see why Gilad wished us good
luck». (http://blogs.sun.com/ahe/entry/override_snafu)
More information about the Squeak-dev
mailing list
|