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