ICEfaces
  1. ICEfaces
  2. ICE-4565

Navigation in panelTabSet/dataTable throws NPE

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.1
    • Fix Version/s: 1.8.2-RC1, 1.8.2
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      All

      Description

      Scenario #1: A page has a panelTabSet. In a tab of the tab set there is a commandButton that via a navigation rule redirects to a new page. When the button is clicked a NPE is thrown. If the commandButton is outside of the tab set then no error is thrown.

      Scenario #2: A data table has a checkbox in one column and a commandLink in another column. The link causes redirect navigation to a new page. On click of the link a similar error to scenario #1 is thrown. If the selectBooleanCheckbox is removed from the table no error is thrown.

      These errors are not reproducible in ICEfaces 1.8.0.

        Issue Links

          Activity

          Arran Mccullough created issue -
          Arran Mccullough made changes -
          Field Original Value New Value
          Attachment tabSetError.txt [ 11775 ]
          Attachment dataTableError.txt [ 11776 ]
          Arran Mccullough made changes -
          Salesforce Case [50070000008oeIp]
          Description Scenario #1: A page has a panelTabSet. In a tab of the tab set there is a commandButton that via a navigation rule redirects to a new page. When the button is clicked a NPE is thrown. If the commandButton is outside of the tab set then no error is thrown.

          Scenario #2: A data table has a checkbox in one column and a commandLink in another column. The link causes redirect navigation to a new page. On click of the link a similar error to scenario #2 is thrown. If the selectBooleanCheckbox is removed from the table no error is thrown.

          These errors are not reproducible in ICEfaces 1.8.0.
          Scenario #1: A page has a panelTabSet. In a tab of the tab set there is a commandButton that via a navigation rule redirects to a new page. When the button is clicked a NPE is thrown. If the commandButton is outside of the tab set then no error is thrown.

          Scenario #2: A data table has a checkbox in one column and a commandLink in another column. The link causes redirect navigation to a new page. On click of the link a similar error to scenario #1 is thrown. If the selectBooleanCheckbox is removed from the table no error is thrown.

          These errors are not reproducible in ICEfaces 1.8.0.
          Arran Mccullough made changes -
          Attachment Case8344Example.zip [ 11777 ]
          Arran Mccullough made changes -
          Ken Fyten made changes -
          Fix Version/s 1.8.2 [ 10190 ]
          Assignee Priority P1
          Assignee Mark Collette [ mark.collette ]
          Arran Mccullough made changes -
          Attachment Case8344Example.war [ 11787 ]
          Hide
          Mark Collette added a comment -

          The web.xml and faces-config.xml files from the attached WAR needed some fixing, since the navigation rules were a little wrong.

          Show
          Mark Collette added a comment - The web.xml and faces-config.xml files from the attached WAR needed some fixing, since the navigation rules were a little wrong.
          Hide
          Mark Collette added a comment -

          These attachments fix the navigation rules, so that the correct ICEfaces servlet will be used.

          Show
          Mark Collette added a comment - These attachments fix the navigation rules, so that the correct ICEfaces servlet will be used.
          Mark Collette made changes -
          Attachment faces-config.xml [ 11795 ]
          Attachment web.xml [ 11796 ]
          Mark Collette made changes -
          Link This issue depends on ICE-4604 [ ICE-4604 ]
          Ken Fyten made changes -
          Assignee Mark Collette [ mark.collette ] Deryk Sinotte [ deryk.sinotte ]
          Deryk Sinotte made changes -
          Assignee Deryk Sinotte [ deryk.sinotte ] Mircea Toma [ mircea.toma ]
          Hide
          Mircea Toma added a comment -

          Blocking issue ICE-4604 solved.

          Show
          Mircea Toma added a comment - Blocking issue ICE-4604 solved.
          Mircea Toma made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Fix Version/s 1.8.2-RC1 [ 10210 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Priority P1

            People

            • Assignee:
              Mircea Toma
              Reporter:
              Arran Mccullough
            • Votes:
              2 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: