When you do <sly data-sly-resource="${resource @ appendPath='/jcr:content/root/news'}">looks for all the resources/nodes under your current resource... Depending on where your resource to be rendered is located, you should be using :<sly data-sly-resource="${resource.path @ appendPath='/jcr:conten...
Strange enough I dont see an error when clicking on Edit... I can edit but while saving it throws some error in the backend, which seems unrelated to this.
I think when you do it the first time, language copy is created with whatever translated content you receive but while updating, the translated content goes under "launches" and you have to promote launch to make it available on your original page..
Seems you have a property with a namespace a new namespace not yet registered in AEM. You can add namespace by going to crx/eplorer:http://localhost:4502/crx/explorer/ui/namespace_editor.jsp?ck=1500618159363&Path=&Callback=reload Once that is done, you should not see this issue
As per the documentation, it is available since v 2.4.. What you can do is :- Open http://localhost:4502/system/console/depfinder- Search for org.apache.sling.api.resource - You will see the dependency. Include it in your POM..- Import maven dependencies again and then check