Le déploiement d’AEM Cloud Manager échoue en raison d’un conflit de version d’index Oak

Le déploiement de Adobe Experience Manager (AEM) Cloud Manager peut échouer lors de la réindexation lorsqu’un nouvel index Oak personnalisé dispose d’une version majeure inférieure à un index existant. Pour résoudre ce problème, fusionnez les modifications dans le dernier index de version supérieure, créez une définition d’index avec une version incrémentée, puis redéployez.

Description description

Environnement

Adobe Experience Manager (AEM) Cloud Manager (toutes les versions)

Problème/Symptômes

  • Le déploiement de Cloud Manager échoue lors de l’étape de réindexation après la modification ou l’ajout d’un nouvel attribut à un index Oak personnalisé.
  • Les journaux de déploiement affichent un conflit de version entre les index personnalisés.
  • L’erreur suivante s’affiche : Échec de la comparaison des index : impossible d’ajouter un nouvel index personnalisé, car un index avec une version majeure supérieure existe déjà. Comme les versions majeures les plus élevées sont prioritaires, le nouvel index personnalisé ne sera pas utilisé. Pour résoudre le problème, le nouvel index personnalisé doit être fusionné avec le dernier index et renommé afin qu’il ait un numéro de version plus élevé que le dernier index.
  • Le déploiement échoue sans erreur spécifique dans les journaux, à l’exception du conflit de version d’index.

Cause première

Le déploiement échoue, car un nouvel index Oak personnalisé dispose d’une version majeure inférieure à un index existant. Le contrôle de version de l’index Oak nécessite que seule la version la plus élevée soit active. Les versions inférieures sont ignorées, ce qui peut bloquer le déploiement si les index ne sont pas fusionnés et versionnés correctement.

Résolution resolution

Suivez les étapes ci-dessous pour résoudre le problème :

  1. Consultez les journaux de déploiement pour identifier les noms d’index Oak personnalisés spécifiques et les numéros de version mentionnés dans les messages d’erreur.
  2. Fusionnez les modifications de l’index personnalisé de la version inférieure dans l’index de la version supérieure la plus récente.
  3. Après avoir fusionné les modifications, créez une définition d’index avec un numéro de version incrémenté.
  4. Assurez-vous que la définition d’index mise à jour avec la nouvelle version est incluse dans le package de déploiement. Supprimez ou archivez les index de version inférieure obsolètes s’ils ne sont plus nécessaires.
  5. Déclenchez un nouveau déploiement dans Cloud Manager et vérifiez que l’étape de réindexation s’est terminée correctement.
recommendation-more-help
experience-cloud-kcs-help-kbarticles