You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by "nico.ptrs" <ni...@gmail.com> on 2008/11/05 10:05:47 UTC
Re: PageExpiredException on production
Have you had any progress with this problem? I'm experiencing exactly the
same...
Thanks
rivkash1 wrote:
>
> hello all,
>
> We are working with Wicket (1.3.4) on production for a couple of months.
> It runs within jetty 6.1.7.
> For some weeks, we are experiencing a strange PageExpiredException which
> happens only on production env.
>
> It mostly happens on 2 main Pages in which the users submit the same form
> in a rolling manner (i.e. fill the form fields, submit the form, the user
> is redirected to the same page with a clean form and fills the form with
> new data and so on repeatedly).
>
> It isn't a problem of session expiration because our session timeout is
> set to 10 hours, this is the setting in our web.xml file:
>
> <session-config>
> <session-timeout>600</session-timeout>
> </session-config>
>
> We changed the logging level of Wicket to DEBUG, I'm attaching only a
> little fraction from our log file,
> you can see the whole exception in the file attached to this post:
>
> This message is printed in level of warning, yet it is just for tracing:
> invoked resolve! RequestParameters:
> [RequestParameters componentPath=4:registrationManagementForm
> pageMapName=null versionNumber=0 interfaceName=IActivePageBehav
> iorListener componentId=null behaviorId=1 urlDepth=-1
> parameters={random=0.14328683405517095,amp;wicket:ignoreIfNotActive=true
> } onlyProcessIfPathActive=false]
> -----------------------------------------------------
>
> 2008-09-01 15:18:47,372 [WARN ]
> security.authentication.NiteWebRequestCycleProcessor -
> ===================== ENTER ==========
> ======================
> This message is printed in level of warning, yet it is just for tracing:
> invoked resolveRenderedPage! RequestParameters:
> [RequestParameters componentPath=4:registrationManagementForm
> pageMapName=null versionNumber=0 interfaceName=IActivePageBehav
> iorListener componentId=null behaviorId=1 urlDepth=-1
> parameters={random=0.14328683405517095,amp;wicket:ignoreIfNotActive=true
> } onlyProcessIfPathActive=false]
> -----------------------------------------------------
>
> 2008-09-01 15:18:47,372 [DEBUG] apache.wicket.Session - Getting page
> [path = 4:registrationManagementForm, versionNumber = 0]
> 2008-09-01 15:18:47,376 [WARN ]
> security.authentication.NiteWebRequestCycleProcessor -
> -----------------------------------------------------
> completed resolveRenderedPage!======================== EXIT
> =============================
> 2008-09-01 15:18:47,377 [WARN ]
> security.authentication.NiteWebRequestCycleProcessor -
> ===================== ENTER ==========
> ======================
> This message is printed in level of warning, yet it is just for tracing:
> invoked respond(RuntimeException e, RequestCycle requestCycle)!
> -----------------------------------------------------
>
> 2008-09-01 15:18:47,377 [WARN ]
> security.authentication.NiteWebRequestCycleProcessor -
> ===================== ENTER ==========
> ======================
> This message is printed in level of warning, yet it is just for tracing:
> invoked onRuntimeException!
> -----------------------------------------------------
>
> 2008-09-01 15:18:47,377 [ERROR]
> security.authentication.NiteWebRequestCycleProcessor - onRuntimeException
> stack:
> org.apache.wicket.protocol.http.PageExpiredException: Cannot find the
> rendered page in session [pagemap=null,componentPath=4:r
> egistrationManagementForm,versionNumber=0]
> at
> org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:181)
> at
> il.org.nite.frm.security.authentication.NiteWebRequestCycleProcessor.resolve
>
> http://www.nabble.com/file/p19265678/prod_log.txt prod_log.txt
>
--
View this message in context: http://www.nabble.com/PageExpiredException-on-production-tp19265678p20338193.html
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: PageExpiredException on production
Posted by rivkash1 <ri...@nite.org.il>.
Hi.
we added this line:
getPageSettings().setAutomaticMultiWindowSupport(true);
to our web application class.
In our case the problem occurred when the user worked on 2 firefox tabs
simultaneously, So the above line solved the problem.
Rivka
nico.ptrs wrote:
>
> Have you had any progress with this problem? I'm experiencing exactly the
> same...
>
> Thanks
>
>
>
> rivkash1 wrote:
>>
>> hello all,
>>
>> We are working with Wicket (1.3.4) on production for a couple of months.
>> It runs within jetty 6.1.7.
>> For some weeks, we are experiencing a strange PageExpiredException which
>> happens only on production env.
>>
>> It mostly happens on 2 main Pages in which the users submit the same form
>> in a rolling manner (i.e. fill the form fields, submit the form, the user
>> is redirected to the same page with a clean form and fills the form with
>> new data and so on repeatedly).
>>
>> It isn't a problem of session expiration because our session timeout is
>> set to 10 hours, this is the setting in our web.xml file:
>>
>> <session-config>
>> <session-timeout>600</session-timeout>
>> </session-config>
>>
>> We changed the logging level of Wicket to DEBUG, I'm attaching only a
>> little fraction from our log file,
>> you can see the whole exception in the file attached to this post:
>>
>> This message is printed in level of warning, yet it is just for tracing:
>> invoked resolve! RequestParameters:
>> [RequestParameters componentPath=4:registrationManagementForm
>> pageMapName=null versionNumber=0 interfaceName=IActivePageBehav
>> iorListener componentId=null behaviorId=1 urlDepth=-1
>> parameters={random=0.14328683405517095,amp;wicket:ignoreIfNotActive=true
>> } onlyProcessIfPathActive=false]
>> -----------------------------------------------------
>>
>> 2008-09-01 15:18:47,372 [WARN ]
>> security.authentication.NiteWebRequestCycleProcessor -
>> ===================== ENTER ==========
>> ======================
>> This message is printed in level of warning, yet it is just for tracing:
>> invoked resolveRenderedPage! RequestParameters:
>> [RequestParameters componentPath=4:registrationManagementForm
>> pageMapName=null versionNumber=0 interfaceName=IActivePageBehav
>> iorListener componentId=null behaviorId=1 urlDepth=-1
>> parameters={random=0.14328683405517095,amp;wicket:ignoreIfNotActive=true
>> } onlyProcessIfPathActive=false]
>> -----------------------------------------------------
>>
>> 2008-09-01 15:18:47,372 [DEBUG] apache.wicket.Session - Getting page
>> [path = 4:registrationManagementForm, versionNumber = 0]
>> 2008-09-01 15:18:47,376 [WARN ]
>> security.authentication.NiteWebRequestCycleProcessor -
>> -----------------------------------------------------
>> completed resolveRenderedPage!======================== EXIT
>> =============================
>> 2008-09-01 15:18:47,377 [WARN ]
>> security.authentication.NiteWebRequestCycleProcessor -
>> ===================== ENTER ==========
>> ======================
>> This message is printed in level of warning, yet it is just for tracing:
>> invoked respond(RuntimeException e, RequestCycle requestCycle)!
>> -----------------------------------------------------
>>
>> 2008-09-01 15:18:47,377 [WARN ]
>> security.authentication.NiteWebRequestCycleProcessor -
>> ===================== ENTER ==========
>> ======================
>> This message is printed in level of warning, yet it is just for tracing:
>> invoked onRuntimeException!
>> -----------------------------------------------------
>>
>> 2008-09-01 15:18:47,377 [ERROR]
>> security.authentication.NiteWebRequestCycleProcessor -
>> onRuntimeException stack:
>> org.apache.wicket.protocol.http.PageExpiredException: Cannot find the
>> rendered page in session [pagemap=null,componentPath=4:r
>> egistrationManagementForm,versionNumber=0]
>> at
>> org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:181)
>> at
>> il.org.nite.frm.security.authentication.NiteWebRequestCycleProcessor.resolve
>>
>> http://www.nabble.com/file/p19265678/prod_log.txt prod_log.txt
>>
>
>
--
View this message in context: http://www.nabble.com/PageExpiredException-on-production-tp19265678p20360050.html
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org