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

How to fix oak index error(seed property is not allowed) reported by Best Practice Analyzer?

GK-007
Level 2
Level 2

Hello Team,

We are in process of migrating the AEM as a Cloud service ,during this process we have run Best Practice Analyzer tool.We are seeing the below CRITICAL and saying index definition as "index.rule.violation".

 

{"data":{"path":"/oak:index/xxxxx","violation":"seed property is not allowed"},"type":"index.rule.violation"}

 

Please help me to fix this error.

 

Thanks,

Kishore

1 Accepted Solution
kishorekumar14
Correct answer by
Level 10
Level 10

Hi @GK-007 ,

 

Try using Index Converter Tool.

 

https://experienceleague.adobe.com/docs/experience-manager-cloud-service/moving/refactoring-tools/in... 

https://www.npmjs.com/package/@adobe/aem-cs-source-migration-index-converter 

 

It will change the oak:index definitions that are expected in AEMaaCS. So it should remove the properties that are not compatible with AEMaaCS.

 

View solution in original post

1 Reply
kishorekumar14
Correct answer by
Level 10
Level 10

Hi @GK-007 ,

 

Try using Index Converter Tool.

 

https://experienceleague.adobe.com/docs/experience-manager-cloud-service/moving/refactoring-tools/in... 

https://www.npmjs.com/package/@adobe/aem-cs-source-migration-index-converter 

 

It will change the oak:index definitions that are expected in AEMaaCS. So it should remove the properties that are not compatible with AEMaaCS.

 

View solution in original post