Koji Kawamura created MINIFI-147: ------------------------------------ Summary: MiNiFi C++ startup error due to property name mismatch in config.yml Key: MINIFI-147 URL: https://issues.apache.org/jira/browse/MINIFI-147 Project: Apache NiFi MiNiFi Issue Type: Bug Components: C++ Affects Versions: 0.1.0 Reporter: Koji Kawamura
A config.yml file created by minifi-toolkit-0.1.0 "config.sh transform" command causes following MiNiFi C++ startup error due to several naming mismatch between MiNiFi C++ and minifi-toolkit. {code} pi@raspberrypi:~/dev/nifi-minifi-cpp-0.1.0 $ terminate called after throwing an instance of 'YAML::TypedBadConversion<std::string>' what(): bad conversion {code} I had to modify generated conf.yml as below to start MiNiFi C++: * Connections: ** source name: TailFile (cpp expects) ** source id: b9340f85-0158-1000-0000-000000000000 (toolkit generated) ** source relationship name: success (cpp) ** source relationship names: - success (toolkit generated array) ** destination name: b52ba2de-0158-1000-fda0-5861ac7dbb2f (cpp) ** destination id: b52ba2de-0158-1000-fda0-5861ac7dbb2f (toolkit) * Remote Processing Groups (cpp) * Remote Process Groups (toolkit) ** Port and Host properties for Input Ports are also added manually to start MiNiFi, but this is documented properly. MINIFI-137 has changed constant name. We need to check if such change affects MiNiFi C++ as well. -- This message was sent by Atlassian JIRA (v6.3.4#6332)