From ef7957f008f98491c3c525a224fec9107dca9179 Mon Sep 17 00:00:00 2001 From: Stephan Ewen Date: Mon, 15 Sep 2014 16:52:48 +0200 Subject: [PATCH] Fix race at TaskManager registration during startup --- .../java/org/apache/flink/runtime/jobmanager/JobManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flink-runtime/src/main/java/org/apache/flink/runtime/jobmanager/JobManager.java b/flink-runtime/src/main/java/org/apache/flink/runtime/jobmanager/JobManager.java index 113f8fde02b..f79fecb8ed4 100644 --- a/flink-runtime/src/main/java/org/apache/flink/runtime/jobmanager/JobManager.java +++ b/flink-runtime/src/main/java/org/apache/flink/runtime/jobmanager/JobManager.java @@ -661,7 +661,7 @@ public class JobManager implements ExtendedManagementProtocol, InputSplitProvide @Override public InstanceID registerTaskManager(InstanceConnectionInfo instanceConnectionInfo, HardwareDescription hardwareDescription, int numberOfSlots) { - if (this.instanceManager != null) { + if (this.instanceManager != null && this.scheduler != null) { return this.instanceManager.registerTaskManager(instanceConnectionInfo, hardwareDescription, numberOfSlots); } else { return null; -- GitLab