[
https://issues.apache.org/jira/browse/NIFI-5822?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16688412#comment-16688412
]
Joseph Witt commented on NIFI-5822:
-----------------------------------
It appears this might be serious enough to warrant an Apache NiFi 1.8.1 release.
> 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.8.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)