Expand my Community achievements bar.

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.