ICEfaces
  1. ICEfaces
  2. ICE-10043

NotSerializableException when deploying ICEfaces portlet to Liferay Portal 6.1.2 on WebLogic Server 10.3.6.0

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA_P01
    • Fix Version/s: EE-3.3.0.GA_P02
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Liferay Portal 6.1.2, WebLogic Server 10.3.6.0

      Description

      When deploying an ICEfaces portlet to a Liferay Portal 6.1.2 on WebLogic Server 10.3.6.0 environment a NotSerializableException is thrown for com.liferay.faces.bridge.application.ResourceHandlerOuterImpl. This seems to be due to ICEpushResourceHandler being added to the ServletContext.

        Activity

        Jack Van Ooststroom created issue -
        Jack Van Ooststroom made changes -
        Field Original Value New Value
        Assignee Jack Van Ooststroom [ jack.van.ooststroom ]
        Jack Van Ooststroom made changes -
        Fix Version/s EE-3.3.0.GA_P02 [ 11371 ]
        Hide
        Jack Van Ooststroom added a comment -

        Sending core/src/main/java/org/icefaces/impl/push/servlet/ICEpushResourceHandler.java
        Transmitting file data .
        Committed revision 41206.

        Show
        Jack Van Ooststroom added a comment - Sending core/src/main/java/org/icefaces/impl/push/servlet/ICEpushResourceHandler.java Transmitting file data . Committed revision 41206.
        Hide
        Jack Van Ooststroom added a comment -

        The ICEpushResourceHandler instances are created on a per node basis and don't need to be replicated or such. However, as a convenience this instance is added to the ServletContext for future purposes of the specific node. Marking its single class member transient avoids the serialization of the class member and avoids the NotSerializableException to be thrown. Marking this one as FIXED.

        Show
        Jack Van Ooststroom added a comment - The ICEpushResourceHandler instances are created on a per node basis and don't need to be replicated or such. However, as a convenience this instance is added to the ServletContext for future purposes of the specific node. Marking its single class member transient avoids the serialization of the class member and avoids the NotSerializableException to be thrown. Marking this one as FIXED.
        Jack Van Ooststroom made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #41207 Mon May 26 07:54:50 MDT 2014 jack.van.ooststroom Fixed JIRA ICE-10043 : NotSerializableException when deploying ICEfaces portlet to Liferay Portal 6.1.2 on WebLogic Server 10.3.6.0
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/push/servlet/ICEpushResourceHandler.java
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Jack Van Ooststroom
            Reporter:
            Jack Van Ooststroom
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: