Expand my Community achievements bar.

Learn about Edge Delivery Services in upcoming GEM session
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.