Error de instalación de AEM “No se ha encontrado ningún estilo hasta el umbral de la ruta de búsqueda”

Considere varias soluciones: Compruebe si la página del error se muestra correctamente, ya que esto implica que puede haber una corrupción en el diseño al faltar un estilo, considere reducir la jerarquía de anidación del contenido de la página o aumente el límite superior del disyuntor para reducir la frecuencia del error.

Descripción description

Entornos

  • Adobe Experience Manager v6.5 (AEM v6.5)
  • Adobe Experience Manager as a Cloud Service (AEMaaCS)

Problema

Después de instalar AEM 6.5.17, es posible que aparezcan muchos mensajes de registro con No style has been found until search path threshold al acceder a páginas concretas.

*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.

Este artículo explica la causa y cómo hacer frente al error.

Resolución resolution

Cuando el contenido de la página tiene una jerarquía de nodos profunda con contenedores anidados, AEM tarda mucho tiempo en buscar estilos para cada componente. A veces, el tiempo de respuesta se hace muy largo, incluso hasta unas pocas horas.

Ejemplo:

Page
  Layout container 1
    Layout container 2
      Layout container 3
        Layout container 4
          Layout container 5
            :
            Text component

Para mejorar el tiempo de respuesta, AEM 6.5.17 introdujo un disyuntor para buscar los estilos. Cuando AEM termina la búsqueda, registra No style has been found until search path threshold en el error.log.

Compruebe si la página del error se muestra correctamente, ya que esto implica que puede haber una corrupción en el diseño al faltar un estilo.

Solución a largo plazo

Considere la posibilidad de reducir la jerarquía de anidamiento del contenido de la página.

Solución provisional

El aumento del límite superior del disyuntor reducirá la frecuencia de error.

Para encontrar el límite superior, vaya a Consola web > OSGi > Configuración > Configuración de fábrica de Designer > umbral de ruta de búsqueda.

Este parámetro tiene un valor predeterminado de 10000. Si no hay ningún problema de rendimiento con la página donde aparece el error, debería estar bien con un gran número, por ejemplo, 1000000.

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