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

Potential of waiting forever in ServiceRegistry.getService()

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: framework-5.2.0
    • Fix Version/s: framework-5.4.0
    • Component/s: Framework
    • Labels:
      None

      Description

      The Felix Service registry uses a CountDownLatch for cases where multiple threads from the same bundle obtain the same service concurrently. When the getService() throws an exception this may cause some of these threads to wait for the service forever.

        Attachments

          Activity

            People

            • Assignee:
              bosschaert David Bosschaert
              Reporter:
              bosschaert David Bosschaert
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: