Spurious activity on the Seaside/VisualAge Smalltalk server

"David Pennington" <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.squeak.seaside
Message-ID <[email protected]>
Hi there. I am running a test system at the moment using VAST 8.6.3 and Seaside.
The traffic is infrequent and only when I am testing. I am running a development image on the server which I monitor regularly.
Quite often a debugger window opens as can be seen in the screen shot I have attached. This debugger trace has no connection with the code I am running and I cannot work out what is happening (I am a fairly new user of Seaside but a long, long term user of VAST).
I also attach a stack trace.
I would be grateful if anyone can help me track down what is happening. I have deleted the whole Smalltalk installation Andre-installed everything (twice) but I can't stop this.
Thanks in advance (and if you need any more info please let me know).David

Message sent using Winmail Mail Server

_______________________________________________
seaside mailing list
[email protected]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Screen Shot 2017-10-10 at 21.26.32.png (image/png, 71.7 KB) - not displayed
stack.txt (text/plain, 15.3 KB)
Debugger Stack Trace Report:
Error String: '(ExCLDTIndexOutOfRange) Index out of range.: 1'
Resumable: false

Process
	Name: Dispatch worker: 31998
	Process State: suspended
	Priority: 3


System Configuration Dump


Copyright:

	VA Smalltalk V8.6.1; Image: 8.6.2 [349]
	VM Timestamp: 4.0,(NC) 7/24/2014 (86)
	(C) Copyright Instantiations 1994, 2014.  All rights reserved.
	(C) Copyright International Business Machines Corp. 1994, 2006.  All rights reserved.

Time:  15:35:44
Date:  10/10/2017

Platform:

	Virtual machine:  ES
	Bytecode version:  4.0
	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\8.6\manager\mgr86.dat

INFO: Trapped error dumping system configuration.
=============<STACK TRACE BEGINS>============
[] in <optimized block>(ExceptionalEvent class)>>#initializeSystemExceptions
	signal=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range.
Signal>>#evaluate:
	self=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range.
	aBlock=[] in ExceptionalEvent class>>#initializeSystemExceptions
Signal>>#evaluateDefaultHandler:
	self=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range.
	aBlock=[] in ExceptionalEvent class>>#initializeSystemExceptions
ExceptionalEvent>>#applyDefaultHandler:
	self=Exception: (ExCLDTIndexOutOfRange) Index out of range.
	aSignal=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range.
	exception=Exception: (ExCLDTIndexOutOfRange) Index out of range.
Signal>>#handlesByDefault
	self=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range.
[] in BlockContextTemplate(Block)>>#when:do:exitWith:retryReturn:
	self=[] in SstHttpInvokerServlet>>#service:
	exception=Exception: (ExSstHttpRequestError) A servlet request error has occurred.
	handlerBlock=[] in SstHttpInvokerServlet>>#service:
	exitBlock=[] in Block>>#when:do:
	knownResult=an Object
	retryBlock=[] in Block>>#when:do:exitWith:retryReturn:
	handler=[] in Block>>#when:do:exitWith:retryReturn:
	oldHandler=nil
	signal=Signal on Exception: (ExCLDTIndexOutOfRange) Index out of range.
[] in BlockContextTemplate(Block)>>#when:do:exitWith:retryReturn:
	self=[] in WAServerAdaptor>>#handleRequest:
	exception=Exception: (ExWAResponseNotification) A notification has occurred
	handlerBlock=[] in WAServerAdaptor>>#handleRequest:
	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 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>>#removeAtIndex:
	self=OrderedCollection()
	anInteger=1
	oldObject=nil
	index=1
OrderedCollection>>#removeFirst
	self=OrderedCollection()
	oldObject=nil
WALegacyRedirectionHandler>>#handleFiltered:
	self=a WALegacyRedirectionHandler
	aRequestContext=a WARequestContext url: '/'
	url=/
[] in WALegacyRedirectionHandler(WARequestHandler)>>#handle:
	self=a WALegacyRedirectionHandler
	aRequestContext=a WARequestContext url: '/'
