SLING-9662 Allow null path for resolve()
diff --git a/src/main/java/org/apache/sling/resourceresolver/impl/mappingchain/PathToUriMappingServiceImpl.java b/src/main/java/org/apache/sling/resourceresolver/impl/mappingchain/PathToUriMappingServiceImpl.java
index 4fe3e12..6c0f327 100644
--- a/src/main/java/org/apache/sling/resourceresolver/impl/mappingchain/PathToUriMappingServiceImpl.java
+++ b/src/main/java/org/apache/sling/resourceresolver/impl/mappingchain/PathToUriMappingServiceImpl.java
@@ -108,7 +108,11 @@
     }
 
     @NotNull
-    public MappingChainResult resolve(@Nullable HttpServletRequest request, @NotNull String path) {
+    public MappingChainResult resolve(@Nullable HttpServletRequest request, @Nullable String path) {
+
+        if (path == null || path.isEmpty()) {
+            path = "/";
+        }
 
         try (ResourceResolver rr = getResourceResolver()) {
             MappingChainContextInternal mappingContext = new MappingChainContextInternal(rr);