From 2683e899830b11000d815490c59f1dfec1865f30 Mon Sep 17 00:00:00 2001 From: "Vladislav.Soroka" Date: Tue, 26 Apr 2016 19:38:08 +0300 Subject: [PATCH] IDEA-148715 ClassCastException on creating new project --- .../project/manage/ExternalProjectsDataStorage.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ExternalProjectsDataStorage.java b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ExternalProjectsDataStorage.java index 280c201e316a..078118b4b92f 100644 --- a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ExternalProjectsDataStorage.java +++ b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ExternalProjectsDataStorage.java @@ -35,10 +35,7 @@ import com.intellij.openapi.module.ModuleTypeId; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.Pair; import com.intellij.openapi.util.io.FileUtil; -import com.intellij.util.Alarm; -import com.intellij.util.Consumer; -import com.intellij.util.Function; -import com.intellij.util.SmartList; +import com.intellij.util.*; import com.intellij.util.containers.ContainerUtil; import com.intellij.util.containers.MultiMap; import com.intellij.util.xmlb.annotations.AbstractCollection; @@ -394,10 +391,8 @@ public class ExternalProjectsDataStorage implements SettingsSavingComponent, Per projects.add(projectDataDataNode); } } - catch (ClassNotFoundException e) { - IOException ioException = new IOException(); - ioException.initCause(e); - throw ioException; + catch (Exception e) { + throw new IOException(e); } finally { os.close();