diff --git a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.java b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.java index f167f4a..c26e806 100644 --- a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.java +++ b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/ProcedureExecutor.java @@ -530,7 +530,9 @@ public class ProcedureExecutor { LOG.info("Stopping the procedure executor"); scheduler.stop(); - timeoutExecutor.sendStopSignal(); + if (timeoutExecutor != null) { + timeoutExecutor.sendStopSignal(); + } } public void join() {