I have a fairly substantial application that runs fine on Tomcat. JSF jsf-1_1_01 but if I leave it, come back a while later and try to navigate within the application I get:
java.lang.NullPointerException
com.sun.faces.application.StateManagerImpl.restoreView(StateManagerImpl.java:221)
com.sun.faces.application.ViewHandlerImpl.restoreView(ViewHandlerImpl.java:212)
com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:157)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:221)
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
.
I'm assuming that the session has expired and that it isn't recovering geracefully, but I don't know what to do about it since its not in my code. Is there something I should do to prevent this?
Thanks, Mike