diff --git a/changelog.html b/changelog.html
index 64eec757a4..bf60274fdd 100644
--- a/changelog.html
+++ b/changelog.html
@@ -62,6 +62,9 @@ Upcoming changes
/computer/*/doDelete should try harder to remove even “zombie” Computers.
(issue 15369)
+
+ NPE from PluginManager.
+ (issue 15511)
Added "manage old data" permanently to the "manage Jenkins" page.
diff --git a/core/src/main/java/hudson/PluginManager.java b/core/src/main/java/hudson/PluginManager.java
index b6c2ac2ab2..12fa0bcb16 100644
--- a/core/src/main/java/hudson/PluginManager.java
+++ b/core/src/main/java/hudson/PluginManager.java
@@ -345,6 +345,9 @@ public abstract class PluginManager extends AbstractModelObject implements OnMas
for (final PluginWrapper p : activePlugins.toArray(new PluginWrapper[activePlugins.size()])) {
g.followedBy().notFatal().attains(PLUGINS_STARTED).add("Initializing plugin " + p.getShortName(), new Executable() {
public void run(Reactor session) throws Exception {
+ if (!activePlugins.contains(p)) {
+ return;
+ }
try {
p.getPlugin().postInitialize();
} catch (Exception e) {