ICEfaces
  1. ICEfaces
  2. ICE-11301

Window scoped Managed bean re-instantiated on iOS

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: EE-4.1.0.GA
    • Fix Version/s: EE-4.2.0.GA
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      iOS
    • Assignee Priority:
      P2
    • Support Case References:
    • Workaround Exists:
      Yes
    • Workaround Description:
      Hide
      The best workaround for this issue is to use forward navigation (where the redirect tag is not used in the navigation rule). This will ensure that the window state is not lost.
      Show
      The best workaround for this issue is to use forward navigation (where the redirect tag is not used in the navigation rule). This will ensure that the window state is not lost.

      Description

      The follow issue has been reported by a customer:

      "I catch some user interactions with ace:ajax that has a listener method specified.
      The ajaxEventListener is executed as expected when initiated from PC and iOS.

      Under some logical circumstances (business logic) is navigation initiated from the listener method using:
      externalContext.redirect(target);

      This is also working fine when using PC browsers, but when initiated from an iOS device,
      a window scoped bean holding essential information for the following processing is replaced by a newly instantiated and "empty" bean causing various null pointer problems to occur."

        Activity

        Arran Mccullough created issue -
        Arran Mccullough made changes -
        Field Original Value New Value
        Attachment Case14103Example.war [ 22522 ]
        Attachment Case14103Example.zip [ 22523 ]
        Ken Fyten made changes -
        Assignee Mircea Toma [ mircea.toma ]
        Fix Version/s EE-4.2.0.GA [ 13071 ]
        Assignee Priority P2 [ 10011 ]
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Won't Fix [ 2 ]
        Ken Fyten made changes -
        Workaround Description The best workaround for this issue is to use forward navigation (where the redirect tag is not used in the navigation rule). This will ensure that the window state is not lost.
        Workaround Exists Yes [ 10007 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: