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.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f