setResponsePage to itself causes infinite loop & stackoverflow
--------------------------------------------------------------

                 Key: WICKET-4002
                 URL: https://issues.apache.org/jira/browse/WICKET-4002
             Project: Wicket
          Issue Type: Improvement
            Reporter: selckin
            Priority: Minor
         Attachments: setrepsonse-infite-loop.tar.gz

If you have a setResponsePage in onInitialize to the same page that calls 
setRepsonse again, it will go into a loop to re-render the page till it 
stackoverflows.
It is off-course very silly to be calling setResponsePage this way, but due to 
making changes & little bugs it could happen, and if your page is fairly 
complex and takes a while to render, it can take multiple min till it rendered 
enough pages to stackoverflow.
It would be nice to maybe have a limit on the amount of times you are allowed 
to call setRepsonsePage in the same render cycle, or something similar to 
mitigate this and error out faster.

Thanks

http://paste.pocoo.org/show/i9XcjFHWcI6YR2x4z6G2/


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to