27 March 2006 6:45:10 pm VM: Mac OS - a SmalltalkImage Image: Squeak3.8 [latest update: #6665] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /Users/water/Developer/Squeak Trusted Dir /Users/water/Developer/Squeak Untrusted Dir foobar/tooBar/forSqueak/bogus MCClassDefinition(Object)>>error: Receiver: a MCClassDefinition(ArithmeticObject) Arguments and temporary variables: aString: 'Instances of MCClassDefinition are not indexable' Receiver's instance variables: name: #ArithmeticObject superclassName: #Object variables: an OrderedCollection() category: #'Aconcagua-ArithmeticModel' type: #normal comment: '' commentStamp: '' MCClassDefinition(Object)>>errorNotIndexable Receiver: a MCClassDefinition(ArithmeticObject) Arguments and temporary variables: Receiver's instance variables: name: #ArithmeticObject superclassName: #Object variables: an OrderedCollection() category: #'Aconcagua-ArithmeticModel' type: #normal comment: '' commentStamp: '' MCClassDefinition(Object)>>size Receiver: a MCClassDefinition(ArithmeticObject) Arguments and temporary variables: Receiver's instance variables: name: #ArithmeticObject superclassName: #Object variables: an OrderedCollection() category: #'Aconcagua-ArithmeticModel' type: #normal comment: '' commentStamp: '' MCClassDefinition(Object)>>basicAt:put: Receiver: a MCClassDefinition(ArithmeticObject) Arguments and temporary variables: index: 1 value: '{}' Receiver's instance variables: name: #ArithmeticObject superclassName: #Object variables: an OrderedCollection() category: #'Aconcagua-ArithmeticModel' type: #normal comment: '' commentStamp: '' --- The full stack --- MCClassDefinition(Object)>>error: MCClassDefinition(Object)>>errorNotIndexable MCClassDefinition(Object)>>size MCClassDefinition(Object)>>basicAt:put: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MCClassDefinition(Object)>>instVarAt:put: MCClassDefinition(Object)>>readDataFrom:size: DataStream>>readInstance DataStream>>next DataStream>>readArray DataStream>>next OrderedCollection(Object)>>readDataFrom:size: DataStream>>readInstance DataStream>>next MCSnapshot(Object)>>readDataFrom:size: DataStream>>readInstance DataStream>>next [] in MCMczReader>>loadDefinitions {[:m | ^ definitions := (DataStream on: m contentStream) next definitions]} ZipFileMember(Object)>>ifNotNilDo: MCMczReader>>loadDefinitions MCMczReader(MCVersionReader)>>definitions MCMczReader(MCVersionReader)>>snapshot MCMczReader(MCVersionReader)>>basicVersion MCMczReader(MCVersionReader)>>version [] in MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed: {[:r | r version]} [] in MCHttpRepository(MCFileBasedRepository)>>versionReaderForFileNamed:do: {[:class | aBlock value: (class on: s)]} MCMczReader class(Object)>>ifNotNilDo: [] in MCHttpRepository(MCFileBasedRepository)>>versionReaderForFileNamed:do: {[:s | (MCVersionReader readerClassForFileNamed: aString) ifNotNilDo: [:cla...]} MCHttpRepository>>readStreamForFileNamed:do: MCHttpRepository(MCFileBasedRepository)>>versionReaderForFileNamed:do: MCHttpRepository(MCFileBasedRepository)>>loadVersionFromFileNamed: [] in MCHttpRepository(MCFileBasedRepository)>>versionFromFileNamed: {[self loadVersionFromFileNamed: aString]} [] in Dictionary>>at:ifAbsentPut: {[self at: key put: aBlock value]} Dictionary>>at:ifAbsent: Dictionary>>at:ifAbsentPut: MCHttpRepository(MCFileBasedRepository)>>versionFromFileNamed: MCFileRepositoryInspector>>versionSelection: PluggableListMorph>>changeModelSelection: PluggableListMorph>>mouseUp: PluggableListMorph(Morph)>>handleMouseUp: MouseButtonEvent>>sentTo: PluggableListMorph(Morph)>>handleEvent: PluggableListMorph(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...]} ...etc...