Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-357

activation and deactivation may run concurrently

    XMLWordPrintableJSON

Details

    Description

      In some situations like multiple static service references actively changing state the AbstractComponentManager.activateInternal and AbstractComponentManager.deactivateInternal may run concurrently due to the fixes introduced by FELIX-341 where the deactivateInternal method is now immediately called but the activateInternal method is still scheduled for asynchronous execution.

      The current measures in these methods to selectively set the state do not seem to be adequate to prevent concurrent execution.

      Attachments

        Activity

          People

            fmeschbe Felix Meschberger
            fmeschbe Felix Meschberger
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: