Uploaded image for project: 'PUBLIC - Liferay Faces'
  1. PUBLIC - Liferay Faces
  2. FACES-1299

Failure in TCK TestPage063: eventScopeNotRestoredModeChangedTest

    Details

      Description

      The recent fix for FACES-1295 (eventScopeNotRestoredRedirectTest) fixed <redirect/> test case, but the non-redirect test case (eventScopeNotRestoredModeChangedTest) is failing.

      The fix for this will require some refactoring of the BridgeRequestScope interface, and making the BridgeRequestScopeImpl.restore(FacesContext) method be a little smarter as to what parts of the scope should be restored, and which parts should not. For example, when an EventNavigationResult causes a navigation-rule to fire in the EVENT_PHASE of the portlet lifecycle, then the ViewRoot needs to be restored in the subsequent RENDER_PHASE. However, the non-excluded request attributes must not be restored in the subsequent RENDER_PHASE.

        Attachments

          Activity

            People

            • Assignee:
              neil.griffin Neil Griffin
              Reporter:
              neil.griffin Neil Griffin
              Participants of an Issue:
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Packages

                Version Package
                liferay-faces-3.0.0-legacy-ga1
                liferay-faces-3.0.0-ga1
                liferay-faces-3.1.0-ga1