Adobe Experience Manager: primo passaggio di indagine per "Nessun renderer per html dell’estensione"
In questo articolo viene illustrata la causa del messaggio di errore: Nessun modulo di rendering per l'estensione html, rilevato durante il tentativo di aprire una pagina Web in Adobe Experience Manager.
Descrizione description
Ambiente
-
Adobe Experience Manager 6.5
-
Adobe Experience Manager as a Cloud Service
Problema/Sintomi
È possibile che venga visualizzato un messaggio di errore con Nessun modulo di rendering per l'estensione html. Questo articolo ti guiderà attraverso i controlli iniziali da eseguire quando si verifica questo errore.
Risoluzione resolution
Il messaggio di errore Nessun modulo di rendering per l'estensione html suggerisce che AEM non è in grado di trovare lo script o il programma necessario per il rendering del contenuto HTML. Di conseguenza, potrebbe non essere possibile visualizzare parti o l’intera pagina.
Esempio:
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
Nell'esempio specificato l'errore indica che quando si accede alla pagina /content/wknd/us/en/testpage01.html
, non è possibile eseguire il rendering di alcuni componenti della pagina. Nello specifico, la risorsa wknd/components/missing, che è sling:resourceType
del componente in jcr:content/root/container/text su testpage01, non è stata trovata in AEM. Di conseguenza, il componente risulta assente dalla pagina.
Il primo passo per risolvere questo errore è verificare la presenza della risorsa, come indicato dal tipo wknd/components/missing nell'esempio specificato, all'interno di AEM.