Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
[ERROR] ValidationViolation: "jackrabbit-filter: Filter root's ancestor '/apps/myapp' is not covered by any of the specified dependencies nor a valid root.", filePath=META-INF\vault\filter.xml

Solution:Add the required package dependencies or reconfigure the filter to define the missing root as “valid rood” (when you are sure it will always exist when this package gets installed)

If this affects an application package (e.g. ui.apps or complete package) you should define an “apps-repository-structure” and reference it via repositoryStructurePackages in your application package. See AEM documentation and FileVault Package Maven Plugin documentation for further details.

If you do not want to define this extra package and are sure that the missing path will always exist when the package gets installed you can also reconfigure the filter to define the missing root as “valid root”:

Code Block
languagexml
<validatorsSettings>
  <jackrabbit-filter>
    <options>
      <validRoots>/apps/myapp</validRoots>
    </options>
  </jackrabbit-filter>
</validatorsSettings>

...