Erreur de prévisualisation 404 de l’auteur AEM due à une page incorrecte dans le composant de carrousel personnalisé
Cet article décrit comment résoudre une erreur 404 dans l’aperçu d’auteur Adobe Experience Manager (AEM) lorsqu’un composant de carrousel personnalisé fait référence à une page incorrecte ou vide, ce qui entraîne un échec de rendu.
Description description
Environnement
- Auteur Adobe Experience Manager (AEM)
- Composant de carrousel personnalisé utilisant un modèle Sling
Problème/Symptômes
- La prévisualisation d’une page dans l’instance de création AEM qui inclut un composant de carrousel personnalisé entraîne une erreur 404.
- L’erreur se produit lorsque le carrousel fait référence à une page incorrecte ou vide.
Cause
Le problème se produit en raison d’un NullPointerException dans le modèle Sling personnalisé utilisé par le composant de carrousel. Le modèle ne gère pas les pages manquantes ou non valides. Si une page référencée n’a pas de nœuds enfants ou de contenu sous le chemin d’accès attendu, le rendu du composant échoue et renvoie une réponse 404.
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
- Consultez la liste des pages référencées par le composant de carrousel personnalisé dans votre site AEM.
- Identifier les pages vides, mal formées ou sans le contenu requis sous le chemin d’accès attendu.
- Supprimez ou corrigez les pages non valides ou vides dans le référentiel.
- Mettez à jour le code du composant de carrousel personnalisé pour gérer les pages manquantes ou incorrectes de manière appropriée.
- Assurez-vous que le composant ignore les entrées non valides au lieu de provoquer un échec.
- Testez la page concernée dans l’aperçu de l’auteur AEM pour confirmer que l’erreur 404 ne se produit plus et que le carrousel s’affiche comme prévu.
recommendation-more-help
experience-cloud-kcs-help-kbarticles