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

Filesystem Resource Provider does not support "overlaying" nodes from repository

    XMLWordPrintableJSON

Details

    Description

      the file system resource provider does no longer provide "overlaying" resources from the repository with resources from the filesystem. this worked with the old version 1.1.4 and was a much-used feature when mounting an maven project with content including JSON file fragements via sling content installer. in this case the bundle had to be deployed once and all binary files and content resources extracted. then, when the fsresource folder is mounted, the binary files are served from filesystem while the nodes from the JSON fragment files are still services from the repository.

      this does no longer work with the latest fsresource provider 1.2.0. perhaps the underlying issue is not the fsresource implementation, but the new sling resource provider SPI implementation.

      here is a sample project to reproduce the problem:
      https://github.com/stefanseifert/sling-fsresource-include-test
      follow the steps in the readme to reproduce the problem.

      in this branch - the only change is a switch to sling launchpad 8 and fsresource 1.1.4 - the problem does not occur:
      https://github.com/stefanseifert/sling-fsresource-include-test/tree/fsresource-1.x

      Attachments

        Issue Links

          Activity

            People

              cziegeler Carsten Ziegeler
              sseifert Stefan Seifert
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: