Erro de instalação do AEM "Nenhum estilo foi encontrado até o limite do caminho de pesquisa"
Considere várias soluções: verifique se a página do erro é exibida corretamente, pois isso implica que pode haver uma corrupção de layout por falta de um estilo. Considere reduzir a hierarquia de aninhamento do conteúdo da página. Do contrário, aumente o limite superior do disjuntor para reduzir a frequência do erro.
Descrição description
Ambientes
- Adobe Experience Manager v6.5 (AEM v6.5)
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
Problema
Depois de instalar o AEM 6.5.17, muitas mensagens de log com No style has been found until search path threshold
podem aparecer ao acessar páginas específicas.
*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 artigo explica a causa e como lidar com o erro.
Resolução resolution
Quando o conteúdo da página tem uma hierarquia de nós profundos com contêineres aninhados, o AEM leva muito tempo para procurar estilos para cada componente. Às vezes, o tempo de resposta se torna muito longo, mesmo que por algumas horas.
Exemplo:
Page
Layout container 1
Layout container 2
Layout container 3
Layout container 4
Layout container 5
:
Text component
Para melhorar o tempo de resposta, o AEM 6.5.17 introduziu um disjuntor para pesquisar os estilos. Quando o AEM encerra a pesquisa, ele registra No style has been found until search path threshold
no error.log.
Verifique se a página do erro é exibida corretamente, pois isso implica que pode haver uma corrupção de layout por falta de um estilo.
Solução de longo prazo
Considere reduzir a hierarquia de aninhamento do conteúdo da página.
Solução alternativa provisória
O aumento do limite superior do disjuntor reduzirá a frequência do erro.
Para localizar o limite superior, vá para console da Web >
OSGi >
Configuração >
Configuração de fábrica do Designer >
limite do caminho de pesquisa.
Esse parâmetro tem um valor padrão de 10000. Se não houver nenhum problema de desempenho com a página em que o erro é exibido, não deverá haver problemas com um número grande, por exemplo, 1000000.