[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