diff --git a/src/main/java/org/apache/ibatis/io/DefaultVFS.java b/src/main/java/org/apache/ibatis/io/DefaultVFS.java index 14cbf856647..fc4426544cb 100644 --- a/src/main/java/org/apache/ibatis/io/DefaultVFS.java +++ b/src/main/java/org/apache/ibatis/io/DefaultVFS.java @@ -25,6 +25,7 @@ import java.net.MalformedURLException; import java.net.URL; import java.net.URLEncoder; +import java.nio.file.InvalidPathException; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -105,6 +106,9 @@ public List list(URL url, String path) throws IOException { break; } } + } catch (InvalidPathException e) { + // #1974 + lines.clear(); } if (!lines.isEmpty()) { if (log.isDebugEnabled()) {