BlockContextTemplate(Block)>>#valueWithErrorHandler:oldHandler:onReturnDo:
	self=[] in WARequestHandler>>#handle:
	handler=[] in Block>>#when:do:exitWith:retryReturn:
	oldHandler=[] in Block>>#when:do:exitWith:retryReturn:
	completionBlock=[]
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:
BlockContextTemplate(Block)>>#when:do:
	self=[] in WARequestHandler>>#handle:
	exception=Exception: (ExWACurrentRequestContext) A notification has occurred
	handlerBlock=[] in WADynamicVariable class>>#use:during:
	knownResult=an Object
	result=nil
WACurrentRequestContext class(Exception class)>>#handle:do:
	self=WACurrentRequestContext
	protectedBlock=[] in WARequestHandler>>#handle:
	handlerBlock=[] in WADynamicVariable class>>#use:during:
BlockContextTemplate(Block)>>#on:do:
	self=[] in WARequestHandler>>#handle:
	selector=WACurrentRequestContext
	action=[] in WADynamicVariable class>>#use:during:
WACurrentRequestContext class(WADynamicVariable class)>>#use:during:
	self=WACurrentRequestContext
	anObject=a WARequestContext url: '/'
	aBlock=[] in WARequestHandler>>#handle:
[] in WARequestContext>>#push:during:
	self=a WARequestContext url: '/'
	aRequestHandler=a WALegacyRedirectionHandler
	aBlock=[] in WARequestHandler>>#handle:
WARequestContext>>#push:during:
	self=a WARequestContext url: '/'
	aRequestHandler=a WALegacyRedirectionHandler
	aBlock=[] in WARequestHandler>>#handle:
WALegacyRedirectionHandler(WARequestHandler)>>#handle:
	self=a WALegacyRedirectionHandler
	aRequestContext=a WARequestContext url: '/'
WADispatcher>>#handleFiltered:named:
	self=a WADispatcher
	aRequestContext=a WARequestContext url: '/'
	aString='seaside'
WADispatcher>>#handleDefault:
	self=a WADispatcher
	aRequestContext=a WARequestContext url: '/'
WADispatcher>>#handleFiltered:
	self=a WADispatcher
	aRequestContext=a WARequestContext url: '/'
	consumer=a WAPathConsumer
[] in WADispatcher(WARequestHandler)>>#handle:
	self=a WADispatcher
	aRequestContext=a WARequestContext url: '/'
BlockContextTemplate(Block)>>#valueWithErrorHandler:oldHandler:onReturnDo:
	self=[] in WARequestHandler>>#handle:
	handler=[] in Block>>#when:do:exitWith:retryReturn:
	oldHandler=[] in Block>>#when:do:exitWith:retryReturn:
	completionBlock=[]
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:
BlockContextTemplate(Block)>>#when:do:
	self=[] in WARequestHandler>>#handle:
	exception=Exception: (ExWACurrentRequestContext) A notification has occurred
	handlerBlock=[] in WADynamicVariable class>>#use:during:
	knownResult=an Object
	result=nil
WACurrentRequestContext class(Exception class)>>#handle:do:
	self=WACurrentRequestContext
	protectedBlock=[] in WARequestHandler>>#handle:
	handlerBlock=[] in WADynamicVariable class>>#use:during:
BlockContextTemplate(Block)>>#on:do:
	self=[] in WARequestHandler>>#handle:
	selector=WACurrentRequestContext
	action=[] in WADynamicVariable class>>#use:during:
WACurrentRequestContext class(WADynamicVariable class)>>#use:during:
	self=WACurrentRequestContext
	anObject=a WARequestContext url: '/'
	aBlock=[] in WARequestHandler>>#handle:
[] in WARequestContext>>#push:during:
	self=a WARequestContext url: '/'
	aRequestHandler=a WADispatcher
	aBlock=[] in WARequestHandler>>#handle:
WARequestContext>>#push:during:
	self=a WARequestContext url: '/'
	aRequestHandler=a WADispatcher
	aBlock=[] in WARequestHandler>>#handle:
WADispatcher(WARequestHandler)>>#handle:
	self=a WADispatcher
	aRequestContext=a WARequestContext url: '/'
