Andy LoPresto created NIFI-4187:
-----------------------------------
Summary: If NiFi process is killed, bootstrap auto-restart hangs
on missing sensitive key file
Key: NIFI-4187
URL: https://issues.apache.org/jira/browse/NIFI-4187
Project: Apache NiFi
Issue Type: Bug
Components: Core Framework
Affects Versions: 1.3.0
Reporter: Andy LoPresto
Priority: Critical
If the NiFi process is killed and {{autoRestart}} is enabled in the bootstrap
process ({{RunNiFi.java}}) (enabled by default except when in {{run}} mode) and
the instance is using encrypted configuration files, the {{sensitive.key}} file
which contains the master encryption key is no longer available when restart
occurs. This results in the application exiting.
To resolve this, the logic to prepare and generate the sensitive key file
should be extracted to a method and invoked during initial start *and* during
the auto-restart loop at
https://github.com/apache/nifi/blob/master/nifi-bootstrap/src/main/java/org/apache/nifi/bootstrap/RunNiFi.java#L1159
.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)