You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by dpmihai <dp...@yahoo.com> on 2015/02/18 13:32:33 UTC
How to manage StalePageException
Hi.
I have a WebPage which gives me a StalePageException when more requests are
made to it at the same time by same user's page, every one with a different
PageParameters object. I also have an AbstractRequestCycleListener with an
onException method in my application.
I read about StalePageException in this posts:
http://apache-wicket.1842946.n4.nabble.com/StalePageException-handling-issue-td4579247.html
and
http://apache-wicket.1842946.n4.nabble.com/Marker-interface-for-quot-internal-quot-exceptions-td4666099.html#a4666100
As I understand by default Wicket recreates the page when StalePageException
occurs.
It wont recreate the page only if you handle this exception yourself in
IRequestCycleListener#onException().
So my question is how to ignore StalePageException in my code?
I tried:
public IRequestHandler onException(RequestCycle cycle, Exception e) {
if (e instanceof StalePageException) {
return super.onException(cycle, e);
}
....
}
and even "return null"
But know it complains page parameters are not sent:
Can't instantiate page using constructor 'public ...
(org.apache.wicket.request.mapper.parameter.PageParameters)' and argument
''.
--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/How-to-manage-StalePageException-tp4669601.html
Sent from the Users forum 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: How to manage StalePageException
Posted by Martin Grigorov <mg...@apache.org>.
Hi,
if (e instanceof IWicketInternalException) {return null;}
...
Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov
On Wed, Feb 18, 2015 at 6:10 PM, dpmihai <dp...@yahoo.com> wrote:
> Can someone confirm if this:
>
> if (e instanceof StalePageException) {
> return super.onException(cycle, e);
> }
>
> is the right way to let StalePageException be handled by wicket?
>
> Is there a problem if the page has PageParameters?
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/How-to-manage-StalePageException-tp4669601p4669617.html
> Sent from the Users forum 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: How to manage StalePageException
Posted by dpmihai <dp...@yahoo.com>.
Can someone confirm if this:
if (e instanceof StalePageException) {
return super.onException(cycle, e);
}
is the right way to let StalePageException be handled by wicket?
Is there a problem if the page has PageParameters?
--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/How-to-manage-StalePageException-tp4669601p4669617.html
Sent from the Users forum 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