This is an automated email from the ASF dual-hosted git repository.

yongzao pushed a commit to branch try-to-fix-procedure-NPE
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 7cb03303a343eefa8087e4aaf57704ded716ad7a
Author: Yongzao <[email protected]>
AuthorDate: Fri Oct 17 13:20:20 2025 +0800

    Update AbstractProcedureScheduler.java
---
 .../confignode/procedure/scheduler/AbstractProcedureScheduler.java      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/scheduler/AbstractProcedureScheduler.java
 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/scheduler/AbstractProcedureScheduler.java
index b8e8c5778c4..5a8d53dcb16 100644
--- 
a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/scheduler/AbstractProcedureScheduler.java
+++ 
b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/procedure/scheduler/AbstractProcedureScheduler.java
@@ -78,7 +78,7 @@ public abstract class AbstractProcedureScheduler implements 
ProcedureScheduler {
 
   @Override
   public void addFront(final Procedure procedure) {
-    if (procedure.isSuccess()) {
+    if (procedure != null && procedure.isSuccess()) {
       LOG.warn("Don't add a successful procedure back to the scheduler, it 
will be ignored");
       return;
     }

Reply via email to