Uploaded image for project: 'Sling'
  1. Sling
  2. SLING-5561

Resource Resolver Factory should be deactivated before provider is removed

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • Resource Resolver 1.2.0, Resource Resolver 1.2.2, Resource Resolver 1.2.4, Resource Resolver 1.2.6, Resource Resolver 1.4.0, Resource Resolver 1.4.2, Resource Resolver 1.4.4
    • Resource Resolver 1.4.8
    • ResourceResolver
    • None

    Description

      When a required resource provider is unregistered, this provider is first removed from the set of providers, and then the resource resolver factory is unregistered. During this process of unregistering, components might still try to use the resource resolver factory (which is valid) and according to the OSGi service model, the service should be still usable.
      However, as the required provider has already been removed, the service is not usable anymore - which in turn might result in strange problems in services.

      Attachments

        Issue Links

          Activity

            People

              cziegeler Carsten Ziegeler
              cziegeler Carsten Ziegeler
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: