From 0bf6c75e49a2c9d4d28be769c48b6af0492c4f03 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Fri, 25 Jan 2013 13:21:22 +0400 Subject: [PATCH] Handle non-existent files --- .../src/org/jetbrains/k2js/config/LibrarySourcesConfig.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); } }