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.