Exception when extending Sightly page component
Hi all,
Using AEM 6.2, I have created a template /apps/myproject/templates/mytemplate and a page component for that template at /apps/myproject/components/pages/basepage. Set the sling:resourceSuperType of this component to be wcm/foundation/components/page. Create now a page based on this template and it throws an exception:
org.apache.sling.api.scripting.ScriptEvaluationException: org.apache.sling.scripting.sightly.SightlyException: org.apache.sling.api.scripting.ScriptEvaluationException: org.apache.sling.scripting.sightly.SightlyException: Identifier com.day.cq.wcm.foundation.TemplatedContainer cannot be correctly instantiated by the Use API
The issue appears at body.html when using the Java USE Api at <sly data-sly-use.body="body.js" data-sly-use.templatedContainer="com.day.cq.wcm.foundation.TemplatedContainer"/>
Which is the purpose of templatedContainer object? Why is it throwing the exception? I can not find the source code of TemplatedContainer Java class :(
Cheers,
Salva.