ICEfaces
  1. ICEfaces
  2. ICE-10653

Can not navigate to showcase demos from link menu (WebLogic 10.3.6.0/ WAS 7.0.0.31/8.5.5.4)

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA_P03
    • Fix Version/s: EE-3.3.0.GA_P03
    • Component/s: Sample Apps
    • Labels:
      None
    • Environment:
      ICEfaces ee-3.3.0 r44538/ Build #1, WebLogic 10.3.6.0/ IBM WebSphere 7.0.0.31/WebSphere 8.5.5.4 on amazon aws, all browsers
    • Assignee Priority:
      P1
    • Affects:
      Compatibility/Configuration

      Description

      Details of deployment:
      showcase built with servlet-profile from ICEfaces EE-3.3.0 maintenance branch r44538, or using showcase.war from the Jenkins Build 01.
      A weblogic.xml file containing only the following was added to the WEB-INF folder inside the .war file
      <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app">
         <container-descriptor>
      <prefer-web-inf-classes>true</prefer-web-inf-classes>
         </container-descriptor>
      </weblogic-web-app>

      The showcase application loads but when trying to navigate to any demo using the links in the application there is Error 500--Internal Server Error.
      If using the actual URL of a demo directly, such as (http://ec2-54-184-121-30.us-west-2.compute.amazonaws.com:7001/showcase/showcase.jsf?grp=aceMenu&exp=dataTableBean) the demo will load and function as expected.

      Error 500--Internal Server Error
      java.util.ConcurrentModificationException
         at java.util.LinkedHashMap$LinkedHashIterator.nextEntry(LinkedHashMap.java:373)
         at java.util.LinkedHashMap$EntryIterator.next(LinkedHashMap.java:392)
         at java.util.LinkedHashMap$EntryIterator.next(LinkedHashMap.java:391)
         at java.util.AbstractMap.equals(AbstractMap.java:420)
         at java.util.Collections$SynchronizedMap.equals(Collections.java:2020)
         at com.sun.faces.context.SessionMap.put(SessionMap.java:138)
         at com.sun.faces.context.SessionMap.put(SessionMap.java:61)
         at com.sun.faces.renderkit.ServerSideStateHelper.writeState(ServerSideStateHelper.java:243)
         at com.sun.faces.renderkit.ResponseStateManagerImpl.writeState(ResponseStateManagerImpl.java:122)
         at com.sun.faces.application.StateManagerImpl.writeState(StateManagerImpl.java:113)
         at com.sun.faces.application.view.WriteBehindStateWriter.flushToWriter(WriteBehindStateWriter.java:225)
         at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:464)
         at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:125)
         at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:286)
         at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
         at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

        Issue Links

          Activity

          Liana Munroe created issue -
          Liana Munroe made changes -
          Field Original Value New Value
          Description Details of deployment:
          showcase built with servlet-profile from ICEfaces EE-3.3.0 maintenance branch r44538, or using showcase.war from the Jenkins Build 01.
          A weblogic.xml file containing only the following was added to the WEB-INF folder inside the .war file
          <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app">
             <container-descriptor>
          <prefer-web-inf-classes>true</prefer-web-inf-classes>
             </container-descriptor>
          </weblogic-web-app>

          The showcase application loads but when trying to navigate to any demo using the links in the application there is t Error 500--Internal Server Error.
          If using the actual URL of a demo directly, such as (http://ec2-54-184-121-30.us-west-2.compute.amazonaws.com:7001/showcase/showcase.jsf?grp=aceMenu&exp=dataTableBean) the demo will load and function as expected.

          Error 500--Internal Server Error
          java.util.ConcurrentModificationException
             at java.util.LinkedHashMap$LinkedHashIterator.nextEntry(LinkedHashMap.java:373)
             at java.util.LinkedHashMap$EntryIterator.next(LinkedHashMap.java:392)
             at java.util.LinkedHashMap$EntryIterator.next(LinkedHashMap.java:391)
             at java.util.AbstractMap.equals(AbstractMap.java:420)
             at java.util.Collections$SynchronizedMap.equals(Collections.java:2020)
             at com.sun.faces.context.SessionMap.put(SessionMap.java:138)
             at com.sun.faces.context.SessionMap.put(SessionMap.java:61)
             at com.sun.faces.renderkit.ServerSideStateHelper.writeState(ServerSideStateHelper.java:243)
             at com.sun.faces.renderkit.ResponseStateManagerImpl.writeState(ResponseStateManagerImpl.java:122)
             at com.sun.faces.application.StateManagerImpl.writeState(StateManagerImpl.java:113)
             at com.sun.faces.application.view.WriteBehindStateWriter.flushToWriter(WriteBehindStateWriter.java:225)
             at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:464)
             at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:125)
             at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:286)
             at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
             at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
             at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
             at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
             at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
             at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
             at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
             at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
             at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
             at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
             at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
             at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
             at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
             at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
             at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
             at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
             at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
             at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
             at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
             at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
          Details of deployment:
          showcase built with servlet-profile from ICEfaces EE-3.3.0 maintenance branch r44538, or using showcase.war from the Jenkins Build 01.
          A weblogic.xml file containing only the following was added to the WEB-INF folder inside the .war file
          <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app">
             <container-descriptor>
          <prefer-web-inf-classes>true</prefer-web-inf-classes>
             </container-descriptor>
          </weblogic-web-app>

          The showcase application loads but when trying to navigate to any demo using the links in the application there is Error 500--Internal Server Error.
          If using the actual URL of a demo directly, such as (http://ec2-54-184-121-30.us-west-2.compute.amazonaws.com:7001/showcase/showcase.jsf?grp=aceMenu&exp=dataTableBean) the demo will load and function as expected.

          Error 500--Internal Server Error
          java.util.ConcurrentModificationException
             at java.util.LinkedHashMap$LinkedHashIterator.nextEntry(LinkedHashMap.java:373)
             at java.util.LinkedHashMap$EntryIterator.next(LinkedHashMap.java:392)
             at java.util.LinkedHashMap$EntryIterator.next(LinkedHashMap.java:391)
             at java.util.AbstractMap.equals(AbstractMap.java:420)
             at java.util.Collections$SynchronizedMap.equals(Collections.java:2020)
             at com.sun.faces.context.SessionMap.put(SessionMap.java:138)
             at com.sun.faces.context.SessionMap.put(SessionMap.java:61)
             at com.sun.faces.renderkit.ServerSideStateHelper.writeState(ServerSideStateHelper.java:243)
             at com.sun.faces.renderkit.ResponseStateManagerImpl.writeState(ResponseStateManagerImpl.java:122)
             at com.sun.faces.application.StateManagerImpl.writeState(StateManagerImpl.java:113)
             at com.sun.faces.application.view.WriteBehindStateWriter.flushToWriter(WriteBehindStateWriter.java:225)
             at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:464)
             at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:125)
             at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:286)
             at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
             at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
             at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
             at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
             at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
             at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
             at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
             at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
             at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
             at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
             at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
             at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
             at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
             at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
             at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
             at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
             at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
             at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
             at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
             at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
          Carmen Cristurean made changes -
          Summary Can not navigate to showcase demos from link menu when deployed on WebLogic 10.3.6.0 Can not navigate to showcase demos from link menu (WebLogic 10.3.6.0/ WAS 7.0.0.31)
          Carmen Cristurean made changes -
          Environment ICEfaces ee-3.3.0 r44538, WebLogic 10.3.6.0 on amazon aws, all browsers ICEfaces ee-3.3.0 r44538/ Build #1, WebLogic 10.3.6.0/ IBM WebSphere 7.0.0.31 on amazon aws, all browsers
          Ken Fyten made changes -
          Assignee Mircea Toma [ mircea.toma ]
          Fix Version/s EE-3.3.0.GA_P03 [ 11572 ]
          Affects Version/s EE-3.3.0.GA_P03 [ 11572 ]
          Affects Version/s EE-3.3.0.GA_P02 [ 11371 ]
          Assignee Priority P1 [ 10010 ]
          Carmen Cristurean made changes -
          Summary Can not navigate to showcase demos from link menu (WebLogic 10.3.6.0/ WAS 7.0.0.31) Can not navigate to showcase demos from link menu (WebLogic 10.3.6.0/ WAS 7.0.0.31/8.5.5.4)
          Carmen Cristurean made changes -
          Environment ICEfaces ee-3.3.0 r44538/ Build #1, WebLogic 10.3.6.0/ IBM WebSphere 7.0.0.31 on amazon aws, all browsers ICEfaces ee-3.3.0 r44538/ Build #1, WebLogic 10.3.6.0/ IBM WebSphere 7.0.0.31/WebSphere 8.5.5.4 on amazon aws, all browsers
          Ken Fyten made changes -
          Link This issue depends on ICE-10490 [ ICE-10490 ]
          Ken Fyten made changes -
          Link This issue depends on ICE-10490 [ ICE-10490 ]
          Ken Fyten made changes -
          Affects Compatibility/Configuration [ 10002 ]
          Ken Fyten made changes -
          Link This issue depends on ICE-10490 [ ICE-10490 ]
          Ken Fyten made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Mircea Toma
              Reporter:
              Liana Munroe
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: