Hi. I use Lift (2.4) in my software and a user got in touch saying the Lift-powered web interface would not allow him to navigate about - the front page just kept refreshing itself.
This software is software that you install locally in the user's environment (in this case OS X). Of the 1000s of downloads per month, this is the first time I've seen this.
I did some screen sharing with him and confirmed the issue. The front page (which contains comet actors) just repeatedly reloads, on all browsers (well, just Safari and FF tried). Eventually, when leaving the browser refreshing, we got an OOME.
I took a look inside the resulting heap dump and it was dominated by a SessionMaster object holding 6754 SessionInfo objects. There's only one browser client and one user accessing this server, so I would actually expect just one HTTP session.
Each SessionInfo object looks pretty similar:
userAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.58.2 (KHTML, like Gecko) Version/5.1.8 Safari/534.58.2
ipAddress: 127.0.0.1
session: [can be reproduced if required)
I tried restarting, same thing happens. Has anyone seen this before?