diff --git a/plugins/maven/maven3-server-impl/src/org/jetbrains/idea/maven/server/Maven3XServerEmbedder.java b/plugins/maven/maven3-server-impl/src/org/jetbrains/idea/maven/server/Maven3XServerEmbedder.java index 7ef17054b839..807ff5247afe 100644 --- a/plugins/maven/maven3-server-impl/src/org/jetbrains/idea/maven/server/Maven3XServerEmbedder.java +++ b/plugins/maven/maven3-server-impl/src/org/jetbrains/idea/maven/server/Maven3XServerEmbedder.java @@ -210,7 +210,7 @@ public abstract class Maven3XServerEmbedder extends Maven3ServerEmbedder { //noinspection SSBasedInspection cliRequest = constructor.newInstance(commandLineOptions.toArray(new String[0]), classWorld); - for (String each : new String[]{"initialize", "cli", "logging", "properties", "populateRequest"}) { + for (String each : new String[]{"initialize", "cli", "logging", "properties"}) { Method m = MavenCli.class.getDeclaredMethod(each, cliRequestClass); m.setAccessible(true); m.invoke(cli, cliRequest); diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenProjectsTree.java b/plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenProjectsTree.java index 7e73967a7428..d03321379857 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenProjectsTree.java +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/project/MavenProjectsTree.java @@ -1271,9 +1271,9 @@ public class MavenProjectsTree { mavenProject.setConfigFileError(cause.getMessage()); } } - throw cause; + } else { + throw t; } - throw t; } finally { embeddersManager.release(embedder);