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 le code html d’extension, rencontrés 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

Un message d’erreur peut s’afficher avec la variable Aucun moteur de rendu pour le code html d’extension. Cet article vous guidera tout au long des vérifications initiales à effectuer lorsque cette erreur se produit.

Résolution resolution

Message d’erreur Aucun moteur de rendu pour le code html d’extension suggère qu’AEM ne trouve pas le script ou le programme nécessaire pour effectuer le rendu du contenu du 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’adresse 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é par le type . wknd/components/missing dans l’exemple donné, dans AEM.

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