From 95768db9a15d3f88b2b47a6c047c9868cd243f3a Mon Sep 17 00:00:00 2001 From: Michael Nedzelsky Date: Thu, 12 Mar 2015 03:14:16 +0300 Subject: [PATCH] fix NPE while creating new Kotlin/Javascript project --- .../framework/CustomLibraryDescriptorWithDeferredConfig.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/framework/CustomLibraryDescriptorWithDeferredConfig.java b/idea/src/org/jetbrains/kotlin/idea/framework/CustomLibraryDescriptorWithDeferredConfig.java index 7cf25c6299e..9e526fa2c67 100644 --- a/idea/src/org/jetbrains/kotlin/idea/framework/CustomLibraryDescriptorWithDeferredConfig.java +++ b/idea/src/org/jetbrains/kotlin/idea/framework/CustomLibraryDescriptorWithDeferredConfig.java @@ -221,7 +221,9 @@ public abstract class CustomLibraryDescriptorWithDeferredConfig extends CustomLi @Override public void addRoots(@NotNull LibraryEditor editor) { for (File libraryFile : libraryFiles) { - editor.addRoot(VfsUtil.getUrlForLibraryRoot(libraryFile), OrderRootType.CLASSES); + if (libraryFile != null) { + editor.addRoot(VfsUtil.getUrlForLibraryRoot(libraryFile), OrderRootType.CLASSES); + } } editor.addRoot(VfsUtil.getUrlForLibraryRoot(librarySrcFile), OrderRootType.SOURCES); }