Les index personnalisés AEM affichent le chemin /dummy après le déploiement de la SIM en raison d’un diff.json incorrect

✨ Ce contenu est généré par l’IA et peut être inexact. Termes IA génératifs

Cet article explique pourquoi les index personnalisés dans Adobe Experience Manager peuvent afficher un chemin /factice après déploiement avec la gestion intelligente des index (SIM) et fournit des étapes pour résoudre le problème causé par un fichier diff.json incorrect.

Description description

Environnement

  • Adobe Experience Manager (AEM), toutes versions

Symptômes

  • Après le déploiement d’index personnalisés à l’aide de l’outil Smart Index Management (SIM), tous les index entièrement personnalisés affichent /dummy comme chemin d’accès.
  • Les index sont effectivement retirés ou désactivés.
  • L’erreur suivante apparaît dans les journaux, mais n’est pas la cause première :
  • This DocumentNodeStore is disposed
  • Le problème n’est pas reproductible après la correction de la configuration.

Cause

Un fichier diff.json incorrect (tel qu’un accolade de fermeture manquante) entraîne l’exécution par SIM du traitement de tous les index personnalisés affectés comme supprimés. Lorsque le mode de suppression factice est activé, cela entraîne la création de nouvelles versions d’index Lucene avec includePaths=« /dummy » et queryPaths=« /dummy », ce qui désactive efficacement ces index.

Résolution resolution

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

  1. Examinez le fichier diff.json utilisé pour le déploiement de la carte SIM.
  2. Ouvrez le fichier diff.json et recherchez les erreurs de syntaxe, en particulier les accolades fermantes manquantes ou mal placées (}). Corrigez la structure JSON.
  3. Assurez-vous que chaque définition d’index personnalisé est correctement fermée et que les index de niveau supérieur ne sont pas imbriqués par inadvertance dans d’autres.
  4. Par exemple, l’accolade fermante d’une règle d’index doit apparaître avant la définition d’index de niveau supérieur suivante.
  5. Redéployez le fichier diff.json corrigé à l’aide de la carte SIM.
  6. Après le redéploiement, vérifiez que les index personnalisés affichent désormais les chemins d’accès prévus et non /dummy.
recommendation-more-help
experience-cloud-kcs-help-kbarticles