[ https://issues.apache.org/jira/browse/SLING-7151?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Munteanu resolved SLING-7151. ------------------------------------ Resolution: Incomplete I'm going to resolve this as incomplete then. If you do manage to get a reproducible test case outside of AEM feel free to reopen this. > Resources with relative paths aren't being resolved correctly for overlays > -------------------------------------------------------------------------- > > Key: SLING-7151 > URL: https://issues.apache.org/jira/browse/SLING-7151 > Project: Sling > Issue Type: Bug > Environment: AEM 6.3 > Reporter: Marcus Hicks > Priority: Critical > Attachments: apps_parsys_overlay.PNG, libs_parsys_overlay.PNG > > > Our parsys overlay at /apps/foundation/components/parsys isn't working in AEM > 6.3 due to an issue with the way sling is resolving relative paths for > resources. > The error occurs in parsys.jsp at line 120 when the 'new' resource is > embedded using the cq:include tag. The path being used to resolve the 'new' > resource is foundation/components/parsys/new. Based off the default > configuration in the Apache Sling Resource Resolver Factory OSGI config, the > expected behavior is for sling to check for the resource under /apps, and if > it's not there then search under /libs. The problem seems to be that sling is > ignoring the default configuration and not doing subsequent searches for > relative paths when it doesn't find the resource under /apps. > As discussed in this [post|https://forums.adobe.com/thread/2332745], the > workaround to fix the particular incident with the parsys is to copy the > 'new' node from /libs/foundation/components/parsys to our overlay under > /apps. However, this doesn't solve the overarching issue of sling not > resolving the relative path correctly which could impact other parts of the > site where we're including resources on pages using relative paths. > I've attached the code for parsys.jsp as well as screenshots of our overlay > under /apps and the original component under /libs. -- This message was sent by Atlassian JIRA (v6.4.14#64029)