[squeak-dev] Monticello error loading file : UndefinedObject(Object)>>doesNotUnderstand: #select:thenCollect:

itsme213 itsme213 at hotmail.com
Mon Apr 28 21:22:41 UTC 2008


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]}






More information about the Squeak-dev mailing list