From 70d6bd20ba2284682fec3a33f3fa14a485ec9985 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Sat, 8 Dec 2018 12:02:08 +0100 Subject: [PATCH] Improve error feedback in JCR FS --- org.argeo.jcr/src/org/argeo/jcr/fs/JcrFileSystemProvider.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/org.argeo.jcr/src/org/argeo/jcr/fs/JcrFileSystemProvider.java b/org.argeo.jcr/src/org/argeo/jcr/fs/JcrFileSystemProvider.java index 04d1342bf..804be94fd 100644 --- a/org.argeo.jcr/src/org/argeo/jcr/fs/JcrFileSystemProvider.java +++ b/org.argeo.jcr/src/org/argeo/jcr/fs/JcrFileSystemProvider.java @@ -66,6 +66,8 @@ public abstract class JcrFileSystemProvider extends FileSystemProvider { public DirectoryStream newDirectoryStream(Path dir, Filter filter) throws IOException { try { Node base = toNode(dir); + if (base == null) + throw new IOException(dir + " is not a JCR node"); return new NodeDirectoryStream((JcrFileSystem) dir.getFileSystem(), base.getNodes(), filter); } catch (RepositoryException e) { throw new IOException("Cannot list directory", e); -- 2.30.2