Index: src/main/java/org/apache/jackrabbit/webdav/simple/ResourceFactoryImpl.java
===================================================================
--- src/main/java/org/apache/jackrabbit/webdav/simple/ResourceFactoryImpl.java	(Revision 612767)
+++ src/main/java/org/apache/jackrabbit/webdav/simple/ResourceFactoryImpl.java	(Arbeitskopie)
@@ -137,10 +137,15 @@
             throws RepositoryException {
         Node node = null;
         try {
-            Item item = ((JcrDavSession)sessionImpl).getRepositorySession().getItem(locator.getRepositoryPath());
-            if (item instanceof Node) {
-                node = (Node)item;
-            } // else: item is a property -> return null
+            Session session = ((JcrDavSession)sessionImpl).getRepositorySession();
+            if (locator.getRepositoryPath() == null) {
+                node = session.getRootNode();
+            } else {
+                Item item = session.getItem(locator.getRepositoryPath());
+                if (item instanceof Node) {
+                    node = (Node)item;
+                } // else: item is a property -> return null
+            }
         } catch (PathNotFoundException e) {
             // item does not exist (yet) -> create null-resource
             node = null;
