We have a JSF based application, and we upgraded tomcat to 7.0.72
Since then , several hours after the tomcat starts we receive JSF Exceptions 
when just trying to open JSF based pages that worked fine before
If we clean all Generated Servlet pages it goes away again for a couple of 
hours.
Another company reported a similar issue: 
https://jira.sakaiproject.org/browse/SAK-31912 - they say that after 
downgrading to 7.0.70 the problem disappears...

Here is the Exception:
2017-01-10 13:49:37,490 ERROR [http-nio-0.0.0.0-8080-exec-24] [UID:, MSG_ID:] 
[org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[jsp]] 
<Servlet.service() for servlet jsp threw exception>
java.lang.IllegalStateException: FacesContext already released
               at 
org.apache.myfaces.context.servlet.ServletFacesContextImpl.getResponseWriter(ServletFacesContextImpl.java:241)
 ~[myfaces-impl-1.1.5.jar:1.1.5]
               at 
javax.faces.webapp.UIComponentTag.setupResponseWriter(UIComponentTag.java:933) 
~[myfaces-api-1.1.5.jar:1.1.5]
               at 
javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:313) 
~[myfaces-api-1.1.5.jar:1.1.5]
               at 
org.apache.jsp.app.layout.include2.search_jsp._jspService(search_jsp.java:239) 
~[na:na]
               at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
[jasper.jar:7.0.73]
               at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) 
[servlet-api.jar:na]
               at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439) 
[jasper.jar:7.0.73]
               at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395) 
[jasper.jar:7.0.73]
               at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339) 
[jasper.jar:7.0.73]
               at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) 
[servlet-api.jar:na]
               at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:747)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:603)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:542)
 [catalina.jar:7.0.73]
               at 
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:897) 
[jasper.jar:7.0.73]
               at 
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:656) 
[jasper.jar:7.0.73]
               at 
org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137) 
[panaya-struts-1.1.jar:1.1]
               at 
org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:177) 
[panaya-struts-1.1.jar:1.1]
               at 
org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:756) 
[panaya-struts-1.1.jar:1.1]
               at 
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:881)
 [panaya-struts-1.1.jar:1.1]
               at 
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:473) 
[panaya-struts-1.1.jar:1.1]
               at 
org.apache.jsp.app.layout.mainLayout2_jsp._jspx_meth_t_005finsert_005f2(mainLayout2_jsp.java:2062)
 [_/:na]
               at 
org.apache.jsp.app.layout.mainLayout2_jsp._jspx_meth_f_005fview_005f0(mainLayout2_jsp.java:408)
 [_/:na]
               at 
org.apache.jsp.app.layout.mainLayout2_jsp._jspService(mainLayout2_jsp.java:310) 
[_/:na]
               at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
[jasper.jar:7.0.73]
               at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) 
[servlet-api.jar:na]
               at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439) 
[jasper.jar:7.0.73]
               at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395) 
[jasper.jar:7.0.73]
               at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339) 
[jasper.jar:7.0.73]
               at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) 
[servlet-api.jar:na]
               at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 [catalina.jar:7.0.73]
               at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 
[tomcat7-websocket.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 [catalina.jar:7.0.73]
               at 
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176) 
[urlrewritefilter-4.0.4.jar:4.0.4]
               at 
org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) 
[urlrewritefilter-4.0.4.jar:4.0.4]
               at 
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
 [urlrewritefilter-4.0.4.jar:4.0.4]
               at 
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
 [urlrewritefilter-4.0.4.jar:4.0.4]
               at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:747)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:485)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:410)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:337)
 [catalina.jar:7.0.73]
               at 
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
 [myfaces-impl-1.1.5.jar:1.1.5]
               at 
org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.dispatch(JspTilesViewHandlerImpl.java:233)
 [tomahawk-1.1.3.jar:1.1.3]
               at 
org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.renderView(JspTilesViewHandlerImpl.java:219)
 [tomahawk-1.1.3.jar:1.1.3]
               at 
com.panaya.as.web.security.PViewHandler.renderView(PViewHandler.java:204) 
[PViewHandler.class:na]
               at 
org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
 [richfaces-api-3.1.3.GA.jar:3.1.3.GA]
               at 
