Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-26848

V2MarkupServiceImpl.getRawContent(Http.Options) changes the jsessionid during ActionRequest in WSRP producer

    Details

    • Branch Version/s:
      6.1.x, 6.0.x
    • Backported to Branch:
      Committed

      Description

      This bug causes a problem with Liferay Faces Bridge when trying to navigate from one view to another via full HTTP postback. Basically, the bridge is unable to restore the javax.faces.ViewState because the jsessionid isn't being preserved during an ActionRequest full postback in the WSRP producer.

      I was able to reproduce this with the following steps:

      1. Deploy the reference demo jsf2-portlet
      http://www.liferay.com/community/liferay-projects/liferay-faces/demos#jsf2-portlet
      2. Register the jsf2-portlet as a WSRP producer
      3. Register a portlet named "WSRP JSF2" as a WSRP consumer that points to the jsf2-portlet WSRP producer.
      4. Add the "WSRP JSF2" portlet to a portal page
      5. Click on the "Add Attachment" button

      If the bug is fixed, then a list of three "Browse..." buttons should appear. If the bug still exists, then the Job Application form should be redisplayed.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Days since last comment:
                  7 years, 21 weeks, 2 days ago

                  Packages

                  Version Package
                  6.0.X EE
                  6.1.20 EE GA2
                  --Sprint 11/12
                  6.2.0 CE M2