Adobe Experience Manager : première étape d’enquête pour « Aucun moteur de rendu pour le code HTML d’extension »
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
Il se peut que vous rencontriez un message d’erreur 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 Aucun moteur de rendu pour le code HTML d’extension indique qu’AEM ne parvient pas à trouver le script ou le programme nécessaire pour effectuer le rendu du contenu HTML. Cela peut entraîner l’échec de l’affichage de parties de la page ou de la totalité de la page.
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 vous accédez à la page /content/wknd/us/en/testpage01.html, certains composants de la page ne peuvent pas être rendus. Plus précisément, la ressource wknd/components/missing, qui fait sling:resourceType du composant dans 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 corriger cette erreur consiste à vérifier la présence de la ressource, comme indiquée par le type wknd/components/missing dans l’exemple donné, dans AEM.