Adobe Experience Manager:“扩展html没有渲染器”的第一个调查步骤

本文解释了错误消息的原因:尝试在Adobe Experience Manager中打开网页时遇到​ No renderer for extension html,

描述 description

环境

  • Adobe Experience Manager 6.5

  • Adobe Experience Manager as a Cloud Service

问题/症状

您可能会遇到一条错误消息,其中包含​ No renderer for extension html。 本文将指导您完成出现此错误时执行的初始检查。

解决方法 resolution

错误消息​ No renderer for extension html ​建议AEM找不到呈现HTML内容所需的脚本或程序。 因此,这可能会导致无法显示部分页面或整个页面。

示例:

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

在给定的示例中,该错误建议当访问页面/content/wknd/us/en/testpage01.html时,无法呈现该页面的某些组件。 具体来说,在AEM中找不到testpage01上​ jcr:content/root/container/text ​处的组件sling:resourceType的资源​ wknd/components/missing。 因此,这会导致页面中缺少该组件。

解决此错误的第一步是验证在AEM中存在由给定示例中的类型​ wknd/components/missing ​表示的资源。

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