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中。