You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Ashok Kumar (JIRA)" <ji...@apache.org> on 2019/03/29 10:34:00 UTC

[jira] [Created] (SLING-8335) StringIndexOutOfBoundsException from resolver.map with non absolute path

Ashok Kumar created SLING-8335:
----------------------------------

             Summary: StringIndexOutOfBoundsException from resolver.map with non absolute path
                 Key: SLING-8335
                 URL: https://issues.apache.org/jira/browse/SLING-8335
             Project: Sling
          Issue Type: Bug
          Components: ResourceResolver
    Affects Versions: Resource Resolver 1.6.8
            Reporter: Ashok Kumar


ResourceResolver.map("content/we-retail/us/en”) - Forward Mapping

Steps to Reproduce : 

1. go to /system/console/jcrresolver console
2. input "content/we-retail/us/en" in Test
3. click map

Output 
it give out the error message -: java.lang.StringIndexOutOfBoundsException: String index out of range: -1

 

[https://github.com/apache/sling-org-apache-sling-resourceresolver/blob/master/src/main/java/org/apache/sling/resourceresolver/impl/ResourceResolverImpl.java#L770]
{quote}final String pathInfo = absPath.substring(path.length());
{quote}
path = "/content/we-retail/us/en" whereas absPath = "content/we-retail/us/en"   .... substring fails

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)