Expand my Community achievements bar.

Nomination window for the Adobe Community Advisor Program, Class of 2025, is now open!
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
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

Avatar

Correct answer by
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.