[ 
https://issues.apache.org/jira/browse/WICKET-5958?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14695164#comment-14695164
 ] 

Tomas Kloucek edited comment on WICKET-5958 at 8/13/15 12:44 PM:
-----------------------------------------------------------------

Martin, your workaround in WICKET-5539:

{quote}
@Override 
protected PageParameters getPageParametersForListener(PageInfo pageInfo, 
PageParameters pageParameters) {
    return pageParameters;
}
{quote}

is working correctly in Wicket 6.x line, in terms of when Wicket recreates page 
it's with original page parameters...Good!

I will close this ticket..

Btw you didn't say anything to the old/new page problem during redirect. Why 
wicket stores, actualizes, page store with old page when user is 
redirecting...?..I don't care about old page...Like I said, it's perfecly 
simulatable in the attached zip quickstart...


was (Author: tomask79):
Martin, your workaround in WICKET-5539:

{quote}
@Override 
protected PageParameters getPageParametersForListener(PageInfo pageInfo, 
PageParameters pageParameters) {
    return pageParameters;
}
{quote}

is working correctly, in terms of when Wicket recreates page it's with original 
page parameters...Good!

I will close this ticket..

Btw you didn't say anything to the old/new page problem during redirect. Why 
wicket stores, actualizes, page store with old page when user is 
redirecting...?..I don't care about old page...Like I said, it's perfecly 
simulatable in the attached zip quickstart...

> PageNumberEvictionStrategy(1) crashes application if using ajax callback 
> behaviours in Pages....
> ------------------------------------------------------------------------------------------------
>
>                 Key: WICKET-5958
>                 URL: https://issues.apache.org/jira/browse/WICKET-5958
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 6.20.0
>         Environment: All operation systems.
>            Reporter: Tomas Kloucek
>         Attachments: myproject.zip
>
>
> As I promised in 
> http://apache-wicket.1842946.n4.nabble.com/Howto-have-just-currently-viewed-page-in-session-td4671631.html
>  , here is the promised demo.
> You've got there two pages, HomePage and RedirectPage, both with Ajax timer. 
> First page is with redirect link. If you press that redirect link you're 
> redirected to RedirectPage page, but that page is recreated without 
> pageparameters eventually and application crashes with:
> Caused by: java.lang.IllegalArgumentException: Page parameters cannot be 
> empty!
>       at com.mycompany.myproject.RedirectedPage.<init>(RedirectedPage.java:26)
> If I look at PageProvider class and resolvedPageInstance method, it's clear 
> why it crashes....
> But guys, as a page store developer, I want to have just currently viewed 
> page in session, nothing more! When redirecting I don't care about previous 
> page ajax callbacks...
> This bug is critical for us, so please do not lower the priority and please 
> help us with it. 
> Btw, yes, raising number of saved pages solves the problem, but this is not 
> preferred solution for us, because we support multiple opened browser 
> tabs.,,And it's causing me problems in page management...
> Looking forward for solution or at least tips...



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to