Uploaded image for project: 'PUBLIC - Liferay Portal Enterprise Edition'
  1. PUBLIC - Liferay Portal Enterprise Edition
  2. LPE-14840

Licensing check can sometimes fail the first time it's called due to lack of thread safety

    Details

      Description

      Licensing check can sometimes fail the first time it's called due to lack of thread safety.

      This creates race conditions for any component that performs a license check when the IP or MAC addresses have not yet been resolved, causing the addresses to appear to be null. This can cause intermittent, unpredictable issues, such as with plugin deployment.

      This fix also removes logic when finding IP/MAC addresses that check for whether the addresses have changed, since the existing API already does not support changes in these addresses.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                alec.shay Alec Shay
                Reporter:
                preston.crary Preston Crary
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Packages

                  Version Package
                  6.1.X EE
                  6.2.X EE
                  Master