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

          Hide
          Carmen Cristurean added a comment -

          No errors when accessing showcase menu links on IF4 trunk r. 44593/ Mojarra 2.2.10 on WebLogic 10.3.6.0.

          Show
          Carmen Cristurean added a comment - No errors when accessing showcase menu links on IF4 trunk r. 44593/ Mojarra 2.2.10 on WebLogic 10.3.6.0.
          Show
          Mircea Toma added a comment - - edited Seems that other people have this problem: https://bugzilla.redhat.com/show_bug.cgi?format=multiple&id=1134966 http://stackoverflow.com/questions/27853823/jsf-2-1-29-not-compatible-with-jdk-1-6 http://quabr.com/27853823/jsf-2-1-29-not-compatible-with-jdk-1-6 JDK 1.6 looks to be the cause.
          Hide
          Ken Fyten added a comment -

          Alright, reverted back to Mojarra JSF 2.1.28.

          Show
          Ken Fyten added a comment - Alright, reverted back to Mojarra JSF 2.1.28.
          Hide
          Carmen Cristurean added a comment -

          EE-3.3.0-maintenance branch r.44594/ Mojarra 2.1.28: testing on WebLogic10.3.6.0 and WAS 8.5.5.4 could not reproduce the errors.

          Show
          Carmen Cristurean added a comment - EE-3.3.0-maintenance branch r.44594/ Mojarra 2.1.28: testing on WebLogic10.3.6.0 and WAS 8.5.5.4 could not reproduce the errors.
          Hide
          Ken Fyten added a comment -

          Marking this resolved via reverting back to Mojarra JSF 2.1.28.

          Will add to Known Issues in Rel Notes.

          Show
          Ken Fyten added a comment - Marking this resolved via reverting back to Mojarra JSF 2.1.28. Will add to Known Issues in Rel Notes.

            People

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

              Dates

              • Created:
                Updated:
                Resolved: