Uploaded image for project: 'OpenAM'
  1. OpenAM
  2. OPENAM-12258

ServiceSchemaManagerImpl can lose listeners when it gets invalidated

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 6.0.0
    • Fix Version/s: 6.0.0, 5.5.2
    • Component/s: sms
    • Labels:
      None
    • Needs backport:
      No
    • Needs QA verification:
      No
    • Functional tests:
      No
    • Are the reproduction steps defined?:
      No (add reasons in the comment)

      Description

      Bug description

      There is a very remote possibility that SSMI can lose listeners when a new instance is created and there is a race condition with other threads trying to create the new SSMI instance at the same time.

      How to reproduce the issue

      no clear reproduction steps, this is a theoretical issue at this point.

      Expected behaviour

      All listeners are retained from the lifetime of SSMI until they are intentionally removed.

      Current behaviour

      Some listeners may be lost at the time of the recreation of an SSMI object.

        Attachments

          Activity

            People

            • Assignee:
              peter.major Peter Major [X] (Inactive)
              Reporter:
              peter.major Peter Major [X] (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: