Erreur AEM installation "Aucun style n’a été trouvé avant le seuil du chemin de recherche"
Prenez en compte plusieurs solutions : vérifiez si la page de l’erreur s’affiche correctement, car cela implique qu’il peut y avoir une corruption de la mise en page en l’absence d’un style, envisagez de réduire la hiérarchie d’imbrication du contenu de la page ou d’augmenter la limite supérieure du disjoncteur réduira la fréquence d’erreur.
Description description
Environnements
- Adobe Experience Manager v6.5 (AEM v6.5)
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
Problème
Après l’installation d’AEM 6.5.17, de nombreux messages de journal avec No style has been found until search path threshold
peuvent apparaître lors de l’accès à certaines pages.
*ERROR* [ NN.NN.NN.NN [ 1681216960934] GET /content/path/to/heavy-page.html HTTP/1.1] com.day.cq.wcm.core.impl.designer.SearchPathLimiter
No style has been found until search path threshold: 10000 was reached.
Cet article explique la cause et comment gérer l’erreur.
Résolution resolution
Lorsque le contenu de la page comporte une hiérarchie de noeuds profonde avec des conteneurs imbriqués, AEM recherche des styles pour chaque composant prend beaucoup de temps. Parfois, le temps de réponse devient très long, même jusqu’à quelques heures.
Exemple :
Page
Layout container 1
Layout container 2
Layout container 3
Layout container 4
Layout container 5
:
Text component
Pour améliorer le temps de réponse, AEM 6.5.17 a introduit un disjoncteur pour la recherche des styles. Lorsque AEM termine la recherche, elle consigne No style has been found until search path threshold
dans error.log.
Vérifiez si la page de l’erreur s’affiche correctement, car cela implique qu’il peut y avoir une corruption de la mise en page en l’absence d’un style.
Solution à long terme
Envisagez de réduire la hiérarchie d’imbrication du contenu de la page.
Solution de contournement textuelle
L’augmentation de la limite supérieure du disjoncteur réduit la fréquence d’erreur.
Pour trouver la limite supérieure, accédez à la console web >
OSGi >
Configuration >
Configuration d’usine Designer >
Seuil de chemin de recherche.
Ce paramètre a une valeur par défaut de 10000. En l’absence de problème de performances avec la page où l’erreur s’affiche, un grand nombre devrait l’être, par exemple 1000000.