RE: After upgrade to Tomcat 7.0.72+, JSF Error: FacesContext already released in JSF tools with

2017-01-23 Thread Hadas Toronchik
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.

After upgrade to Tomcat 7.0.72+, JSF Error: FacesContext already released in JSF tools with

2017-01-15 Thread Hadas Toronchik
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]] 

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