Errore AEM Author preview 404 causato da una pagina non valida nel componente del carosello personalizzato

Questo articolo descrive come risolvere un errore 404 nell’anteprima Autore di Adobe Experience Manager (AEM) quando un componente carosello personalizzato fa riferimento a una pagina vuota o non valida, causando un errore di rendering.

Descrizione description

Ambiente

  • Autore Adobe Experience Manager (AEM)
  • Componente carosello personalizzato con modello Sling

Problema/Sintomi

  • In AEM Author, l’anteprima di una pagina che include un componente Carosello personalizzato genera un errore 404.
  • L’errore si verifica quando il carosello fa riferimento a una pagina vuota o non valida.

Causa

Il problema si verifica a causa di un NullPointerException nel modello Sling personalizzato utilizzato dal componente carosello. Il modello non gestisce pagine mancanti o non valide. Se una pagina a cui si fa riferimento non ha nodi o contenuti secondari nel percorso previsto, il componente non riesce a eseguire il rendering e restituisce una risposta 404.

Risoluzione resolution

Per risolvere il problema, segui la procedura riportata di seguito:

  1. Esamina l’elenco delle pagine a cui fa riferimento il componente Carosello personalizzato nel tuo sito AEM.
  2. Identifica le pagine vuote, in formato non corretto o con il contenuto richiesto mancante nel percorso previsto.
  3. Rimuovere o correggere le pagine vuote o non valide nell’archivio.
  4. Aggiorna il codice del componente carosello personalizzato per gestire correttamente le pagine mancanti o non corrette.
  5. Assicurati che il componente salti le voci non valide invece di causare un errore.
  6. Verifica la pagina interessata nell’anteprima di AEM Author per verificare che l’errore 404 non si verifichi più e che il rendering del carosello venga eseguito come previsto.
recommendation-more-help
experience-cloud-kcs-help-kbarticles