Our Java 8 and Spring-based application is generating bulk reports (PDF files) in the background. This might take more than one to two hours. The progress as a percentage value has been updated in the UI (front end) after generating each report, so the UI is active till completing the reports generation, but for some reason we're getting Session Expired messages in the UI from Vaadin framework in the middle of the report generation process.
Vaadin framework version : 7.6.2
Web Server : Tomcat 7
Value for heartbeat duration : default value (no explicit value configured)
Value for session timeout duration in web.xml : 30 min by default
No change for the value for closeIdleSessions (By default closeIdleSessions=false)
Can anyone please help to find the reason?
