Le processeur de référence en bloc renvoie zéro résultat après la suppression de l’index personnalisé dans Adobe Experience Manager
Cet article explique comment résoudre un problème où l’utilitaire Bulk Reference Processor de Adobe Experience Manager (AEM) ne renvoie aucun résultat après la suppression d’un index SlingOrderedFolder personnalisé. Il décrit également les étapes à suivre pour valider la suppression de l’index et résoudre les problèmes associés.
Description description
Après avoir supprimé un index personnalisé tel que SlingOrderedFolder-custom-2 de votre référentiel AEM, vous constatez que l’utilitaire de processeur de référence en bloc ne renvoie toujours aucun résultat. Cela se produit si la suppression de l’index est incomplète ou si le référentiel n’a pas été entièrement mis à jour pour refléter la modification.
Environnement
- Adobe Experience Manager (toutes versions)
Symptômes
- L’utilitaire Processeur de référence en bloc ne renvoie aucun résultat pour les requêtes de ressources.
- Les fichiers journaux n’affichent aucune ressource éligible trouvée pour le traitement et l’outil n’émet pas les requêtes attendues.
Cause
Un index personnalisé (par exemple : SlingOrderedFolder-custom-2) empêche le processeur de référence en bloc de renvoyer des résultats. La suppression de l’index nécessite une suppression complète de la base de code et du référentiel, suivie d’un déploiement et d’une validation réussis.
Résolution resolution
Suivez les étapes ci-dessous pour résoudre le problème :
-
Supprimez la définition d’index personnalisée de votre base de code et de votre référentiel. Pour obtenir des conseils, consultez le Guide de l’utilisateur d’AEM : recherche et indexation de contenu.
-
Déployez vos modifications à l’aide du pipeline Cloud Manager pour vous assurer que la suppression de l’index est appliquée à votre environnement.
-
Après le déploiement, utilisez le gestionnaire d’index AEM ou les outils d’index Oak pour confirmer que l’index personnalisé n’est plus présent et qu’il ne reste aucune définition d’index résiduelle.
-
Activez la journalisation du débogage pour les enregistreurs suivants afin de capturer les requêtes exécutées par l’utilitaire Processeur de référence en bloc :
-
com.day.cq.search -
org.apache.jackrabbit.oak.query -
org.apache.jackrabbit.oak.plugins.index
-
-
Consultez les journaux pour vérifier que les requêtes sont exécutées comme prévu lors de l’exécution du processeur de référence en bloc.
-
Si l’utilitaire ne renvoie toujours aucun résultat et qu’aucune requête n’est consignée, contactez le support technique d’Adobe pour obtenir de l’aide.
Pour vérifier, exécutez l’utilitaire Bulk Reference Processor et vérifiez que les ressources éligibles sont désormais renvoyées comme prévu.