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

Default portlet resource permissions action might not be initialized during startup

    Details

      Description

      Default portlet resource permissions action might not be initialized during startup.

      This is caused by a startup race condition between the PortletTracker and ServiceConfigurationInitializers when portlets do not fully declare their dependencies and the portlet's default permissions are created before their resource actions are initialized.

      Other race conditions are possible when portlets or other components do not fully declare their dependencies but this change heavily reduces the likelihood of incorrect resource permission initialization during startup.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                brian.chan Brian Chan
                Reporter:
                preston.crary Preston Crary
                Participants of an Issue:
                Recent user:
                Csaba Turcsan
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Days since last comment:
                  37 weeks ago

                  Packages

                  Version Package
                  7.1.10 DXP FP5
                  7.1.10.1 SP1
                  7.1.2 CE GA3
                  7.1.X
                  Master