[
https://issues.apache.org/jira/browse/NIFI-5822?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16688477#comment-16688477
]
ASF GitHub Bot commented on NIFI-5822:
--------------------------------------
Github user bbende commented on the issue:
https://github.com/apache/nifi/pull/3171
+1 code looks good, verified functionality, will merge
> ControllerServices not available during @OnScheduled
> ----------------------------------------------------
>
> Key: NIFI-5822
> URL: https://issues.apache.org/jira/browse/NIFI-5822
> Project: Apache NiFi
> Issue Type: Bug
> Affects Versions: 1.9.0
> Reporter: Peter Wicks
> Assignee: Mark Payne
> Priority: Blocker
> Fix For: 1.9.0
>
>
> If a processor tries to load a ControllerService during `@OnScheduled`, then
> `context.getControllerService` contains a null reference to
> `controllerServiceProvider`. I traced this back to
> `StandardProcessScheduler.startProcessor`, and the reference to
> `controllerServiceProvider` is also `null` here. `ExecuteSQL` acquires it's
> connection during `@OnScheduled`.
> But once we reach `onTrigger`, everything is fine and you can retrieve a
> controller service without issue
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)