I am running application with latest vaadin 6.1.4 on windows xp and IE 7.
If the IE 7 instance is started… lets say 10 days back, and I start vaadin app in this instance of IE, I keep getting session expired errror every 10 seconds.
But it works fine if I open new IE window or a 10 days back started firefox instance.
Its really confusing. SessionExpired exception is thrown from AbstractApplicationServlet line 1778 of getExistingApplication.
I have deployed it directly in the root folder of tomcat webapps by just copying the webcontents directory
another unusual thing I am doing in this app is, I have login component, with remember me feature.
as I was not able to come up with any good solution to read cookies on startup, I am using a ProgressIndicator which keeps making some empty calls to the server so that cookies can be read and set to the textfields
Another thing I have noticed while debugging is that sometimes call goes in handleServiceSessionExpired method of AbstractApplicationServlet and it calls request.getSession().invalidate();