Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

[ERROR] Filter root's ancestor '/apps' is not covered by any of the specified dependencies.

rajeev_yadav
Level 4
Level 4

I am trying to upgrade content  package plugin from 0.0.24 to 0.5.24. When trying to build code with upgraded version, I am getting below build errors:

[ERROR] Filter root's ancestor '/apps' is not covered by any of the specified dependencies.

My filter.xml looks like:

<?xml version="1.0" encoding="UTF-8"?>

<workspaceFilter version="1.0">

    <filter root="/apps/foo"  />

</workspaceFilter>

Anyone experienced this issue or knows on what could be the reason here?

1 Accepted Solution
Arun_Patidar
Correct answer by
Community Advisor
Community Advisor

Hi,

Could you problem due updating existing archetype with new version, but not sure. Can you try 0.5.1 working for me. I tried both latest 0.5.24 and 1.0.2 versions with archetype 11 not working for me as well.

View solution in original post

6 Replies
Arun_Patidar
Correct answer by
Community Advisor
Community Advisor

Hi,

Could you problem due updating existing archetype with new version, but not sure. Can you try 0.5.1 working for me. I tried both latest 0.5.24 and 1.0.2 versions with archetype 11 not working for me as well.

View solution in original post

rajeev_yadav
Level 4
Level 4

Thanks Arun. It is building fine with 0.5.1.

Could it be bug in 0.5.24?

smacdonald2008
Level 10
Level 10

I recommend using the version that works.

rajeev_yadav
Level 4
Level 4

Scott - I changed it to 0.5.1 .. but somewhere I read that 0.5.24 is stable release.. In future if we try to upgrade it then it would good if this bug is fixed.

smacdonald2008
Level 10
Level 10

Report that bug to cust care by opening a ticket so it can get fixed. In mean time - use the version that builds and works in your AEM environment.

KaushikNitin
Level 2
Level 2

Add valid roots[1] or disable[2] it .
[1] <configuration>
<packageType>application</packageType>
<validatorsSettings>
<jackrabbit-filter>
<options>
<validRoots>/apps/myapp</validRoots>
</options>
</jackrabbit-filter>
</validatorsSettings>
</configuration>
[2]
<configuration>
<packageType>mixed</packageType>
<validatorsSettings>
<jackrabbit-packagetype>
<isDisabled>true</isDisabled>
</jackrabbit-packagetype>
</validatorsSettings>
</configuration>