[
https://issues.apache.org/jira/browse/WICKET-4078?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13114371#comment-13114371
]
lucius commented on WICKET-4078:
--------------------------------
p.s. an extra bit of info:
when I log the new session getting called I also append getClientUrl() to the
log
logger.info( "new session: " + request.getClientUrl() );
and I always get something like this in the log, when ever I click the url
model/alexandrea:
2011-09-25 14:04:17,698 INFO [antmSessionLogger] new session:
model/alexandrea?6
2011-09-25 14:04:18,590 INFO [antmSessionLogger] new session: model/alexandrea
notice the 1 second delay after the ?6 log.
Again only happens when there's latency, not when accessing localhost or across
the LAN!
> WebApplication.newSession() being called for almost all requests within 1
> actual session
> ----------------------------------------------------------------------------------------
>
> Key: WICKET-4078
> URL: https://issues.apache.org/jira/browse/WICKET-4078
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.5.0
> Environment: Wicket 1.5.0 running on Jboss in Ubuntu
> Reporter: lucius
> Priority: Critical
> Labels: memory_leak, session
>
> IMPORTANT: This will NOT happen if you are testing it on a local machine or
> within the LAN. It only happens if you are connecting through the net,
> perhaps it requires latency to reproduce. I'm 100% certain of it as I've
> been consistently reproducing the same results when I switch b/t LAN and the
> net.
> Steps to reproduce:
> 1.) create a custom session class
> 2.) in WebApplication override newSession to return your custom session class
> 3.) put a logger in the contructor of the custom session
> 4.) with a browser, navigate around the application from an external machine
> and see the log that you put in step 3 print out indications of your custom
> session being created every few clicks.
> This seems to be happening on the redirect where it appends the ?5 after a
> url? I'm not sure.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira