Finish Line: exception in script #race : MessageNotUnderstood: Player89130>>move 17 March 2008 11:26:56 am VM: unix - a SmalltalkImage Image: etoys2.3 [latest update: #1885] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /home/pierre/Documents/etoys_aquops_v3 Trusted Dir /home/pierre/Documents/etoys_aquops_v3/secure Untrusted Dir /home/pierre/Documents/etoys_aquops_v3/My Squeak StandardScriptingSystem(Object)>>eToysError: Receiver: a StandardScriptingSystem Arguments and temporary variables: aString: 'Finish Line: exception in script #race : MessageNotUnderstood: Player...etc... Receiver's instance variables: a StandardScriptingSystem StandardScriptingSystem>>reportToUser: Receiver: a StandardScriptingSystem Arguments and temporary variables: aString: 'Finish Line: exception in script #race : MessageNotUnderstood: Player...etc... trigger: a CompiledMethod (2664) current: nil baseTriggerer: Player92119(Player)>>triggerScript: topTriggerer: Player92119>>race mclass: Player92119 sel: #race topSelector: #race c: Player92119 Receiver's instance variables: a StandardScriptingSystem [] in Player92119(Player)>>triggerScript: {[:ex | ScriptingSystem reportToUser: (String streamContents: [:s | s ...]} Arguments and temporary variables: aSymbol: #race ex: MessageNotUnderstood: Player89130>>move s: a WriteStream 'Finish Line: exception in script #race : MessageNotUnderstood...etc... BlockContext>>valueWithPossibleArgs: Receiver: [] in Player92119(Player)>>triggerScript: {[:ex | ScriptingSystem reportToUser: (String...etc... Arguments and temporary variables: anArray: #(MessageNotUnderstood: Player89130>>move) Receiver's instance variables: sender: BlockContext>>valueWithPossibleArgs: pc: 149 stackp: 0 nargs: 1 startpc: 116 home: Player92119(Player)>>triggerScript: --- The full stack --- StandardScriptingSystem(Object)>>eToysError: StandardScriptingSystem>>reportToUser: [] in Player92119(Player)>>triggerScript: {[:ex | ScriptingSystem reportToUser: (String streamContents: [:s | s ...]} BlockContext>>valueWithPossibleArgs: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [] in MethodContext(ContextPart)>>handleSignal: {[(self tempAt: 2) valueWithPossibleArgs: {exception}]} BlockContext>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: MessageNotUnderstood(Exception)>>signal Player89130(Object)>>doesNotUnderstand: #move Player89130(Player)>>doesNotUnderstand: #move Player92119>>race [] in Player92119(Player)>>triggerScript: {[self perform: aSymbol]} BlockContext>>on:do: [] in Player92119(Player)>>triggerScript: {[[self perform: aSymbol] on: GetTriggeringObjectNotification do: [:ex | ...]} BlockContext>>on:do: Player92119(Player)>>triggerScript: ScriptInstantiation>>runIfTicking: [] in Player92119(Player)>>runAllTickingScripts: {[:aScriptInstantiation | aScriptInstantiation runIfTicking: nowTick]} [] in IdentityDictionary(Dictionary)>>do: {[:assoc | aBlock value: assoc value]} IdentityDictionary(Set)>>do: IdentityDictionary(Dictionary)>>do: Player92119(Player)>>instantiatedUserScriptsDo: Player92119(Player)>>runAllTickingScripts: Player92119(Player)>>stepAt: [] in RectangleMorph(Morph)>>stepAt: {[:p | p stepAt: millisecondClockValue]} Player92119(Object)>>ifNotNilDo: RectangleMorph(Morph)>>stepAt: StepMessage(MorphicAlarm)>>value: WorldState>>runLocalStepMethodsIn: WorldState>>runStepMethodsIn: PasteUpMorph>>runStepMethods WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: PasteUpMorph>>doOneCycle [] in Project class>>spawnNewProcess {[[World doOneCycle. Processor yield. false] whileFalse. nil]} [] in BlockContext>>newProcess {[self value. Processor terminateActive]}