diff --git a/editor/scripts/MapNormalizer b/editor/scripts/MapNormalizer index 73e7ff123..1c8430fc3 100644 --- a/editor/scripts/MapNormalizer +++ b/editor/scripts/MapNormalizer @@ -22,6 +22,10 @@ void normalizeMap(File mapFile, String mapPath) { void normalizeDirectory(File mapFile, String mapPath) { File[] files = mapFile.listFiles(); + if (files == null) { + print("Cannot read directory " + mapFile); + return; + } for (File file : files) { String name = file.getName(); if (!name.equals(".svn") && !name.equals("README")) { diff --git a/editor/scripts/MapValidator b/editor/scripts/MapValidator index 432470033..db1ede2fe 100644 --- a/editor/scripts/MapValidator +++ b/editor/scripts/MapValidator @@ -70,6 +70,10 @@ void checkMap(File mapFile, String mapPath) { void checkDirectory(File mapFile, String mapPath) { File[] files = mapFile.listFiles(); + if (files == null) { + log("Cannot read directory " + mapFile); + return; + } for (File file : files) { String name = file.getName(); if (!name.equals(".svn") && !name.equals("README")) {