Erreur d’installation d’AEM « Aucun style n’a été trouvé jusqu’au seuil du chemin de recherche »

Envisagez plusieurs solutions : vérifiez si la page de l’erreur s’affiche correctement, car cela peut impliquer une corruption de la mise en page en raison de 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 afin de réduire la fréquence des erreurs.

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 à des pages spécifiques.

*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 de l’erreur et comment y faire face.

Résolution resolution

Lorsque le contenu de la page possède une hiérarchie de nœuds profonde avec des conteneurs imbriqués, AEM met beaucoup de temps à rechercher des styles pour chaque composant. 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 de styles. Lorsqu’AEM met fin à la recherche, il consigne les No style has been found until search path threshold dans le fichier error.log.

Vérifiez si la page de l’erreur s’affiche correctement, car cela implique que la mise en page est peut-être endommagée du fait de l’absence d’un style.

Solution à long terme

Envisagez de réduire la hiérarchie d’imbrication du contenu de la page.

Solution provisoire

Augmenter la limite supérieure du disjoncteur réduira la fréquence d’erreur.

Pour trouver la limite supérieure, accédez à la console web > OSGi > Configuration > la configuration d’usine de Designer > seuil du chemin de recherche.

Ce paramètre a une valeur par défaut de 10000. S’il n’y a aucun problème de performances avec la page où l’erreur s’affiche, celle-ci doit correspondre à un grand nombre, par exemple 1000000.

recommendation-more-help
experience-cloud-kcs-help-kbarticles