Jeremy created NIFI-9075:
----------------------------
Summary: Problem with 0.5.0 C2 server converting template
Key: NIFI-9075
URL: https://issues.apache.org/jira/browse/NIFI-9075
Project: Apache NiFi
Issue Type: Bug
Components: MiNiFi
Affects Versions: 1.14.0
Environment: 0.5.0 Command and Control server converting template in
NiFi 1.12.1 for 1.14.0 MiNiFi
Reporter: Jeremy
If I download my template and use the mini-toolkit-1.14.0 to convert the
template there is no issue with the remote process group target port id so the
template should be good. But querying the C2 server config api produces the
incorrect yaml file ids, fails the toolkit validation, also given as an error
in the MiNiFi log. From the good vs bad yaml I can see that it picked up the
port id rather than the port target id when using the C2 server transformation.
Error from MiNiFi:
2021-08-22 23:46:38,452 ERROR [pool-3-thread-1]
o.apache.nifi.minifi.bootstrap.RunMiNiFi Unable to carry out reloading of
configuration on receipt of notification event
java.io.IOException: Unable to successfully transform the provided configuration
Caused by:
org.apache.nifi.minifi.bootstrap.exception.InvalidConfigurationException:
Failed to transform config file due to:[Connection with id
caaf52c3-c29f-34d4-0000-000000000000 has invalid destination id
5c035c8f-c4d4-3d9b-5a40-210870fced8c]
NiFi input port XML:
<inputPorts>
<batchSettings/>
<comments></comments>
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount>
<connected>true</connected>
<exists>true</exists>
<groupId>4cbe2f91-6d36-3327-3f49-6d7cc6b08340</groupId>
<id>5c035c8f-c4d4-3d9b-5a40-210870fced8c</id>
<name>MiNiFi Raw Data</name>
<targetId>2f5a4d17-0175-1000-0000-000050346b1e</targetId>
<targetRunning>true</targetRunning>
<transmitting>false</transmitting>
<useCompression>false</useCompression>
</inputPorts>
Bad yaml:
- id: caaf52c3-c29f-34d4-0000-000000000000
name: Set Version Headers/success/5c035c8f-c4d4-3d9b-5a40-210870fced8c
source id: 9b2797ba-c156-3c13-0000-000000000000
source relationship names:
- success
destination id: 5c035c8f-c4d4-3d9b-5a40-210870fced8c
Good yaml:
- id: caaf52c3-c29f-34d4-0000-000000000000
name: Set Version Headers/success/2f5a4d17-0175-1000-0000-000050346b1e
source id: 9b2797ba-c156-3c13-0000-000000000000
source relationship names:
- success
destination id: 2f5a4d17-0175-1000-0000-000050346b1e{color:#888888}
{color}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)