From 264dba211b17004f21e10df0749bd2b0c1f5768e Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Mon, 1 Apr 2013 12:22:09 +0400 Subject: [PATCH] NPE --- .../src/com/intellij/ide/plugins/IdeaPluginDescriptorImpl.java | 3 +++ .../src/com/intellij/ide/plugins/PluginManager.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/IdeaPluginDescriptorImpl.java b/platform/platform-impl/src/com/intellij/ide/plugins/IdeaPluginDescriptorImpl.java index ce3916fb98d6..86f44b3528b5 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/IdeaPluginDescriptorImpl.java +++ b/platform/platform-impl/src/com/intellij/ide/plugins/IdeaPluginDescriptorImpl.java @@ -99,6 +99,9 @@ public class IdeaPluginDescriptorImpl implements IdeaPluginDescriptor { myPath = pluginPath; } + IdeaPluginDescriptorImpl() { + } + public void setPath(@NotNull File path) { myPath = path; } diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/PluginManager.java b/platform/platform-impl/src/com/intellij/ide/plugins/PluginManager.java index c2627547251f..2220f3b0581f 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/PluginManager.java +++ b/platform/platform-impl/src/com/intellij/ide/plugins/PluginManager.java @@ -407,7 +407,7 @@ public class PluginManager { private static void addModulesAsDependents(final Map map) { for (String module : ourAvailableModules) { // fake plugin descriptors to satisfy dependencies - map.put(PluginId.getId(module), (T) new IdeaPluginDescriptorImpl(null)); + map.put(PluginId.getId(module), (T) new IdeaPluginDescriptorImpl()); } }