Adobe Experience Manager : première étape d’enquête pour "No renderer for extension html"
Cet article explique la cause du message d’erreur : Aucun moteur de rendu pour l’extension html, rencontré lors de la tentative d’ouverture d’une page web dans Adobe Experience Manager.
Description description
Environnement
-
Adobe Experience Manager 6.5
-
Adobe Experience Manager as a Cloud Service
Problème/Symptômes
Vous pouvez rencontrer un message d’erreur avec Aucun moteur de rendu pour l’extension html. Cet article vous guidera tout au long des vérifications initiales à effectuer lorsque cette erreur se produit.
Résolution resolution
Le message d’erreur No renderer for extension html indique que AEM ne peut pas trouver le script ou le programme nécessaire pour effectuer le rendu du contenu de l’HTML. Cela peut donc entraîner l’échec de l’affichage de parties de la page entière ou de certaines parties de celle-ci.
Exemple :
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
Dans l’exemple donné, l’erreur suggère que lorsque la page /content/wknd/us/en/testpage01.html
est accessible, certains composants de la page ne peuvent pas être rendus. Plus précisément, la ressource wknd/components/missing, qui est sling:resourceType
du composant à l’emplacement jcr:content/root/container/text sur testpage01, est introuvable dans AEM. Par conséquent, le composant est absent de la page.
La première étape pour résoudre cette erreur consiste à vérifier la présence de la ressource, comme indiqué par le type wknd/components/missing dans l’exemple donné, dans AEM.