Adobe Experience Manager: primo passaggio di indagine per "Nessun renderer per html dell’estensione"
Questo articolo spiega la causa del messaggio di errore: Nessun renderer 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 renderer per l’estensione html. Questo articolo ti guiderà attraverso i controlli iniziali da eseguire quando si verifica questo errore.
Risoluzione resolution
Messaggio di errore Nessun renderer per l’estensione html suggerisce all’AEM di non 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 suggerisce che quando la pagina /content/wknd/us/en/testpage01.html
, non è possibile eseguire il rendering di alcuni componenti della pagina. In particolare, la risorsa wknd/components/missing, che è sling:resourceType
del componente in corrispondenza di jcr:content/root/container/text su testpage01, non è stato trovato in AEM. Di conseguenza, il componente risulta assente dalla pagina.
Il primo passaggio per risolvere questo errore è verificare la presenza della risorsa, come indicato dal tipo wknd/components/missing nell’esempio in questione, all’interno dell’AEM.