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 A sugere que o AEM não pode encontrar 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 for acessada, determinados componentes da página não poderão 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 em questão, dentro do AEM.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f