org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216) 
[richfaces-impl-3.1.3.GA.jar:3.1.3.GA]
               at 
org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
 [myfaces-impl-1.1.5.jar:1.1.5]
               at 
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132) 
[myfaces-impl-1.1.5.jar:1.1.5]
               at 
javax.faces.webapp.FacesServlet.service(FacesServlet.java:140) 
[myfaces-api-1.1.5.jar:1.1.5]
               at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 [catalina.jar:7.0.73]
               at 
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
 [tomahawk-1.1.3.jar:1.1.3]
               at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 [catalina.jar:7.0.73]
               at 
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141) 
[richfaces-impl-3.1.3.GA.jar:3.1.3.GA]
               at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281) 
[richfaces-impl-3.1.3.GA.jar:3.1.3.GA]
               at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 [catalina.jar:7.0.73]
               at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 
[tomcat7-websocket.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 [catalina.jar:7.0.73]
               at 
com.panaya.as.web.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:61)
 [SetCharacterEncodingFilter.class:na]
               at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 [catalina.jar:7.0.73]
               at 
com.panaya.as.web.security.LoginFilter.doFilter(LoginFilter.java:156) 
[LoginFilter.class:na]
               at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 [catalina.jar:7.0.73]
               at 
com.panaya.as.web.security.LoginFromCookieFilter.doFilter(LoginFromCookieFilter.java:123)
 [LoginFromCookieFilter.class:na]
               at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 [catalina.jar:7.0.73]
               at 
com.panaya.as.web.saml.SamlFilter.doFilter(SamlFilter.java:52) 
[SamlFilter.class:na]
               at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 [catalina.jar:7.0.73]
               at 
com.panaya.web.totango.TotangoFilter.doFilter(TotangoFilter.java:125) 
[TotangoFilter.class:na]
               at 
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
 [spring-web-4.2.7.RELEASE.jar:4.2.7.RELEASE]
               at 
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
 [spring-web-4.2.7.RELEASE.jar:4.2.7.RELEASE]
               at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 [catalina.jar:7.0.73]
               at 
com.panaya.as.web.filter.LoggingFilter.doFilter(LoggingFilter.java:48) 
[LoggingFilter.class:na]
               at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 [catalina.jar:7.0.73]
               at 
com.panaya.as.web.filter.CrossSiteScriptingQueryFilter.doFilter(CrossSiteScriptingQueryFilter.java:38)
 [CrossSiteScriptingQueryFilter.class:na]
               at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 [catalina.jar:7.0.73]
               at 
com.panaya.as.web.mon.PerfMonFilter.doFilter(PerfMonFilter.java:30) 
[PerfMonFilter.class:na]
               at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 [catalina.jar:7.0.73]
               at 
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176) 
[urlrewritefilter-4.0.4.jar:4.0.4]
               at 
org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) 
[urlrewritefilter-4.0.4.jar:4.0.4]
               at 
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
 [urlrewritefilter-4.0.4.jar:4.0.4]
               at 
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
 [urlrewritefilter-4.0.4.jar:4.0.4]
               at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) 
[catalina.jar:7.0.73]
               at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) 
[catalina.jar:7.0.73]
               at 
org.apache.catalina.connector.FixHttpRequestValve.invoke(FixHttpRequestValve.java:26)
 [jsf-patch-valve-7.0.73.1.jar:7.0.73]
               at 
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:683) 
[catalina.jar:7.0.73]
               at 
ch.qos.logback.access.tomcat.LogbackValve.invoke(LogbackValve.java:191) 
[logback-access-1.1.3.jar:na]
               at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
 [catalina.jar:7.0.73]
               at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452) 
[catalina.jar:7.0.73]
               at 
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1087)
 [tomcat-coyote.jar:7.0.73]
               at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
 [tomcat-coyote.jar:7.0.73]
               at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1756)
 [tomcat-coyote.jar:7.0.73]
               at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1715)
 [tomcat-coyote.jar:7.0.73]
               at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
[na:1.8.0_112]
               at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
[na:1.8.0_112]
               at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 [tomcat-coyote.jar:7.0.73]
               at java.lang.Thread.run(Thread.java:745) [na:1.8.0_112]

Any Idea what is the problem?
Much thanks in advance,

Reply via email to