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

本文解释了错误消息的原因:  没有扩展html的渲染器, 尝试在Adobe Experience Manager中打开网页时遇到问题。

描述 description

环境

  • Adobe Experience Manager 6.5

  • Adobe Experience Manager as a Cloud Service

问题/症状

您可能会遇到以下内容的错误消息: 无扩展html的渲染器. 本文将指导您完成出现此错误时执行的初始检查。

解决方法 resolution

错误消息 无扩展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 访问,无法呈现页面的某些组件。 具体来说,资源 wknd/components/missing,即 sling:resourceType 的组件 jcr:content/root/container/text 在testpage01的AEM中找不到。 因此,这会导致页面中缺少该组件。

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

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