Konrad Windszus created SLING-10918:
---------------------------------------

             Summary: NPE in RRMockResourceResolverWrapper.getResource()
                 Key: SLING-10918
                 URL: https://issues.apache.org/jira/browse/SLING-10918
             Project: Sling
          Issue Type: Bug
          Components: Testing
    Affects Versions: Testing Sling Mock 3.1.2
            Reporter: Konrad Windszus


I ran into the following NPE
{code}
java.lang.NullPointerException
        at 
org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProvider.getResource(JcrResourceProvider.java:320)
        at 
org.apache.sling.testing.mock.sling.RRMockResourceResolverWrapper.getResource(RRMockResourceResolverWrapper.java:66)
...
{code}

This is caused by 
https://github.com/apache/sling-org-apache-sling-testing-sling-mock/blob/b642cb54b9f69c6f6649e335e0f7ae8da58183c6/core/src/main/java/org/apache/sling/testing/mock/sling/RRMockResourceResolverWrapper.java#L113
 returning {{null}} (which seems fine according to the contract which states 
that {{null}}} might be returned and 
https://github.com/apache/sling-org-apache-sling-jcr-resource/blob/89bc0bb344d6c7f109f6e43ef5e87bda7c04d286/src/main/java/org/apache/sling/jcr/resource/internal/helper/jcr/JcrResourceProvider.java#L320
 unconditionally dereferencing it.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to