[] in WASstServerAdaptor(WAServerAdaptor)>>#handleRequest:
	self=a WASstServerAdaptor
	aRequestContext=a WARequestContext url: '/'
BlockContextTemplate(Block)>>#valueWithErrorHandler:oldHandler:onReturnDo:
	self=[] in WAServerAdaptor>>#handleRequest:
	handler=[] in Block>>#when:do:exitWith:retryReturn:
	oldHandler=[] in Block>>#when:do:exitWith:retryReturn:
	completionBlock=[]
BlockContextTemplate(Block)>>#when:do:exitWith:retryReturn:
	self=[] in WAServerAdaptor>>#handleRequest:
	exception=Exception: (ExWAResponseNotification) A notification has occurred
	handlerBlock=[] in WAServerAdaptor>>#handleRequest:
	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 WAServerAdaptor>>#handleRequest:
	exception=Exception: (ExWAResponseNotification) A notification has occurred
	handlerBlock=[] in WAServerAdaptor>>#handleRequest:
	knownResult=an Object
	result=nil
WAResponseNotification class(Exception class)>>#handle:do:
	self=WAResponseNotification
	protectedBlock=[] in WAServerAdaptor>>#handleRequest:
	handlerBlock=[] in WAServerAdaptor>>#handleRequest:
BlockContextTemplate(Block)>>#on:do:
	self=[] in WAServerAdaptor>>#handleRequest:
	selector=WAResponseNotification
	action=[] in WAServerAdaptor>>#handleRequest:
WASstServerAdaptor(WAServerAdaptor)>>#handleRequest:
	self=a WASstServerAdaptor
	aRequestContext=a WARequestContext url: '/'
WASstServerAdaptor(WAServerAdaptor)>>#handle:
	self=a WASstServerAdaptor
	aRequestContext=a WARequestContext url: '/'
[] in WASstServerAdaptor(WAServerAdaptor)>>#process:
	self=a WASstServerAdaptor
	aNativeRequest=a SstHttpServletRequest
	context=a WARequestContext url: '/'
WASstServerAdaptor(WAServerAdaptor)>>#process:
	self=a WASstServerAdaptor
	aNativeRequest=a SstHttpServletRequest
	context=a WARequestContext url: '/'
[] in WASstServerAdaptor>>#process:
	self=a WASstServerAdaptor
	aNativeRequest=a SstHttpServletRequest
	response=nil
WASstServerAdaptor>>#process:
	self=a WASstServerAdaptor
	aNativeRequest=a SstHttpServletRequest
	response=nil
WASstHttpServlet>>#doGet:
	self=a WASstHttpServlet
	servletRequest=a SstHttpServletRequest
	response=nil
[] in WASstHttpServlet(SstHttpServlet)>>#service:
	self=a WASstHttpServlet
	message=a SstHttpServletRequest
	selector=#doGet:
