Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-8044

Controller services do not refer to any component when they are not associated with a top-level process group

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.11.4
    • None
    • Flow Versioning
    • None
    • Any environment

    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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            samulenti Samuele Lenticchia
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: