Adam Hunyadi created MINIFICPP-1522: ---------------------------------------
Summary: Log the name of the corresponding faulty properties on validation failures Key: MINIFICPP-1522 URL: https://issues.apache.org/jira/browse/MINIFICPP-1522 Project: Apache NiFi MiNiFi C++ Issue Type: Improvement Affects Versions: 0.9.0 Reporter: Adam Hunyadi Fix For: 1.0.0 *Background:* Currently it is really hard to find out what issue prevents MiNiFi from starting up if the configuration contains a property that does not pass its validation. On a ConsumeKafka processor set up with "Max Poll Time": "6 sec", these are the only corresponding logs that were produced: {code} [2021-03-02 16:35:37.375] [org::apache::nifi::minifi::FlowController] [info] Instantiating new flow [2021-03-02 16:35:37.377] [org::apache::nifi::minifi::core::YamlConfiguration] [error] Invalid yaml configuration file [2021-03-02 16:35:37.377] [main] [error] Failed to load configuration due to exception: General Operation: Cannot convert invalid value {code} *Proposal:* We should at least try to log the name of the property that is causing a SPoF due to validation failure. *Acceptance Criteria:* *GIVEN* MiNiFi instance with a flow configuration describing a ConsumeKafka processor *AND* in the configuration the "Max Poll Time" property is set to "6 sec" *WHEN* the MiNiFi instance starts up *THEN* It should fail due to property validation *AND* The logs should contain that the reason for this was a property validation failure on "Max Poll Time" -- This message was sent by Atlassian Jira (v8.3.4#803005)