ICEfaces-EE
  1. ICEfaces-EE
  2. IPCK-143

AutoSortTable component does not work in clustered environment

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.2.GA_P02
    • Fix Version/s: EE-1.8.2.GA_P03
    • Component/s: Facelet Components
    • Labels:
      None
    • Environment:
      Clustered Environment

      Description

      Issue reported from customer:

      "When I perform a search and fill in a AutoSortTable component, and right after stop the cluster instance, the session of the application gets replicated to the other instance but the AutoSortTable component becomes empty.

      I have declared the AutoSortTableBean object as transient because otherwise it gives me error on the object not being Serialized."

      If the AutoSortTableBean can be serializable then the data used in the component should persist to the new cluster instance.

        Activity

        Arran Mccullough created issue -
        Arran Mccullough made changes -
        Field Original Value New Value
        Salesforce Case [5007000000D5Lee]
        Arran Mccullough made changes -
        Attachment Case9381Example3.zip [ 12722 ]
        Hide
        Arran Mccullough added a comment -

        Attached NetBeans project.

        Show
        Arran Mccullough added a comment - Attached NetBeans project.
        Arran Mccullough made changes -
        Summary AutoSortBean does not work in clustered environment AutoSortTable component does not work in clustered environment
        Hide
        Brad Kroeger added a comment -

        Revision #25168

        In a previous issue related to clustered deployment and session scope beans I implemented Serializable on all the session scope beans in the faces-config.xml file included in the composite component jar.

        The issue here appears to be that there are some classes that can be instantiated by the client and included as member variables of their session scope beans.

        To avoid any further issues around this problem, I have implemented Serializable on all the classes in the composite component jar.

        This has already been done in the 2.0 version.

        Show
        Brad Kroeger added a comment - Revision #25168 In a previous issue related to clustered deployment and session scope beans I implemented Serializable on all the session scope beans in the faces-config.xml file included in the composite component jar. The issue here appears to be that there are some classes that can be instantiated by the client and included as member variables of their session scope beans. To avoid any further issues around this problem, I have implemented Serializable on all the classes in the composite component jar. This has already been done in the 2.0 version.
        Brad Kroeger made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s 1.8.2.GA_P03 [ 10253 ]
        Resolution Fixed [ 1 ]
        Assignee Brad Kroeger [ brad.kroeger ] Ken Fyten [ ken.fyten ]
        Brad Kroeger made changes -
        Assignee Ken Fyten [ ken.fyten ] Brad Kroeger [ brad.kroeger ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Brad Kroeger
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: