<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Liferay 7.1 JSF Icefaces portlet error after 15 minutes</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=112598610" />
  <subtitle>Liferay 7.1 JSF Icefaces portlet error after 15 minutes</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=112598610</id>
  <updated>2026-04-07T13:54:34Z</updated>
  <dc:date>2026-04-07T13:54:34Z</dc:date>
  <entry>
    <title>RE: Liferay 7.1 JSF Icefaces portlet error after 15 minutes</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112612554" />
    <author>
      <name>charles brewton</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112612554</id>
    <updated>2019-03-07T02:33:33Z</updated>
    <published>2019-03-07T02:33:33Z</published>
    <summary type="html">thanks for the workaround.  i was able to test and it does work. will follow this ticket and will update if i find anything else.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;​​​​​​​chuck</summary>
    <dc:creator>charles brewton</dc:creator>
    <dc:date>2019-03-07T02:33:33Z</dc:date>
  </entry>
  <entry>
    <title>RE: Liferay 7.1 JSF Icefaces portlet error after 15 minutes</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112612504" />
    <author>
      <name>Kyle Joseph Stiemann</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112612504</id>
    <updated>2019-03-06T23:45:53Z</updated>
    <published>2019-03-06T23:45:53Z</published>
    <summary type="html">Hi Charles,&lt;br /&gt;Thanks for reporting this! It turned out to be a regression bug in Liferay Portal 7.1+: &lt;a href="https://issues.liferay.com/browse/LPS-91672"&gt;LPS-91672&lt;/a&gt;. You can click &lt;em&gt;Start watching this issue&lt;/em&gt; to be alerted when the status of the ticket changes and/or the bug is fixed. &lt;a href="https://issues.liferay.com/browse/LPS-91672?focusedCommentId=1725687&amp;amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-1725687"&gt;I&amp;#39;ve included a potential workaround on the ticket.&lt;/a&gt; Please give that workaround a try and let use know if it works for you as a temporary fix.&lt;br /&gt;&lt;br /&gt;​​​​​​​- Kyle</summary>
    <dc:creator>Kyle Joseph Stiemann</dc:creator>
    <dc:date>2019-03-06T23:45:53Z</dc:date>
  </entry>
  <entry>
    <title>Liferay 7.1 JSF Icefaces portlet error after 15 minutes</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112598609" />
    <author>
      <name>charles brewton</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=112598609</id>
    <updated>2019-03-06T15:48:39Z</updated>
    <published>2019-03-06T15:48:39Z</published>
    <summary type="html">Liferay 7.1.2 GA3 CE tomcat bundle.  Liferay Deverloper Studio 3.1.2 ga &lt;br /&gt;&lt;br /&gt;Using Developer Studio i create a new Icefaces project with Gradle build type.  I build and deploy it with no changes.  Drop it on a page and refresh page to get the view shown in attached file.  If i leave the page up and check back after 15 minutes or so, there is an error displayed that the portlet is unavailable.  Below is the exception i get in the Liferay console.  I am currently upgrading a portal from Liferay 6.2 to 7.1 and icefaces 3.1.  Is there documentation on how to deploy the icefaces jar.  i am providing the default gradle file too, in case there is something else needed.&lt;br /&gt;&lt;br /&gt;2019-03-06 13:30:58.716 ERROR [http-nio-8080-exec-1][render_portlet_jsp:131] null&lt;br /&gt;java.lang.NullPointerException&lt;br /&gt;    at org.icefaces.impl.application.WindowScopeManager$TimeBasedHeuristicWindowScopeSharing.lookup(WindowScopeManager.java:579)&lt;br /&gt;    at org.icefaces.impl.application.WindowScopeManager.determineWindowID(WindowScopeManager.java:190)&lt;br /&gt;    at org.icefaces.impl.application.WindowScopeManager$DetermineOrDisposeScope.beforePhase(WindowScopeManager.java:680)&lt;br /&gt;    at com.sun.faces.lifecycle.Phase.handleBeforePhase(Phase.java:228)&lt;br /&gt;    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:99)&lt;br /&gt;    at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:123)&lt;br /&gt;    at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)&lt;br /&gt;    at com.liferay.faces.bridge.internal.BridgePhaseHeaderRenderCommon.executeRender(BridgePhaseHeaderRenderCommon.java:180)&lt;br /&gt;    at com.liferay.faces.bridge.internal.BridgePhaseRenderCompatImpl.execute(BridgePhaseRenderCompatImpl.java:57)&lt;br /&gt;    at com.liferay.faces.bridge.internal.BridgePhaseRenderImpl.execute(BridgePhaseRenderImpl.java:57)&lt;br /&gt;    at com.liferay.faces.bridge.internal.BridgeImpl.doFacesRequest(BridgeImpl.java:161)&lt;br /&gt;    at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:753)&lt;br /&gt;    at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:397)&lt;br /&gt;    at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:669)&lt;br /&gt;    at javax.portlet.GenericPortlet.render(GenericPortlet.java:291)&lt;br /&gt;    at com.liferay.portlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:127)&lt;br /&gt;    at com.liferay.portlet.ScriptDataPortletFilter.doFilter(ScriptDataPortletFilter.java:58)&lt;br /&gt;    at com.liferay.portlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:124)&lt;br /&gt;    at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:71)&lt;br /&gt;    at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:108)&lt;br /&gt;&lt;br /&gt;repositories {&lt;br /&gt;     mavenCentral()&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;dependencies {&lt;br /&gt;    compile(&amp;#39;org.icefaces:icefaces:4.2.0&amp;#39;) {&lt;br /&gt;        exclude group: &amp;#39;org.glassfish&amp;#39;, module: &amp;#39;javax.faces&amp;#39;&lt;br /&gt;        exclude group: &amp;#39;javax.mail&amp;#39;, module: &amp;#39;mail&amp;#39;&lt;br /&gt;        exclude group: &amp;#39;javax.activation&amp;#39;, module: &amp;#39;javax.activation&amp;#39;&lt;br /&gt;    }&lt;br /&gt;    compile group: &amp;#39;org.icefaces&amp;#39;, name: &amp;#39;icefaces-ace&amp;#39;, version: &amp;#39;4.2.0&amp;#39;&lt;br /&gt;    compile group: &amp;#39;com.liferay.faces&amp;#39;, name: &amp;#39;com.liferay.faces.bridge.ext&amp;#39;, version: &amp;#39;5.0.3&amp;#39;&lt;br /&gt;    compile group: &amp;#39;com.liferay.faces&amp;#39;, name: &amp;#39;com.liferay.faces.bridge.impl&amp;#39;, version: &amp;#39;4.1.2&amp;#39;&lt;br /&gt;    compile group: &amp;#39;log4j&amp;#39;, name: &amp;#39;log4j&amp;#39;, version: &amp;#39;1.2.14&amp;#39;&lt;br /&gt;    runtime group: &amp;#39;org.glassfish&amp;#39;, name: &amp;#39;javax.faces&amp;#39;, version: &amp;#39;2.2.18&amp;#39;&lt;br /&gt;    providedCompile group: &amp;#39;javax.faces&amp;#39;, name: &amp;#39;javax.faces-api&amp;#39;, version: &amp;#39;2.2&amp;#39;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Thanks for help.&lt;br /&gt;&lt;br /&gt;​​​​​​​Chuck</summary>
    <dc:creator>charles brewton</dc:creator>
    <dc:date>2019-03-06T15:48:39Z</dc:date>
  </entry>
</feed>
