[Seaside] [BUG][TEST] #pageExpired

Lukas Renggli renggli at student.unibe.ch
Mon Oct 6 12:48:49 CEST 2003


Hi Avi,

to reproduce try the following steps:

1. install the attached Seaside application
2. browse to http://localhost:8080/seaside/expirytest
3. click the link
4. wait until you get redirected
5. click the link again
6. wait until you get the stack-dump

or

5. hit the back button twice
6. click the link
7. wait until you get the stack-dump

We have no idea how to fix that problem, as a lot of continuations 
seems to be involved ...

Cheers,
Adrian & Lukas

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

UndefinedObject(Object)>>doesNotUnderstand:
	Receiver: nil
	Arguments and temporary variables:
		aMessage: 	a Message with selector: #value: and arguments: #(nil)
	Receiver's instance variables:
nil

[] in WAControllerSession(WASession)>>bookmarkForExpiry
	Arguments and temporary variables:
		cc: 	nil
		v: 	nil

[] in WAControllerSession(WASession)>>wrapContinuation:
	Arguments and temporary variables:
		aContinuation: 	[] in 
WAControllerSession(WASession)>>bookmarkForExpiry
		snap: 	a WeakIdentityKeyDictionary(a WAStateHolder(#())->a 
WAStateHolder(#()) a ...etc...
		v: 	nil

WAControllerSession(WASession)>>pageExpired
	Receiver: a WAControllerSession(/seaside/expirytest/@TXaUqVdCFEsFSLlG)
	Arguments and temporary variables:

	Receiver's instance variables:
		continuations: 	a WALRUCache
		application: 	a WAApplication
		escapeContinuation: 	a Continuation
		expiryContinuation: 	[] in 
WAControllerSession(WASession)>>wrapContinuation:
		monitor: 	a WAProcessMonitor
		path: 	a WAStateHolder('/seaside/expirytest')
		filters: 	a WAStateHolder(#())
		lastAccess: 	3242893442
		state: 	a WAStateRegistry
		root: 	a WAToolFrame


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand:
[] in WAControllerSession(WASession)>>bookmarkForExpiry
[] in WAControllerSession(WASession)>>wrapContinuation:
WAControllerSession(WASession)>>pageExpired
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[] in ExpiryTest>>renderContentOn:
WAActionCallback>>trigger
WACallbackStore>>processRequest:
[] in WAControllerSession>>render
BlockContext>>on:do:
WAControllerSession>>render
[] in WAControllerSession>>start:
BlockContext>>repeat
WAControllerSession>>start:
[] in WAControllerSession(WASession)>>enterSessionWithRequest:
[] in WAControllerSession(WASession)>>enterSession:
BlockContext>>on:do:
[] in WAControllerSession(WASession)>>withErrorHandler:
BlockContext>>on:do:
WAControllerSession(WASession)>>withErrorHandler:
[] in WAControllerSession(WASession)>>enterSession:
[] in WAControllerSession(WASession)>>withEscapeContinuation:
Continuation class>>currentDo:
WAControllerSession(WASession)>>withEscapeContinuation:
WAControllerSession(WASession)>>enterSession:
WAControllerSession(WASession)>>enterSessionWithRequest:
WAApplication>>handleDefaultRequest:
WAApplication(WARegistry)>>handleRequest:
WADispatcher>>handleRequest:
WAKom>>process:
ComancheNetService>>processNetworkRequest:
HttpAdaptor(NetworkProtocolAdaptor)>>dispatchRequest:
[] in HttpAdaptor>>pvtGetResponseAndDo:
BlockContext>>on:do:
HttpAdaptor>>pvtGetResponseAndDo:
[] in HttpAdaptor>>beginConversation
BlockContext>>on:do:
HttpAdaptor>>beginConversation
HttpAdaptor class(NetworkProtocolAdaptor class)>>readAndWriteTo:target:
ComancheNetService>>serve:
[] in ComancheServer>>value:
[] in BlockContext>>newProcess

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

-------------- next part --------------
A non-text attachment was scrubbed...
Name: ExpiryTest-lr.1.mcz
Type: application/octet-stream
Size: 2400 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/seaside/attachments/20031006/0566167f/ExpiryTest-lr.1.obj
-------------- next part --------------


-- 
Lukas Renggli
http://renggli.freezope.org


More information about the Seaside mailing list