[Seaside] [BUG][TEST] #pageExpired

Avi Bryant avi at beta4.com
Mon Oct 6 12:28:43 CEST 2003


Hi Lukas,

I can't reproduce this problem.  What version of Seaside do you see it
with?

On Mon, 6 Oct 2003, Lukas Renggli wrote:

> 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
>
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>
>



More information about the Seaside mailing list