Joey Frazee created NIFI-8505:
---------------------------------
Summary: RunNiFi is_loaded returns 0 exit code for all statuses
Key: NIFI-8505
URL: https://issues.apache.org/jira/browse/NIFI-8505
Project: Apache NiFi
Issue Type: Bug
Components: Core Framework
Affects Versions: 1.13.2, 1.13.1, 1.13.0
Reporter: Joey Frazee
The is_loaded command in RunNiFi should return a non-zero exit code when NiFi
is not running.
RunNiFi [1] handles the is_loaded not running state by catching a
NiFiNotRunningException and then exiting cleanly. This is inconsistent with
error handling in the rest of the commands, particularly compared to status()
which returns a non-zero exit code for not running.
Additionally, isNiFiFullyRunning() is unique in handling its error states via
an exception. It'd be good if there was consistency across all the commands,
either managing this via exception or not.
1.
https://github.com/apache/nifi/blob/3963f66dffcdc0ca8c3c5a35844007c077d77f41/nifi-bootstrap/src/main/java/org/apache/nifi/bootstrap/RunNiFi.java
--
This message was sent by Atlassian Jira
(v8.3.4#803005)