summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorTeryk Bellahsene <teryk.bellahsene@sonarsource.com>2017-08-29 18:41:13 +0200
committerTeryk Bellahsene <teryk@users.noreply.github.com>2017-08-30 16:24:53 +0200
commit0d26a88c087cb3e7b9428c83221c90a53ae9d186 (patch)
tree979fbd831d70e158447ae4c69b679ec4031f57e3 /server
parent6ac30297362247e51cb5518eedccad38f1dc86e1 (diff)
downloadsonarqube-0d26a88c087cb3e7b9428c83221c90a53ae9d186.tar.gz
sonarqube-0d26a88c087cb3e7b9428c83221c90a53ae9d186.zip
SONAR-9721 Do not fail when server stops after opt-out
Diffstat (limited to 'server')
-rw-r--r--server/sonar-server/src/main/java/org/sonar/server/telemetry/TelemetryDaemon.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/server/sonar-server/src/main/java/org/sonar/server/telemetry/TelemetryDaemon.java b/server/sonar-server/src/main/java/org/sonar/server/telemetry/TelemetryDaemon.java
index 858dd452952..60e9c043701 100644
--- a/server/sonar-server/src/main/java/org/sonar/server/telemetry/TelemetryDaemon.java
+++ b/server/sonar-server/src/main/java/org/sonar/server/telemetry/TelemetryDaemon.java
@@ -92,6 +92,9 @@ public class TelemetryDaemon implements Startable {
@Override
public void stop() {
try {
+ if (executorService == null) {
+ return;
+ }
executorService.shutdown();
executorService.awaitTermination(5, TimeUnit.SECONDS);
} catch (InterruptedException e) {