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

Full page postback fails to invoke the ACTION_PHASE with WSRP

    Details

      Description

      Steps to Reproduce:

      1. (optional) Modify the source of the jsf2-portlet by removing the f:ajax tag at about line 101 from applicant.xhtml:

      <h:commandButton action="#{applicantBackingBean.submit}" value="#{i18n['submit']}">
      	<f:ajax execute="@form" render="@form" />
      </h:commandButton>
      

      2. Deploy the jsf2-portlet and configure the portlet as a WSRP producer.

      3. Configure the portlet as a WSRP Consumer.

      4. If the optional step #1 was performed, then click on the Submit button. Otherwise, attempt to upload a file.

      If the bug still exists, then an error similar to the following will appear in the producer's console:
      WARN [http-bio-8080-exec-17][SecurityPortletContainerWrapper:630] Reject process action for /c/portal/layout on 1_WAR_jsf2portlet_INSTANCE_EX5n

      Note that this issue is unrelated to LPS-40725, since the <requires-namespaced-parameters>false</requires-namespaced-parameters> fix appears in wsrp-portlet-6.2.0.1.war from Liferay Marketplace.

      Rather, this is probably caused by LPS-56769 which should be fixed in Liferay Portal 6.2.4 CE GA5.

      As a workaround, the following can be added to the portal-ext.properties file of the producer portal:

      auth.token.ignore.portlets=1_WAR_jsf2portlet
      

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Packages

                  Version Package
                  bridge-impl-2.0.0
                  bridge-impl-3.0.0
                  bridge-ext-1.0.0
                  bridge-ext-2.0.0
                  bridge-ext-3.0.0
                  bridge-ext-5.0.0
                  bridge-impl-4.0.0
                  bridge-impl-5.0.0