Error de la vista previa 404 del autor de AEM causado por una página mal formada en el componente de carrusel personalizado

En este artículo se describe cómo resolver un error 404 en la previsualización de autor de Adobe Experience Manager (AEM) cuando un componente de carrusel personalizado hace referencia a una página vacía o mal formada, lo que provoca un error de procesamiento.

Descripción description

Entorno

  • Autor de Adobe Experience Manager (AEM)
  • Componente de carrusel personalizado con un modelo Sling

Problema/Síntomas

  • La vista previa de una página en AEM Author que incluye un componente de carrusel personalizado provoca un error 404.
  • El error se produce cuando el carrusel hace referencia a una página vacía o mal formada.

Causa

El problema se produce debido a un NullPointerException en el modelo Sling personalizado utilizado por el componente de carrusel. El modelo no gestiona páginas que faltan o que no son válidas. Si una página a la que se hace referencia no tiene nodos secundarios ni contenido en la ruta esperada, el componente no se puede procesar y devuelve una respuesta 404.

Resolución resolution

Siga estos pasos para resolver el problema:

  1. Revise la lista de páginas a las que hace referencia el componente de carrusel personalizado en el sitio de AEM.
  2. Identifique las páginas que están vacías, tienen un formato incorrecto o carecen del contenido requerido en la ruta esperada.
  3. Elimine o corrija cualquier página no válida o vacía del repositorio.
  4. Actualice el código del componente de carrusel personalizado para gestionar correctamente las páginas que faltan o que tienen un formato incorrecto.
  5. Asegúrese de que el componente omite las entradas no válidas en lugar de provocar un error.
  6. Pruebe la página afectada en la previsualización de AEM Author para confirmar que el error 404 ya no se produce y que el carrusel se procesa según lo esperado.
recommendation-more-help
experience-cloud-kcs-help-kbarticles