HTTP Status 404 ? Not Found


Type Exception Report

Message Cannot create a session after the response has been committed

Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

Exception

javax.servlet.ServletException: Cannot create a session after the response has been committed
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:236)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

Root Cause

java.lang.IllegalStateException: Cannot create a session after the response has been committed
	org.apache.catalina.connector.Request.doGetSession(Request.java:2948)
	org.apache.catalina.connector.Request.getSession(Request.java:2390)
	org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:908)
	org.apache.myfaces.context.servlet.SessionMap.setAttribute(SessionMap.java:56)
	org.apache.myfaces.util.AbstractThreadSafeAttributeMap.put(AbstractThreadSafeAttributeMap.java:109)
	org.apache.myfaces.util.AbstractThreadSafeAttributeMap.put(AbstractThreadSafeAttributeMap.java:38)
	org.apache.myfaces.application.viewstate.ServerSideStateCacheImpl.saveSerializedViewInServletSession(ServerSideStateCacheImpl.java:250)
	org.apache.myfaces.application.viewstate.ServerSideStateCacheImpl.saveSerializedView(ServerSideStateCacheImpl.java:632)
	org.apache.myfaces.renderkit.html.HtmlResponseStateManager.saveState(HtmlResponseStateManager.java:115)
	org.apache.myfaces.application.StateManagerImpl.saveView(StateManagerImpl.java:280)
	org.apache.myfaces.shared.view.JspViewDeclarationLanguageBase.renderView(JspViewDeclarationLanguageBase.java:220)
	org.apache.myfaces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:315)
	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:73)
	org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:117)
	org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:266)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:206)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/9.0.8