Hi Everybody
I was building a runtime over the weekend and got the walkback listed below. I am quite used to managing walkbacks on runtimes but normally the problems are with my code. The problems in this walkback seem to be before it gets to my code.
Could anyone please give me a clue where to look to solve the problem?
Thanks in advance
David Pennington
Totally Objects
Walkback at 11:42:35 on 26/05/2009
(ExCLDTKeyNotFound) Key not found.
[] in EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#outputWalkback:process:
receiver = EpRuntimeStartUp
arg1 = '(ExCLDTKeyNotFound) Key not found.'
arg2 = Process:149275{running,3}
temp1 = 'walkback.log'
temp2 = -1
temp3 = a CfsWriteFileStream
EsCompactBlockContextTemplate(Block)>>#valueWithErrorHandler:oldHandler:onReturnDo:
receiver = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
arg1 = [] in Block>>#when:do:exitWith:retryReturn:
arg2 = nil
arg3 = []
EsCompactBlockContextTemplate(Block)>>#when:do:exitWith:retryReturn:
receiver = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
arg1 = an ExceptionalEventCollection
arg2 = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
arg3 = [] in Block>>#when:do:
arg4 = an Object
temp1 = [] in Block>>#when:do:exitWith:retryReturn:
temp2 = [] in Block>>#when:do:exitWith:retryReturn:
temp3 = nil
EsCompactBlockContextTemplate(Block)>>#when:do:
receiver = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
arg1 = an ExceptionalEventCollection
arg2 = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
temp1 = an Object
temp2 = nil
EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#outputWalkback:process:
receiver = EpRuntimeStartUp
arg1 = '(ExCLDTKeyNotFound) Key not found.'
arg2 = Process:149275{running,3}
temp1 = 'walkback.log'
temp2 = -1
temp3 = a CfsWriteFileStream
EpRuntimeStartUp class(EsImageStartUp class)>>#outputWalkback:
receiver = EpRuntimeStartUp
arg1 = '(ExCLDTKeyNotFound) Key not found.'
EpRuntimeStartUp class>>#reportError:resumable:startBP:
receiver = EpRuntimeStartUp
arg1 = '(ExCLDTKeyNotFound) Key not found.'
arg2 = false
arg3 = 273
Process>>#reportError:resumable:
receiver = Process:149275{running,3}
arg1 = '(ExCLDTKeyNotFound) Key not found.'
arg2 = false
temp1 = 273
[optimized] in ExceptionalEvent class>>#initializeSystemExceptions
blockarg1 = Signal on Exception: (ExError) An error has occurred.
Signal>>#evaluate:
receiver = Signal on Exception: (ExError) An error has occurred.
arg1 = [] in ExceptionalEvent class>>#initializeSystemExceptions
ExceptionalEvent>>#applyDefaultHandler:
receiver = Exception: (ExError) An error has occurred.
arg1 = Signal on Exception: (ExError) An error has occurred.
temp1 = Exception: (ExError) An error has occurred.
ExceptionalEvent>>#signalWithArguments:
receiver = Exception: (ExError) An error has occurred.
arg1 = ('(ExCLDTKeyNotFound) Key not found.')
temp1 = Signal on Exception: (ExError) An error has occurred.
temp2 = nil
ExceptionalEvent>>#signalWith:
receiver = Exception: (ExError) An error has occurred.
arg1 = '(ExCLDTKeyNotFound) Key not found.'
EmSystemConfiguration(Object)>>#error:
receiver = an EmSystemConfiguration
arg1 = '(ExCLDTKeyNotFound) Key not found.'
[] in EmSystemConfiguration>>#executeStartupBlock:queueErrors:
receiver = an EmSystemConfiguration
arg1 = [] in EmSystemConfiguration>>#startUp
arg2 = OrderedCollection('(ExCLDTKeyNotFound) Key not found.' -> Process:149275{running,3} )
blockarg1 = Signal on Exception: (ExCLDTKeyNotFound) Key not found.
blocktemp1 = '(ExCLDTKeyNotFound) Key not found.'
ProcessorScheduler>>#copyCurrentProcess:
receiver = a ProcessorScheduler
arg1 = [] in EmSystemConfiguration>>#executeStartupBlock:queueErrors:
temp1 = Process:149275{running,3}
temp2 = true
[] in EmSystemConfiguration>>#executeStartupBlock:queueErrors:
receiver = an EmSystemConfiguration
arg1 = [] in EmSystemConfiguration>>#startUp
arg2 = OrderedCollection('(ExCLDTKeyNotFound) Key not found.' -> Process:149275{running,3} )
blockarg1 = Signal on Exception: (ExCLDTKeyNotFound) Key not found.
blocktemp1 = '(ExCLDTKeyNotFound) Key not found.'
Signal>>#evaluate:
receiver = Signal on Exception: (ExCLDTKeyNotFound) Key not found.
arg1 = [] in EmSystemConfiguration>>#executeStartupBlock:queueErrors:
[] in EsCompactBlockContextTemplate(Block)>>#when:do:exitWith:retryReturn:
receiver = [] in EmSystemConfiguration>>#startUp
arg1 = Exception: (ExAll) An exception has occurred.
arg2 = [] in EmSystemConfiguration>>#executeStartupBlock:queueErrors:
arg3 = [] in Block>>#when:do:
arg4 = an Object
temp1 = [] in Block>>#when:do:exitWith:retryReturn:
temp2 = [] in Block>>#when:do:exitWith:retryReturn:
temp3 = nil
blockarg1 = Signal on Exception: (ExCLDTKeyNotFound) Key not found.
ExceptionalEvent>>#signalWithArguments:
receiver = Exception: (ExCLDTKeyNotFound) Key not found.
arg1 = ()
temp1 = Signal on Exception: (ExCLDTKeyNotFound) Key not found.
temp2 = [] in Block>>#when:do:exitWith:retryReturn:
ExceptionalEvent>>#signal
receiver = Exception: (ExCLDTKeyNotFound) Key not found.
[optimized] in KeyedCollection>>#at:
[] in EsSmalltalkNamespace>>#at:ifAbsent:
receiver = EsSmalltalkNamespace(AbtRadioButtonSetWidget AbtCWAdditionsApp EsPoolDictionary(1 2 3 4 ) AbtGraphicsDescriptor AbtIconWidget AbtEventConnection AbtEventToActionConnection AbtUnaryAndKeywordDirectedMessage AbtAppBldrNonVisual AbtAttributeToCodeHookConnection AbtCompositePart AbtAttributeToAttributeConnection AbtEventToCodeHookConnection AniErfAnnotationHolder AniErfFontPair AniErfOneCustomPageHolder AniErfCustomNewDIBPageHolder AniErfCustomReport AniErfCustomRemoveUnderlay AniErfCustomExistingBulletPageHolder AniErfPageManager AniErfFontList AniErfCustomAddUnderlay AniErfCustomNewBulletPageHolder AniErfFootnotes AniErfDeletionHolder AniErfTenacityManager EpRuntimeStartUp AniErfRadExposureComparisonPage AniErfScramsHistogram AniErfNonComplianceHistogram AniErfSf3bComparisonPage AniErfReactorClassesPage AniErfSafetySysFailuresHistogram AniErfSf3dHistogram AniErfRadWasteHistogram AniErfSf3aHistogram AniErfSf3cHistogram AniErfSimilarReactorsPage AniErfRadWasteComparisonPage AniErfErfTrendingPage AniErfRadExposureHistogram ...etc...)
arg1 = #LabelsForMenuOptions
arg2 = [] in KeyedCollection>>#at:
temp1 = EsSmalltalkDictionary(EsPoolDictionary('DBCS Only' 'Decimal' 'Float' 'AM' 'untitled' 'Timestamp' 'Date' 'Symbol' 'Number' 'Time' 'String' 'PM' 'Monetary Amount' 'Boolean' 'Character' 'Generic Converter' 'Integer' 'Primitive String' 'default' ) )
EsSmalltalkDictionary(Dictionary)>>#at:ifAbsent:
receiver = EsSmalltalkDictionary(EsPoolDictionary('DBCS Only' 'Decimal' 'Float' 'AM' 'untitled' 'Timestamp' 'Date' 'Symbol' 'Number' 'Time' 'String' 'PM' 'Monetary Amount' 'Boolean' 'Character' 'Generic Converter' 'Integer' 'Primitive String' 'default' ) )
arg1 = #LabelsForMenuOptions
arg2 = [] in EsSmalltalkNamespace>>#at:ifAbsent:
temp1 = 4
temp2 = nil
temp3 = 11
temp4 = 4
EsSmalltalkNamespace>>#at:ifAbsent:
receiver = EsSmalltalkNamespace(AbtRadioButtonSetWidget AbtCWAdditionsApp EsPoolDictionary(1 2 3 4 ) AbtGraphicsDescriptor AbtIconWidget AbtEventConnection AbtEventToActionConnection AbtUnaryAndKeywordDirectedMessage AbtAppBldrNonVisual AbtAttributeToCodeHookConnection AbtCompositePart AbtAttributeToAttributeConnection AbtEventToCodeHookConnection AniErfAnnotationHolder AniErfFontPair AniErfOneCustomPageHolder AniErfCustomNewDIBPageHolder AniErfCustomReport AniErfCustomRemoveUnderlay AniErfCustomExistingBulletPageHolder AniErfPageManager AniErfFontList AniErfCustomAddUnderlay AniErfCustomNewBulletPageHolder AniErfFootnotes AniErfDeletionHolder AniErfTenacityManager EpRuntimeStartUp AniErfRadExposureComparisonPage AniErfScramsHistogram AniErfNonComplianceHistogram AniErfSf3bComparisonPage AniErfReactorClassesPage AniErfSafetySysFailuresHistogram AniErfSf3dHistogram AniErfRadWasteHistogram AniErfSf3aHistogram AniErfSf3cHistogram AniErfSimilarReactorsPage AniErfRadWasteComparisonPage AniErfErfTrendingPage AniErfRadExposureHistogram ...etc...)
arg1 = #LabelsForMenuOptions
arg2 = [] in KeyedCollection>>#at:
temp1 = EsSmalltalkDictionary(EsPoolDictionary('DBCS Only' 'Decimal' 'Float' 'AM' 'untitled' 'Timestamp' 'Date' 'Symbol' 'Number' 'Time' 'String' 'PM' 'Monetary Amount' 'Boolean' 'Character' 'Generic Converter' 'Integer' 'Primitive String' 'default' ) )
EsSmalltalkNamespace(KeyedCollection)>>#at:
receiver = EsSmalltalkNamespace(AbtRadioButtonSetWidget AbtCWAdditionsApp EsPoolDictionary(1 2 3 4 ) AbtGraphicsDescriptor AbtIconWidget AbtEventConnection AbtEventToActionConnection AbtUnaryAndKeywordDirectedMessage AbtAppBldrNonVisual AbtAttributeToCodeHookConnection AbtCompositePart AbtAttributeToAttributeConnection AbtEventToCodeHookConnection AniErfAnnotationHolder AniErfFontPair AniErfOneCustomPageHolder AniErfCustomNewDIBPageHolder AniErfCustomReport AniErfCustomRemoveUnderlay AniErfCustomExistingBulletPageHolder AniErfPageManager AniErfFontList AniErfCustomAddUnderlay AniErfCustomNewBulletPageHolder AniErfFootnotes AniErfDeletionHolder AniErfTenacityManager EpRuntimeStartUp AniErfRadExposureComparisonPage AniErfScramsHistogram AniErfNonComplianceHistogram AniErfSf3bComparisonPage AniErfReactorClassesPage AniErfSafetySysFailuresHistogram AniErfSf3dHistogram AniErfRadWasteHistogram AniErfSf3aHistogram AniErfSf3cHistogram AniErfSimilarReactorsPage AniErfRadWasteComparisonPage AniErfErfTrendingPage AniErfRadExposureHistogram ...etc...)
arg1 = #LabelsForMenuOptions
EtTools class>>#refreshLabelsForMenuOptions
receiver = EtTools
EtTools class>>#localize
receiver = EtTools
[optimized] in EmSystemConfiguration>>#startUp
blockarg1 = EtTools
EsCompactBlockContextTemplate(Block)>>#valueWithErrorHandler:oldHandler:onReturnDo:
receiver = [] in EmSystemConfiguration>>#startUp
arg1 = [] in Block>>#when:do:exitWith:retryReturn:
arg2 = nil
arg3 = []
EsCompactBlockContextTemplate(Block)>>#when:do:exitWith:retryReturn:
receiver = [] in EmSystemConfiguration>>#startUp
arg1 = Exception: (ExAll) An exception has occurred.
arg2 = [] in EmSystemConfiguration>>#executeStartupBlock:queueErrors:
arg3 = [] in Block>>#when:do:
arg4 = an Object
temp1 = [] in Block>>#when:do:exitWith:retryReturn:
temp2 = [] in Block>>#when:do:exitWith:retryReturn:
temp3 = nil
EsCompactBlockContextTemplate(Block)>>#when:do:
receiver = [] in EmSystemConfiguration>>#startUp
arg1 = Exception: (ExAll) An exception has occurred.
arg2 = [] in EmSystemConfiguration>>#executeStartupBlock:queueErrors:
temp1 = an Object
temp2 = nil
EmSystemConfiguration>>#executeStartupBlock:queueErrors:
receiver = an EmSystemConfiguration
arg1 = [] in EmSystemConfiguration>>#startUp
arg2 = OrderedCollection('(ExCLDTKeyNotFound) Key not found.' -> Process:149275{running,3} )
[] in EmSystemConfiguration>>#startUp
receiver = an EmSystemConfiguration
temp1 = OrderedCollection('(ExCLDTKeyNotFound) Key not found.' -> Process:149275{running,3} )
blockarg1 = EtTools
EsCompactBlockContextTemplate(BlockContextTemplate)>>#apply:from:to:
receiver = [] in EmSystemConfiguration>>#startUp
arg1 = (Kernel CLDT CLIM Core CPM DM EsTTYTools AbtImageConfigurationApp AbtNlsKernelApp CommonFileSystem CfsImplementationESWin CfsPaths CfsStreams DbgRuntimeFramework EmImageSupport EsAsynchronousCallout EsMemoryModel EsParsing EswMutationSupport PlatformFramework WindowsOlePlatformFramework AbtPrimitiveBaseApp EmLibraryInterface EmLibraryAccess EmLibrarySchema EsCodeGeneration EswOldSwapper EswOldSwapperES WindowsPlatformAccessors WindowsPlatformExtensions Swapper AbtCFSAdditionsApp AbtCLDTAdditions CommonGraphics CgImageSupport CgWinImageSupport CommonGraphicsEmulated CgImplementationSupport CgWinImplementationSupport EmClassDevelopment EmNamespaceManagement EswBackwardsCompatibility WindowsAndPMPlatformEvents AbtThreadsApp AbtThreadsInteractiveSubApp AbtThreadsThreadedSubApp DbgDevelopmentFramework DynamicDataExchange DdeImplementationSupport DdeWinImplementationSupport PlatformWidgets WindowsAndPMPlatformWidgets WindowsPlatformWidgets AbtCodePageUtilitiesApp AbtHelpApp AbtRunInterfacesApp ...etc...)
arg2 = 1
arg3 = 96
temp1 = 92
Array(ArrayedCollection)>>#do:
receiver = (Kernel CLDT CLIM Core CPM DM EsTTYTools AbtImageConfigurationApp AbtNlsKernelApp CommonFileSystem CfsImplementationESWin CfsPaths CfsStreams DbgRuntimeFramework EmImageSupport EsAsynchronousCallout EsMemoryModel EsParsing EswMutationSupport PlatformFramework WindowsOlePlatformFramework AbtPrimitiveBaseApp EmLibraryInterface EmLibraryAccess EmLibrarySchema EsCodeGeneration EswOldSwapper EswOldSwapperES WindowsPlatformAccessors WindowsPlatformExtensions Swapper AbtCFSAdditionsApp AbtCLDTAdditions CommonGraphics CgImageSupport CgWinImageSupport CommonGraphicsEmulated CgImplementationSupport CgWinImplementationSupport EmClassDevelopment EmNamespaceManagement EswBackwardsCompatibility WindowsAndPMPlatformEvents AbtThreadsApp AbtThreadsInteractiveSubApp AbtThreadsThreadedSubApp DbgDevelopmentFramework DynamicDataExchange DdeImplementationSupport DdeWinImplementationSupport PlatformWidgets WindowsAndPMPlatformWidgets WindowsPlatformWidgets AbtCodePageUtilitiesApp AbtHelpApp AbtRunInterfacesApp ...etc...)
arg1 = [] in EmSystemConfiguration>>#startUp
EmSystemConfiguration>>#startUp
receiver = an EmSystemConfiguration
temp1 = OrderedCollection('(ExCLDTKeyNotFound) Key not found.' -> Process:149275{running,3} )
EmSystemConfiguration>>#startup
receiver = an EmSystemConfiguration
temp1 = nil
temp2 = nil