LookupTable>>#at:ifPresent:
	self=LookupTable(#doOptions: #doHead: #doDelete: #doGet: #doPost: #doPut: #doTrace: )
	aKey='GET'
	aBlock=[] in SstHttpServlet>>#service:
	hashIndex=14
	element='GET'
	elementsSize=22
	index=14
WASstHttpServlet(SstHttpServlet)>>#service:
	self=a WASstHttpServlet
	message=a SstHttpServletRequest
SstHttpInvokerServlet>>#basicService:
	self=a SstHttpInvokerServlet
	request=a SstHttpServletRequest
	servlet=a WASstHttpServlet
[] in SstHttpInvokerServlet>>#service:
	self=a SstHttpInvokerServlet
	request=a SstHttpServletRequest
BlockContextTemplate(Block)>>#valueWithErrorHandler:oldHandler:onReturnDo:
	self=[] in SstHttpInvokerServlet>>#service:
	handler=[] in Block>>#when:do:exitWith:retryReturn:
	oldHandler=nil
	completionBlock=[]
BlockContextTemplate(Block)>>#when:do:exitWith:retryReturn:
	self=[] in SstHttpInvokerServlet>>#service:
	exception=Exception: (ExSstHttpRequestError) A servlet request error has occurred.
	handlerBlock=[] in SstHttpInvokerServlet>>#service:
	exitBlock=[] in Block>>#when:do:
	knownResult=an Object
	retryBlock=[] in Block>>#when:do:exitWith:retryReturn:
	handler=[] in Block>>#when:do:exitWith:retryReturn:
	oldHandler=nil
BlockContextTemplate(Block)>>#when:do:
	self=[] in SstHttpInvokerServlet>>#service:
	exception=Exception: (ExSstHttpRequestError) A servlet request error has occurred.
	handlerBlock=[] in SstHttpInvokerServlet>>#service:
	knownResult=an Object
	result=nil
SstHttpInvokerServlet>>#service:
	self=a SstHttpInvokerServlet
	request=a SstHttpServletRequest
WASstHttpServletEngine(SstHttpServletEngine)>>#basicProcessRequest:
	self=a WASstHttpServletEngine
	servletRequest=a SstHttpServletRequest
	responseContent=nil
	responseMessage=false
WASstHttpServletEngine(SstBasicServer)>>#processClientRequest:
	self=a WASstHttpServletEngine
	request=a SstHttpServletRequest
	context=a SstServletContext
	sessionManager=a SstHttpSessionManager
	result=nil
WASstHttpServletEngine(SstHttpServer)>>#processClientRequest:
	self=a WASstHttpServletEngine
	request=a SstHttpServletRequest
	response=nil
WASstHttpServletEngine(SstHttpServletEngine)>>#processClientRequest:
	self=a WASstHttpServletEngine
	request=a SstByteMessage
WASstHttpServletEngine(SstBasicServer)>>#processRequest:
	self=a WASstHttpServletEngine
	request=a SstByteMessage
SstRequest(DirectedMessage)>>#send
	self=SstRequest (a WASstHttpServletEngine, #processRequest:, (a SstByteMessage))
[] in SstPooledDispatcher(SstDispatcher)>>#basicExecuteRequest:
	self=a SstPooledDispatcher
	request=SstRequest (a WASstHttpServletEngine, #processRequest:, (a SstByteMessage))
	sstTag=#SstTag:Execute
	savedRequest=nil
	oldErrorHandler=nil
SstPooledDispatcher(SstDispatcher)>>#basicExecuteRequest:
	self=a SstPooledDispatcher
	request=SstRequest (a WASstHttpServletEngine, #processRequest:, (a SstByteMessage))
	sstTag=#SstTag:Execute
	savedRequest=nil
	oldErrorHandler=nil
SstPooledDispatcher(SstDispatcher)>>#dispatchRequest:
	self=a SstPooledDispatcher
	request=SstRequest (a WASstHttpServletEngine, #processRequest:, (a SstByteMessage))
	result=SstInvocationHandler(http://:8080/)
[] in SstPooledDispatcher>>#dispatchRequest:
	self=a SstPooledDispatcher
	request=SstRequest (a WASstHttpServletEngine, #processRequest:, (a SstByteMessage))
[] in SstWorkerManager>>#blockFor:forWorker:
	self=a SstWorkerManager
	workBlock=[] in SstPooledDispatcher>>#dispatchRequest:
	worker=SstWorker(Dispatch worker: 31998; occupied)
[] in SstWorker>>#workBlock
	self=SstWorker(Dispatch worker: 31998; occupied)
	current=[] in SstWorkerManager>>#blockFor:forWorker:
[] in Process>>#executeBlock:withArguments:
	self=Process:Dispatch worker: 31998{suspended,3}
	aBlock=[] in SstWorker>>#workBlock
	args=()
Process>>#executeBlock:withArguments:
	self=Process:Dispatch worker: 31998{suspended,3}
	aBlock=[] in SstWorker>>#workBlock
	args=()
Process>>#newProcessOn:stackSize:withArguments:named:
	self=Process:Dispatch worker: 31998{suspended,3}
	aBlock=[] in SstWorker>>#workBlock
	stackSize=1024
	args=()
	procName='31998'
==============<STACK TRACE ENDS>=============
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.