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

IllegalStateException when executing JSR 329 TCK TestPage039 (requestNoScopeOnRedirectTest) and TestPage176 (redirectActionTest)

    Details

      Description

      The JSR 329 TCK uses Apache MyFaces Trinidad for various reasons. Rather than relying on the features of the JSF Portlet Bridge, Line 99 of RequestStateMap.java takes matters into its own hands and uses reflection in order to call javax.portlet.StateAwareResponse.setRenderParameter(String, String). However, Liferay Portal throws an IllegalStateException when the setRenderParameter method is called after a redirect, which is the case in TestPage039 (requestNoScopeOnRedirectTest) and TestPage176 (redirectActionTest).

      Since this is occurring in a redirect and is caused by Trinidad, the IllegalStateException can be safely ignored.

        Attachments

          Issue Links

            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-2.1.5-ga6
                  liferay-faces-2.2.5-ga6
                  liferay-faces-3.0.5-legacy-ga6
                  liferay-faces-3.0.5-ga6
                  liferay-faces-3.1.5-ga6
                  liferay-faces-3.2.5-ga6
                  liferay-faces-4.2.5-ga6