[
https://issues.apache.org/jira/browse/NIFI-854?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matt Gilman reassigned NIFI-854:
--------------------------------
Assignee: Matt Gilman
> Controller Service Not Created from Processor inside Group
> ----------------------------------------------------------
>
> Key: NIFI-854
> URL: https://issues.apache.org/jira/browse/NIFI-854
> Project: Apache NiFi
> Issue Type: Bug
> Affects Versions: 0.3.0
> Reporter: Brian Ghigiarelli
> Assignee: Matt Gilman
> Fix For: 0.3.0
>
>
> Controller Services are created when a Processor on the root canvas is
> created from a Template instantiation on the canvas; however, this does not
> work for templates that have Processors within Process Groups.
> Steps to reproduce:
> 1. Start fresh (clean canvas, no controller services)
> 2. Create Process Group and go into it
> 3. Add DetectDuplicate processor to Process Group
> 4. Configure DetectDuplicate processor with a new
> DistributedMapCacheClientService and enable that service so that the
> DetectDuplicate processor is valid and ready to run
> 5. Navigate to root canvas (see the Process Group)
> 6. Create template from root canvas (name: "Controller Service Test")
> 7. Delete everything from the canvas and disable + delete the controller
> service so that we're essentially back to the start
> 8. Drag and drop the "Controller Service Test" template onto the canvas
> (expecting that everything will be auto-created)
> 9. Navigate into the Process Group and notice that the DetectDuplicate
> processor is invalid because the DistributedMapCacheClientService ID cannot
> be found
> As an additional test, I created a template with a processor at the top-level
> and one inside the Process Group that are using the same Controller Service,
> and that works just fine. My guess is that the top-level processor is used
> to create the Controller Service and the inner-processor picks it up by that
> same ID.
> Expected behavior: Controller Services referenced by Processors within
> Process Groups are created on template instantiation.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)