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

ferdei pushed a commit to branch NIFI-13883
in repository https://gitbox.apache.org/repos/asf/nifi.git

commit 8fb3526178262d64542e997535845760ea1e950a
Author: Ferenc Erdei <[email protected]>
AuthorDate: Thu Oct 17 09:30:28 2024 +0200

    NIFI-13883 [MiNiFI][C2] Fix MiNiFI recovery if exception happens on config 
update
---
 .../src/main/java/org/apache/nifi/minifi/validator/FlowValidator.java    | 1 -
 .../minifi-runtime/src/main/java/org/apache/nifi/minifi/MiNiFi.java      | 1 +
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-framework-core/src/main/java/org/apache/nifi/minifi/validator/FlowValidator.java
 
b/minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-framework-core/src/main/java/org/apache/nifi/minifi/validator/FlowValidator.java
index 5e154f1f9e..cabf7e4bdd 100644
--- 
a/minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-framework-core/src/main/java/org/apache/nifi/minifi/validator/FlowValidator.java
+++ 
b/minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-framework-core/src/main/java/org/apache/nifi/minifi/validator/FlowValidator.java
@@ -104,7 +104,6 @@ public final class FlowValidator {
         )
         .ifPresent(controllerServices -> {
             LOGGER.error("The following controller services are still in 
ENABLING state: {}", controllerServices);
-            throw new IllegalStateException("Maximum retry number exceeded 
while waiting for controller service to be validated");
         });
     }
 
diff --git 
a/minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-runtime/src/main/java/org/apache/nifi/minifi/MiNiFi.java
 
b/minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-runtime/src/main/java/org/apache/nifi/minifi/MiNiFi.java
index c35957709f..95aad67a18 100644
--- 
a/minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-runtime/src/main/java/org/apache/nifi/minifi/MiNiFi.java
+++ 
b/minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-runtime/src/main/java/org/apache/nifi/minifi/MiNiFi.java
@@ -226,6 +226,7 @@ public class MiNiFi {
             new MiNiFi(properties);
         } catch (final Throwable t) {
             logger.error("Failure to launch MiNiFi", t);
+            System.exit(1);
         }
     }
 

Reply via email to