Erro 404 de visualização do autor do AEM causado por página malformada no componente carrossel personalizado
Este artigo descreve como resolver um erro 404 na visualização do autor do Adobe Experience Manager (AEM) quando um componente do carrossel personalizado faz referência a uma página malformada ou vazia, resultando em uma falha de renderização.
Descrição description
Ambiente
- Autor do Adobe Experience Manager (AEM)
- Componente de carrossel personalizado usando um modelo Sling
Problema/Sintomas
- Visualizar uma página no autor do AEM que inclui um componente Carrossel personalizado resulta em um erro 404.
- O erro ocorre quando o carrossel faz referência a uma página malformada ou vazia.
Causa
O problema ocorre devido a um NullPointerException no Modelo Sling personalizado usado pelo componente Carrossel. O modelo não lida com páginas ausentes ou inválidas. Se uma página referenciada não tiver nós ou conteúdo filho no caminho esperado, o componente não será renderizado e retornará uma resposta 404.
Resolução resolution
Siga estas etapas para resolver o problema:
- Revise a lista de páginas referenciadas pelo componente Carrossel personalizado no site do AEM.
- Identifique páginas vazias, malformadas ou com conteúdo ausente no caminho esperado.
- Remova ou corrija páginas inválidas ou vazias no repositório.
- Atualize o código do componente Carrossel personalizado para lidar com páginas ausentes ou malformadas normalmente.
- Certifique-se de que o componente ignora entradas inválidas em vez de causar uma falha.
- Teste a página afetada na pré-visualização do autor do AEM para confirmar que o erro 404 não ocorre mais e que o carrossel é renderizado conforme esperado.
recommendation-more-help
experience-cloud-kcs-help-kbarticles