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

Race condition initializing Criterion Serializer

    Details

      Description

      There's a race condition that can happen when there are multiple item selector criterions and item selector views deployed.
      The issue occurs because the TrackerCustomizer depends on a serviceTrackerMap that is initialized after the tracker customizer. Then, if there's any registry that forces the tracker customizer to execute the addingService method it will fail.
      The fix is to have a proper initialization order so the serviceTrackerMap is initialized first.

        Attachments

          Activity

            People

            • Assignee:
              hong.zhao Hong Zhao
              Reporter:
              sergio.gonzalez Sergio Gonzalez (Inactive)
              Participants of an Issue:
              Recent user:
              Enterprise Release HU
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Days since last comment:
                3 years, 32 weeks ago

                Packages

                Version Package
                7.0.0 DXP FP12
                7.0.0 DXP SP2
                7.0.3 CE GA4
                7.1.X
                Master