Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges


cannot render resource SyntheticResource,


Level 4

I have jsp based components on AEM 6.5, which have <cq:include> to resourceType that exists in code.


I am not sure why I am seeing in error logs. any suggestions, why this could happen, I know , it is a content node that does not exist, as path="fakepath" , resourceType="path to component" . No renderer for extension html, cannot render resource SyntheticResource,

 Could not find much help on "synthertic resource" Thanks.

1 Accepted Solution


Correct answer by
Community Advisor
0 Replies


Correct answer by
Community Advisor

Hi @sreedobe , 


Please check the below thread where similar issue is addressed and resolved.



Hi @sreedobe,

This error occurs when the node in the /content tree does not have a resourceType property. Or the resourceType does not exist. 


Quick checkpoint:-

~ Check Sling GET servlet configurtaion at http://<host>:<port>/system/console/configMgr/

Make sure that Enable JSON and Enable XML are selected


More information is shared in




Community Advisor

Hi @sreedobe ,


I encountered the same logs and the reason found was there was a resource which was getting included from the templatepage and which did not exist.

Something like below:


<cq:include script="version.jsp" />
<cq:include path="version" resourceType="/apps/sampleapp/components/version" />  -  Non existent resource
So all the pages using this template was throwing this error - No renderer for extension html, cannot render resource SyntheticResource
I would suggest to find the references of problematic resource, it must be getting included from somwhere with <cq:include>