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?

Avatar

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

Avatar

Correct answer by
Community Advisor

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

Avatar

Correct answer by
Community Advisor

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.