Mark Payne created NIFI-882:
-------------------------------
Summary: When a Process Group is deleted, references in that group
to Controller Services aren't handled properly
Key: NIFI-882
URL: https://issues.apache.org/jira/browse/NIFI-882
Project: Apache NiFi
Issue Type: Bug
Components: Core Framework
Reporter: Mark Payne
Assignee: Mark Payne
Fix For: 0.3.0
The description of this problem came from NIFI-854, as it was a comment on a
related ticket. There is a bit more conversation about this issue on that
ticket, but the crux of the issue is that if a Processor is in Process Group X
and references a Controller Service, if Process Group X is deleted, the
Controller Service still believes that the Processor is referencing it - even
though the Processor no longer exists.
Steps to reproduce (from clean canvas / no controller services)
1. Add Process Group
2. Add DetectDuplicate processor inside Process Group
3. Configure DetectDuplicate to use a new DistributedMapCacheClientService
4. Configure and enable the new Controller Service. Note that "DetectDuplicate"
displays in Referenced Components within the service info view
5. From the root canvas, delete the Process Group (cascades to delete the
DetectDuplicate processor within it)
6. Go to the Controller Service "Info" view for DistributedMapCacheClientService
7. Note that "DetectDuplicate" still shows as a Referenced Component. Clicking
on this processor results in a few messages in the error dialog: "Unable to
locate group with id '[UUID]'."
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)