[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