all, I found another way to reproduce this problem, which may happened in slow network:
(1) make a link that require 5 seconds to process. (2) click that link "three" times, after 5 seconds, go to page B (3) do any thing on page B cause expire. It seems that this is caused by race condition ? I think mulitple clicks is quite normal under slow network. The user may click link several times because web site is not responsive. attachement is another quickstart to reproduce this problem. (I have changed LeastRecentlyAccessedEvictionStrategy(100) up to 100 access to eliminate eviction issues) ps. My Test Environment is Linux 2.6, sun jdk6, firefox 2.0.4 On 6/21/07, Ingram Chen <[EMAIL PROTECTED]> wrote:
Hi all, We have experience random page expiration after using wicket 1.2.7(latest Snapshot) I search mailing list archive found http://www.nabble.com/Page-Expiration-when-first-clicking-AJAX-tf3729176.html#a10438002 discuss similar issue. But it seems that no further discuss on solution... It's hard to reproduce such random expiration, but at least I found one kind of reproducible steps: step 1: link to homepage url is http://localhost:8081/quickstart/app step 2: "double click" link on homepage, go to 2nd instance of page B url becomes http://localhost:8081/quickstart/app/?wicket:interface=:2:: (double click create two instances of page B) step 3: use browser back button go back to first instance of page B url becomes http://localhost:8081/quickstart/app/?wicket:interface=:1 :: step 4: do anything on first instance of page B will cause expiration. Ideally 1st instance of page B should in pageMap but it seems got lost. Attachement is quickstart to reproduce such problem. any help ? -- Ingram Chen ��便��啦: http://dinbendon.net blog: http://www.javaworld.com.tw/roller/page/ingramchen
-- Ingram Chen ��便��啦: http://dinbendon.net blog: http://www.javaworld.com.tw/roller/page/ingramchen
quickstart-click3times.tar.gz
Description: GNU Zip compressed data
------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/
_______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user