ICEfaces
  1. ICEfaces
  2. ICE-10333

ace:dataTable Column Header Ordering NPE

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.0
    • Fix Version/s: EE-4.0.0.GA, 4.1
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ICEfaces 4 trunk r43064. Tomcat 7, all browsers.
    • Assignee Priority:
      P2

      Description

      Williams Tests > Column Header Ordering (/columnHeaderOrdering.jsf): NullPointerException when clicking "Swap Artist & Name", also popup error:
      Oct 03, 2014 5:18:18 PM com.sun.faces.context.AjaxExceptionHandlerImpl handlePartialResponseError
      SEVERE: java.lang.NullPointerException
          at org.icefaces.impl.context.DOMResponseWriter.endElement(DOMResponseWriter.java:342)
          at org.icefaces.ace.component.datatable.DataTableRenderer.encodeTable(DataTableRenderer.java:260)
          at org.icefaces.ace.component.datatable.DataTableRenderer.encodeEntirety(DataTableRenderer.java:182)
          at org.icefaces.ace.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:132)
          at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
          at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
          at javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
          at org.icefaces.impl.renderkit.RendererWrapper.encodeChildren(RendererWrapper.java:49)
          at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
          at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856)
          at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
          at org.icefaces.impl.context.DOMPartialViewContext.processPartial(DOMPartialViewContext.java:164)
          at javax.faces.component.UIViewRoot.encodeChildren(UIViewRoot.java:1004)
          at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856)
          at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:430)
          at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133)
          at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
          at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
          at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)


      To reproduce:
      http://dev.icesoft.com/svn/repo/qa/trunk/Regression-Icefaces4/Sparkle/Nightly/dataTable
      Navigate to: Williams TableConfigPanel Enhancement Tests > Column/Header Ordering (/views/columnHeaderOrdering.jsf)
      Note styling issue with Album column
      Click "Swap Artist & Name" button.
      NPE will occur.

        Activity

        Liana Munroe created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Assignee Arturo Zambrano [ artzambrano ]
        Fix Version/s EE-4.0.0.GA [ 11171 ]
        Assignee Priority P2 [ 10011 ]
        Hide
        Arturo Zambrano added a comment -

        r40456: committed fix to test app correcting column orders in button action listeners that were causing exceptions. The column ordering arrays were missing one element, were mismatched and were incorrect for their intent.

        The styling issue is not related to the exception reported here. It's a more general styling issue with column headers past certain height and will be investigated under a different JIRA.

        Show
        Arturo Zambrano added a comment - r40456: committed fix to test app correcting column orders in button action listeners that were causing exceptions. The column ordering arrays were missing one element, were mismatched and were incorrect for their intent. The styling issue is not related to the exception reported here. It's a more general styling issue with column headers past certain height and will be investigated under a different JIRA.
        Arturo Zambrano made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Security Private [ 10001 ]
        Hide
        Liana Munroe added a comment -

        Verified NPE issue resolved ICEfaces 4 trunk r43917. Tomcat 7, IE 11, FF 34, Chrome 39.

        Show
        Liana Munroe added a comment - Verified NPE issue resolved ICEfaces 4 trunk r43917. Tomcat 7, IE 11, FF 34, Chrome 39.
        Hide
        Arturo Zambrano added a comment -

        The styling issue was fixed under ICE-10473.

        Show
        Arturo Zambrano added a comment - The styling issue was fixed under ICE-10473 .
        Ken Fyten made changes -
        Fix Version/s 4.1 [ 11375 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Liana Munroe
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: