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)

Reply via email to