I there any expectation as to when 7.0.74 is going to be released?
Much Thanks, Hadas -----Original Message----- From: Mark Thomas [mailto:ma...@apache.org] Sent: Tuesday, January 17, 2017 9:58 PM To: Tomcat Users List <users@tomcat.apache.org> Subject: Re: After upgrade to Tomcat 7.0.72+, JSF Error: FacesContext already released in JSF tools with On 15/01/2017 19:52, Hadas Toronchik wrote: > 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. Possibly related to the tag reuse changes. 7.0.74 should be available in a few days that contains the necessary fixes. Mark > 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].[/].[js > p]] <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, > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org