aboutsummaryrefslogtreecommitdiffstats
path: root/container-disc
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2022-02-11 12:35:47 +0100
committerMartin Polden <mpolden@mpolden.no>2022-02-11 12:35:47 +0100
commitd76c8b9e52cb8454a245096147d5f03436b3e9c1 (patch)
tree2801013fcff347a76bda1b76f3d1dd596f738d7b /container-disc
parentb85edf5d732c4ceaca4012c15e7755e6e690bdf2 (diff)
Only shutdown non-null configurer
Diffstat (limited to 'container-disc')
-rw-r--r--container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java b/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
index aa70bd8197f..a27b082f014 100644
--- a/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
+++ b/container-disc/src/main/java/com/yahoo/container/jdisc/ConfiguredApplication.java
@@ -434,7 +434,9 @@ public final class ConfiguredApplication implements Application {
@Override
public void destroy() {
log.info("Destroy: Shutting down container now");
- configurer.shutdown();
+ if (configurer != null) {
+ configurer.shutdown();
+ }
slobrokConfigSubscriber.ifPresent(SlobrokConfigSubscriber::shutdown);
Container.get().shutdown();
unregisterInSlobrok();