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

[DS] locateService calls race with component reconfiguration

    XMLWordPrintableJSON

Details

    Description

      If a locateService call comes in while a dependency manager is changing it's target filter you get a stack trace like:

      Stack Dump = java.lang.NullPointerException
      at org.apache.felix.scr.impl.manager.DependencyManager.getRefPair(DependencyManager.java:1281)
      at org.apache.felix.scr.impl.manager.DependencyManager.getService(DependencyManager.java:1299)
      at org.apache.felix.scr.impl.manager.ComponentContextImpl.locateService(ComponentContextImpl.java:107)

      Attachments

        Activity

          People

            djencks David Jencks
            djencks David Jencks
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: