diff --git a/solr/core/src/java/org/apache/solr/core/CoreContainer.java b/solr/core/src/java/org/apache/solr/core/CoreContainer.java index 9e0a8903c96..8b0a9e07be0 100644 --- a/solr/core/src/java/org/apache/solr/core/CoreContainer.java +++ b/solr/core/src/java/org/apache/solr/core/CoreContainer.java @@ -1679,6 +1679,7 @@ public class CoreContainer { solrCores.removeFromPendingOps(cd.getName()); } } else { + if(coreId != null) return;// yeah, this core is already reloaded/unloaded return right away CoreLoadFailure clf = coreInitFailures.get(name); if (clf != null) { try {