Debugger Stack Trace Report: Error String: '(ExCLDTIndexOutOfRange) Index out of range.: 1' Resumable: false Process Name: Dispatch worker: 13166 Process State: suspended Priority: 3 System Configuration Dump Copyright: VA Smalltalk V9.0 (64-bit); Image: 9.0 [394] VM Timestamp: 4.0, 09/07/17 (100) (C) Copyright Instantiations 1994, 2017. All rights reserved. (C) Copyright International Business Machines Corp. 1994, 2006. All rights reserved. Time: 13:26:18 Date: 19/12/2017 Platform: Virtual machine: ES Bytecode version: 4.1 Manager version: 4.00 'OS' subsystem: 'WIN32s' 'CLIM' subsystem: 'ES' 'CP' subsystem: 'WIN32s' 'CLDT' subsystem: 'ES' 'CFS' subsystem: 'WIN32s' 'SCI' subsystem: 'WIN' 'CW' subsystem: 'WIN32s' 'CPM' subsystem: 'ES' 'CG' subsystem: 'WIN32s' 'CPIC' subsystem: 'WIN32s' Current user: Library Supervisor Connected Library: Pathname: C:\ProgramData\Instantiations\VA Smalltalk\9.0\manager\mgr90.dat INFO: Trapped error dumping system configuration. ========================= GRVASTPlatform>>#openDebuggerOn: self=a GRVASTPlatform aSignal=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. WAWalkbackErrorHandler(WADebugErrorHandler)>>#open: self=a WAWalkbackErrorHandler anException=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. WAWalkbackErrorHandler>>#openUsingDirectRendering: self=a WAWalkbackErrorHandler anException=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. debugAction='_debug' WAWalkbackErrorHandler>>#open: self=a WAWalkbackErrorHandler anException=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. WAWalkbackErrorHandler>>#handleDefault: self=a WAWalkbackErrorHandler anException=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. WAWalkbackErrorHandler(WAErrorHandler)>>#handleError: self=a WAWalkbackErrorHandler anError=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. WAWalkbackErrorHandler(WAErrorHandler)>>#handleException: self=a WAWalkbackErrorHandler anException=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. [] in WAWalkbackErrorHandler(WAExceptionHandler)>>#handleExceptionsDuring: self=a WAWalkbackErrorHandler aBlock=[] in WAExceptionFilter>>#handleFiltered: exception=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. BlockContextTemplate(Block)>>#valueWithErrorHandler:oldHandler:onReturnDo: self=[] in WAExceptionHandler>>#handleExceptionsDuring: handler=[] in Block>>#when:do:exitWith:retryReturn: oldHandler=[] in Block>>#when:do:exitWith:retryReturn: completionBlock=[] BlockContextTemplate(Block)>>#when:do:exitWith:retryReturn: self=[] in WAExceptionHandler>>#handleExceptionsDuring: exception=Exception: (ExError) An error has occurred. handlerBlock=[] in WAExceptionHandler>>#handleExceptionsDuring: exitBlock=[] in Block>>#when:do: knownResult=an Object retryBlock=[] in Block>>#when:do:exitWith:retryReturn: handler=[] in Block>>#when:do:exitWith:retryReturn: oldHandler=[] in Block>>#when:do:exitWith:retryReturn: BlockContextTemplate(Block)>>#when:do: self=[] in WAExceptionHandler>>#handleExceptionsDuring: exception=Exception: (ExError) An error has occurred. handlerBlock=[] in WAExceptionHandler>>#handleExceptionsDuring: knownResult=an Object result=nil Error class(Exception class)>>#handle:do: self=Error protectedBlock=[] in WAExceptionHandler>>#handleExceptionsDuring: handlerBlock=[] in WAExceptionHandler>>#handleExceptionsDuring: BlockContextTemplate(Block)>>#on:do: self=[] in WAExceptionHandler>>#handleExceptionsDuring: selector=Error action=[] in WAExceptionHandler>>#handleExceptionsDuring: [] in WAWalkbackErrorHandler(WAExceptionHandler)>>#handleExceptionsDuring: self=a WAWalkbackErrorHandler aBlock=[] in WAExceptionFilter>>#handleFiltered: exception=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. Signal>>#evaluate: self=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. aBlock=[] in WAExceptionHandler>>#handleExceptionsDuring: [] in BlockContextTemplate(Block)>>#when:do:exitWith:retryReturn: self=[] in WAExceptionFilter>>#handleFiltered: exception=an ExceptionalEventCollection handlerBlock=[] in WAExceptionHandler>>#handleExceptionsDuring: exitBlock=[] in Block>>#when:do: knownResult=an Object retryBlock=[] in Block>>#when:do:exitWith:retryReturn: handler=[] in Block>>#when:do:exitWith:retryReturn: oldHandler=[] in Block>>#when:do:exitWith:retryReturn: signal=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. [] in BlockContextTemplate(Block)>>#when:do:exitWith:retryReturn: self=[] in WAExceptionFilter>>#handleFiltered: exception=Exception: (ExWACurrentExceptionHandler) A notification has occurred handlerBlock=[] in WADynamicVariable class>>#use:during: exitBlock=[] in Block>>#when:do: knownResult=an Object retryBlock=[] in Block>>#when:do:exitWith:retryReturn: handler=[] in Block>>#when:do:exitWith:retryReturn: oldHandler=[] in Block>>#when:do:exitWith:retryReturn: signal=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. [] in BlockContextTemplate(Block)>>#when:do:exitWith:retryReturn: self=[] in WARequestHandler>>#handle: exception=Exception: (ExWACurrentRequestContext) A notification has occurred handlerBlock=[] in WADynamicVariable class>>#use:during: exitBlock=[] in Block>>#when:do: knownResult=an Object retryBlock=[] in Block>>#when:do:exitWith:retryReturn: handler=[] in Block>>#when:do:exitWith:retryReturn: oldHandler=[] in Block>>#when:do:exitWith:retryReturn: signal=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. [] in BlockContextTemplate(Block)>>#when:do:exitWith:retryReturn: self=[] in WASessionContinuation>>#handle: exception=Exception: (ExWAUnregisteredHandlerError) An exception has occurred handlerBlock=[] in WASessionContinuation>>#withUnregisteredHandlerDo: exitBlock=[] in Block>>#when:do: knownResult=an Object retryBlock=[] in Block>>#when:do:exitWith:retryReturn: handler=[] in Block>>#when:do:exitWith:retryReturn: oldHandler=[] in Block>>#when:do:exitWith:retryReturn: signal=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. [] in BlockContextTemplate(Block)>>#when:do:exitWith:retryReturn: self=[] in WARequestHandler>>#handle: exception=Exception: (ExWACurrentRequestContext) A notification has occurred handlerBlock=[] in WADynamicVariable class>>#use:during: exitBlock=[] in Block>>#when:do: knownResult=an Object retryBlock=[] in Block>>#when:do:exitWith:retryReturn: handler=[] in Block>>#when:do:exitWith:retryReturn: oldHandler=[] in Block>>#when:do:exitWith:retryReturn: signal=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. [] in BlockContextTemplate(Block)>>#when:do:exitWith:retryReturn: self=[] in WASessionContinuation>>#handle: exception=Exception: (ExWAUnregisteredHandlerError) An exception has occurred handlerBlock=[] in WASessionContinuation>>#withUnregisteredHandlerDo: exitBlock=[] in Block>>#when:do: knownResult=an Object retryBlock=[] in Block>>#when:do:exitWith:retryReturn: handler=[] in Block>>#when:do:exitWith:retryReturn: oldHandler=[] in Block>>#when:do:exitWith:retryReturn: signal=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. [] in BlockContextTemplate(Block)>>#when:do:exitWith:retryReturn: self=[] in WARequestHandler>>#handle: exception=Exception: (ExWACurrentRequestContext) A notification has occurred handlerBlock=[] in WADynamicVariable class>>#use:during: exitBlock=[] in Block>>#when:do: knownResult=an Object retryBlock=[] in Block>>#when:do:exitWith:retryReturn: handler=[] in Block>>#when:do:exitWith:retryReturn: oldHandler=[] in Block>>#when:do:exitWith:retryReturn: signal=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. ExceptionalEvent>>#signalFor: self=Exception: (ExCLDTIndexOutOfRange) Index out of range. aSignalOrExceptionSelector=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range. handler=[] in Block>>#when:do:exitWith:retryReturn: ExceptionalEvent>>#signalWithArguments: self=Exception: (ExCLDTIndexOutOfRange) Index out of range. arguments=(1) ExceptionalEvent>>#signalWith: self=Exception: (ExCLDTIndexOutOfRange) Index out of range. arg1=1 OrderedCollection>>#at: self=OrderedCollection() anInteger=1 OrderedCollection(SequenceableCollection)>>#first self=OrderedCollection() OrderedCollection>>#first self=OrderedCollection() TM470User>>#carCardForRoadNumber: self=a TM470User id='BM:33549' [] in TM470CurrentTrain>>#constructCarsUsing: self=a TM470CurrentTrain aUser=a TM470User carArray=OrderedCollection('BM:33549' 'BAR:6724' 'CP:240000' 'NYC:42295' 'CN:486183' 'NYC:42267' ) cCards=OrderedCollection() each='BM:33549' OrderedCollection>>#do: self=OrderedCollection('BM:33549' 'BAR:6724' 'CP:240000' 'NYC:42295' 'CN:486183' 'NYC:42267' ) aBlock=[] in TM470CurrentTrain>>#constructCarsUsing: TM470CurrentTrain>>#constructCarsUsing: self=a TM470CurrentTrain aUser=a TM470User carArray=OrderedCollection('BM:33549' 'BAR:6724' 'CP:240000' 'NYC:42295' 'CN:486183' 'NYC:42267' ) cCards=OrderedCollection() TM470User>>#constructObjectsFromRiak self=a TM470User uList=OrderedCollection() oList=('Coach' 'Car' 'Track' 'Train' 'Loco' 'Caboose' 'Route' 'Town' 'Railroad' 'CarCard') one='"{"trainName": "BM throughfreight #102","runOrder": "2","trainName": "BM throughfreight #102","caboose": "BM:C-32","loco": "BM:1536a","destination": "Hartford","route": "Worcester;Sunset;Webster","origin": "Boston","locoType": "Alco RS-3","railroadName": "Sunset & North Eastern R.R.","railroadURL": "http://www.totallyobjects.com/images/sneredlogo.jpg","railroadInitials": "","cars": "BM:33549;BAR:6724;CP:240000;NYC:42295;CN:486183;NYC:42267","trainType": "throughfreight","locoDCCid": "1536"}' TM470User class>>#getFor: self=TM470User aUsername='davidpen' o=a TM470User userData='{"railroadName": "Sunset & North Eastern R.R.","railroadLogoURL": "http://www.totallyobjects.com/images/sneredlogo.jpg","username": "davidpen","password": "5F4DCC3B5AA765D61D8327DEB882CF99","currentTTPositionString": "2","maxTTPositionString": "0"}' passwordResult=nil TM470WSUpdateTrainData(TM470WSUpdateTrain)>>#manageQuery self=a TM470WSUpdateTrainData result=nil TM470WSUpdateTrainData(TM470WSShowParent)>>#processQuery: self=a TM470WSUpdateTrainData html=a WAHtmlCanvas