Adobe Experience Manager: a primeira etapa de investigação para "Nenhum renderizador para html de extensão"
Este artigo explica a causa da mensagem de erro: Nenhum renderizador para html de extensão encontrado ao tentar abrir uma página da Web no Adobe Experience Manager.
Descrição description
Ambiente
-
Adobe Experience Manager 6.5
-
Adobe Experience Manager as a Cloud Service
Problema/Sintomas
Você pode encontrar uma mensagem de erro com Nenhum renderizador para html de extensão. Este artigo guiará você pelas verificações iniciais a serem executadas quando esse erro ocorrer.
Resolução resolution
A mensagem de erro Nenhum renderizador para html de extensão sugere que o AEM não pode localizar o script ou programa necessário para renderizar o conteúdo HTML. Como resultado, isso pode levar à falha de exibição de partes da página ou da página inteira.
Exemplo:
01.01.2024 12:34:56.789 *ERROR* [ 192.168.0.123 [ 0000000000000] GET /content/wknd/us/en/testpage01.html HTTP/1.1] org.apache.sling.servlets.get.impl.DefaultGetServlet No renderer for extension html, cannot render resource TemplatedResourceImpl, type=wknd/components/missing, path=/content/wknd/us/en/testpage01/jcr:content/root/container/text
No exemplo fornecido, o erro sugere que, quando a página /content/wknd/us/en/testpage01.html
é acessada, determinados componentes da página não podem ser renderizados. Especificamente, o recurso wknd/components/missing, que é sling:resourceType
do componente em jcr:content/root/container/text em testpage01, não é encontrado no AEM. Consequentemente, o componente não aparece na página.
A primeira etapa para resolver esse erro é verificar a presença do recurso, conforme indicado pelo tipo wknd/components/missing no exemplo fornecido, dentro do AEM.