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

OSGi Installer: configuration factory instances and regular configuration instances differ in terms of overwrite behaviour

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: Installer Core 3.6.4, JCR Installer 3.1.16
    • Fix Version/s: None
    • Component/s: Installer
    • Labels:
      None

      Description

      In case an OSGi configuration contributed through the JCR Installer is overwritten manually in the Felix Web Console, this new version takes precedence over the version in the repository. Even if the configuration in the repository is modified afterwards (i.e. the EventListener is being triggered) the manually overwritten configuration will not replaced with the version from the repository. Only explicitly deleting the manually overwritten configuration will lead to the repository version of it becoming active again.

      In contrast for OSGi configuration factories, every manually overwritten instance is automatically reverted to the repository version, in case the according configuration in the repository is updated.

      So it seems that the OSGi installer in that case does not detect, that this configuration instance was deliberately overwritten by the user.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                kwin Konrad Windszus
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: