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 表示的资源。