Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.0.BETA, EE-3.3.0.GA_P02
    • Fix Version/s: 4.0, EE-3.3.0.GA_P03
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      ICEfaces
    • Assignee Priority:
      P1

      Description

      A NullPointerException was seen randomly after 3-10 minutes after the QA memory test starts. The error message is quite similar to the one reported for auction / Browser Memory Test two days ago:

      java.lang.NullPointerException
          at org.icefaces.impl.application.WindowScopeManager$ScopeMap.access$300(WindowScopeManager.java:320)
          at org.icefaces.impl.application.WindowScopeManager.lookupWindowScope(WindowScopeManager.java:100)
          at org.icefaces.impl.application.WindowELResolver.getScope(WindowELResolver.java:66)
          at org.icefaces.impl.application.WindowELResolver.getValue(WindowELResolver.java:36)
          at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
          at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
          at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:72)
          at org.apache.el.parser.AstValue.getValue(AstValue.java:161)
          at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)
          at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
          at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
          at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
          at javax.faces.component.UICommand.getValue(UICommand.java:218)
          at com.sun.faces.renderkit.html_basic.ButtonRenderer.encodeBegin(ButtonRenderer.java:119)
          at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:864)
          at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1854)
          at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
      .....

        Activity

        Hide
        Mircea Toma added a comment -

        Modified WindowScopeManager.lookupWindowScope method to test for null when trying the match the scope map corresponding to the current view.

        Show
        Mircea Toma added a comment - Modified WindowScopeManager.lookupWindowScope method to test for null when trying the match the scope map corresponding to the current view.
        Hide
        Ken Fyten added a comment -

        Re-opened for port to 3.3. maintenance branch.

        Show
        Ken Fyten added a comment - Re-opened for port to 3.3. maintenance branch.
        Hide
        Mircea Toma added a comment -

        Applied patch to maintenance branch.

        Show
        Mircea Toma added a comment - Applied patch to maintenance branch.

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Mircea Toma
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: