VaadinService.reinitializeSession(…) does not change the session id. Is it supposed to?
WrappedSession wrappedSess = getSession().getSession();
LOG.info( "Session Id 0: " + wrappedSess.getId() + ", " + wrappedSess.hashCode() );
VaadinService.getCurrent().reinitializeSession( VaadinService.getCurrentRequest() );
wrappedSess = getSession().getSession();
LOG.info( "Session Id 1: " + wrappedSess.getId() + ", " + wrappedSess.hashCode() );
Session id’s are the same, before and after.