Error: subscript is out of bounds: 17 16 May 2011 1:27:37.001 pm VM: unix - Smalltalk Image: Squeak4.1 [latest update: #9957] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir /home/manuel/uni/foop/pacman-smalltalk/Squeak 4.1 All-in-One.app/Contents/Resources Trusted Dir /home/manuel/uni/foop/pacman-smalltalk/Squeak 4.1 All-in-One.app/Contents/Resources/secure Untrusted Dir /home/manuel/uni/foop/pacman-smalltalk/Squeak 4.1 All-in-One.app/Contents/Resources/My Squeak Array(Object)>>error: Receiver: #('./pacman_pics/block0.jpg' './pacman_pics/block1.jpg' './pacman_pics/block2.jpg' './pacm...etc... Arguments and temporary variables: aString: 'subscript is out of bounds: 17' Receiver's instance variables: #('./pacman_pics/block0.jpg' './pacman_pics/block1.jpg' './pacman_pics/block2.jpg' './pacm...etc... Array(Object)>>errorSubscriptBounds: Receiver: #('./pacman_pics/block0.jpg' './pacman_pics/block1.jpg' './pacman_pics/block2.jpg' './pacm...etc... Arguments and temporary variables: index: 17 Receiver's instance variables: #('./pacman_pics/block0.jpg' './pacman_pics/block1.jpg' './pacman_pics/block2.jpg' './pacm...etc... Array(Object)>>at:put: Receiver: #('./pacman_pics/block0.jpg' './pacman_pics/block1.jpg' './pacman_pics/block2.jpg' './pacm...etc... Arguments and temporary variables: index: 17 value: '' Receiver's instance variables: #('./pacman_pics/block0.jpg' './pacman_pics/block1.jpg' './pacman_pics/block2.jpg' './pacm...etc... Array(Object)>>at:put: Receiver: #('./pacman_pics/block0.jpg' './pacman_pics/block1.jpg' './pacman_pics/block2.jpg' './pacm...etc... Arguments and temporary variables: index: 17 value: '' Receiver's instance variables: #('./pacman_pics/block0.jpg' './pacman_pics/block1.jpg' './pacman_pics/block2.jpg' './pacm...etc... --- The full stack --- Array(Object)>>error: Array(Object)>>errorSubscriptBounds: Array(Object)>>at:put: Array(Object)>>at:put: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Array(Object)>>at:put: Array(Object)>>at:put: Array(Object)>>at:put: Array(Object)>>at:put: Array(Object)>>at:put: Array(Object)>>at:put: Array(Object)>>at:put: Array(Object)>>at:put: Map>>initialize Map class(Behavior)>>new Game>>main UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: [] in SmalltalkEditor(TextEditor)>>evaluateSelection BlockClosure>>on:do: SmalltalkEditor(TextEditor)>>evaluateSelection SmalltalkEditor(TextEditor)>>doIt SmalltalkEditor(TextEditor)>>doIt: SmalltalkEditor(TextEditor)>>dispatchOnCharacter:with: SmalltalkEditor(TextEditor)>>readKeyboard [] in TextMorphForEditView(TextMorph)>>keyStroke: TextMorphForEditView(TextMorph)>>handleInteraction:fromEvent: TextMorphForEditView>>handleInteraction:fromEvent: TextMorphForEditView(TextMorph)>>keyStroke: TextMorphForEditView>>keyStroke: TextMorphForEditView(TextMorph)>>handleKeystroke: KeyboardEvent>>sentTo: TextMorphForEditView(Morph)>>handleEvent: TextMorphForEditView(Morph)>>handleFocusEvent: [] in HandMorph>>sendFocusEvent:to:clear: [] in PasteUpMorph>>becomeActiveDuring: BlockClosure>>on:do: PasteUpMorph>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendKeyboardEvent: HandMorph>>handleEvent: HandMorph>>processEvents [] in WorldState>>doOneCycleNowFor: Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: PasteUpMorph>>doOneCycle [] in Project class>>spawnNewProcess [] in BlockClosure>>newProcess