Selaa lähdekoodia

fix #2281 check if theme directory exists

Shinsuke Sugaya 5 vuotta sitten
vanhempi
commit
75e1d6bd0f
1 muutettua tiedostoa jossa 6 lisäystä ja 0 poistoa
  1. 6 0
      src/main/java/org/codelibs/fess/helper/ThemeHelper.java

+ 6 - 0
src/main/java/org/codelibs/fess/helper/ThemeHelper.java

@@ -103,6 +103,12 @@ public class ThemeHelper {
     }
 
     protected void closeQuietly(final Path dir) {
+        if (Files.notExists(dir)) {
+            if (logger.isDebugEnabled()) {
+                logger.debug("{} does not exists.", dir);
+            }
+            return;
+        }
         try (Stream<Path> walk = Files.walk(dir, FileVisitOption.FOLLOW_LINKS)) {
             walk.sorted(Comparator.reverseOrder()).forEach(f -> {
                 if (logger.isDebugEnabled()) {