[
https://issues.apache.org/jira/browse/NIFI-8044?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Samuele Lenticchia updated NIFI-8044:
-------------------------------------
Description:
After the import of a versioned flow, the controller services configuration
page (SETTINGS) says that it does not refer to any component if the controller
services are defined in a scope higher than the first level.
*Scenario*
I have a process group (I will name it B) nested in a process group (that I
will name A) that is at top-level. So they will be:
NiFi Flow » A » B
In process group B, it is defined at least one controller service (scope B)
which refers to at least one component (Component_B) in this process group.
Process group A is versioned with the name FlowA.
*Issue*
When I import FlowA from the registry, the service at scope B says "No
referencing components" on the settings page. Also, if I try to enable it, the
same text "No referencing components" is shown under the "Referencing
Components" label.
*Expected behavior*
When I import FlowA, the service at scope B should list the processors and/or
controller services that refer to this service.
was:
When the controller services are defined in a scope higher than the first level
and the flow is versioned, when you import the flow, the controller services
configuration page (settings) says that it does not refer to any component.
*Scenario*
I have a process group (I will name it B) nested in a process group (that I
will name A) that is at top-level. So they will be:
NiFi Flow » A » B
In process group B, it is defined at least one controller service (scope B)
which refers to at least one component (Component_B) in this process group.
Process group A is versioned with the name FlowA.
*Issue*
When I import FlowA from the registry, the service at scope B says "No
referencing components" on the settings page. Also, if I try to enable it, the
same text "No referencing components" is shown under the "Referencing
Components" label.
*Expected behavior*
When I import FlowA, the service at scope B should list the processors and/or
controller services that refer to this service.
> Controller services do not refer to any component when they are not
> associated with a top-level process group
> -------------------------------------------------------------------------------------------------------------
>
> Key: NIFI-8044
> URL: https://issues.apache.org/jira/browse/NIFI-8044
> Project: Apache NiFi
> Issue Type: Bug
> Components: Flow Versioning
> Affects Versions: 1.11.4
> Environment: Any environment
> Reporter: Samuele Lenticchia
> Priority: Major
>
> After the import of a versioned flow, the controller services configuration
> page (SETTINGS) says that it does not refer to any component if the
> controller services are defined in a scope higher than the first level.
> *Scenario*
> I have a process group (I will name it B) nested in a process group (that I
> will name A) that is at top-level. So they will be:
> NiFi Flow » A » B
> In process group B, it is defined at least one controller service (scope B)
> which refers to at least one component (Component_B) in this process group.
> Process group A is versioned with the name FlowA.
> *Issue*
> When I import FlowA from the registry, the service at scope B says "No
> referencing components" on the settings page. Also, if I try to enable it,
> the same text "No referencing components" is shown under the "Referencing
> Components" label.
> *Expected behavior*
> When I import FlowA, the service at scope B should list the processors
> and/or controller services that refer to this service.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)