[ https://issues.apache.org/jira/browse/SLING-2518?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Antonio Sanso updated SLING-2518: --------------------------------- Attachment: SLING-2518-test.txt attaching junit test > Exception thrown from jcrPropertyMap.containsKey("") > ---------------------------------------------------- > > Key: SLING-2518 > URL: https://issues.apache.org/jira/browse/SLING-2518 > Project: Sling > Issue Type: Bug > Components: JCR > Affects Versions: JCR Resource 2.1.0 > Reporter: Antonio Sanso > Attachments: SLING-2518-test.txt > > > There is a little regression updating org.apache.sling.jcr.resource from > version 2.0.10 to version 2.1 > The same call to the JcrPropertyMap#containsKey that used to work in the > former version fails in the latest with stacktrace > java.lang.IllegalArgumentException: javax.jcr.RepositoryException: failed to > resolve path relative to node /test1340468918488 > at org.apache.sling.jcr.resource.JcrPropertyMap.read(JcrPropertyMap.java:355) > at org.apache.sling.jcr.resource.JcrPropertyMap.get(JcrPropertyMap.java:162) > at > org.apache.sling.jcr.resource.JcrPropertyMap.containsKey(JcrPropertyMap.java:171) > at > org.apache.sling.jcr.resource.internal.JcrPropertyMapTest.testDefaultValue(JcrPropertyMapTest.java:206) > at > org.apache.sling.jcr.resource.internal.JcrPropertyMapTest.testDefaultValue(JcrPropertyMapTest.java:134) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > if containsKey empty string argument e.g. jcrPropertyMap.containsKey(""). > Up to version 2.0.10 jcrPropertyMap.containsKey("") returned false. > See also [0] > [0] sling.markmail.org/message/y4bcxpsreyzt4bwd -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira