diff --git a/js/js.translator/src/org/jetbrains/k2js/config/LibrarySourcesConfig.java b/js/js.translator/src/org/jetbrains/k2js/config/LibrarySourcesConfig.java index 8eee8091e13..204583a1d4c 100644 --- a/js/js.translator/src/org/jetbrains/k2js/config/LibrarySourcesConfig.java +++ b/js/js.translator/src/org/jetbrains/k2js/config/LibrarySourcesConfig.java @@ -66,6 +66,7 @@ public class LibrarySourcesConfig extends Config { String moduleName = UNKNOWN_EXTERNAL_MODULE_NAME; for (String path : files) { File file = new File(path); + if (!file.exists()) continue; // The path here may be copying from a library root configuration, i.e. may be absent try { String name = file.getName(); if (path.charAt(0) == '@') { @@ -83,7 +84,7 @@ public class LibrarySourcesConfig extends Config { } } catch (IOException e) { - LOG.error(e); + LOG.error("While processing " + file, e); } }