You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Bryan Bende (Jira)" <ji...@apache.org> on 2021/02/01 19:26:00 UTC
[jira] [Created] (NIFI-8190) NPE enabling controller services on PG
when reference doesn't exist
Bryan Bende created NIFI-8190:
---------------------------------
Summary: NPE enabling controller services on PG when reference doesn't exist
Key: NIFI-8190
URL: https://issues.apache.org/jira/browse/NIFI-8190
Project: Apache NiFi
Issue Type: Bug
Reporter: Bryan Bende
Assignee: Bryan Bende
{code:java}
2021-02-01 13:41:34,538 ERROR [Framework Task Thread Thread-3] org.apache.nifi.engine.FlowEngine Uncaught Exception in Runnable task
java.lang.NullPointerException: null
at org.apache.nifi.controller.service.StandardControllerServiceProvider.enableControllerServices(StandardControllerServiceProvider.java:237)
at org.apache.nifi.controller.service.StandardControllerServiceProvider.lambda$enableControllerServicesAsync$0(StandardControllerServiceProvider.java:225)
at org.apache.nifi.engine.FlowEngine$2.run(FlowEngine.java:110)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748) {code}
Steps to reproduce:
1) Make a flow with CS in root PG, and CS in child PG references the CS in parent
2) Version control to registry
3) Delete everything from NiFi side
4) Import flow from registry, now have single CS in child, referencing missing CS
5) Issue curl command to enable services on the child PG:
curl -H "Content-Type: application/json" -X PUT --data "\{ \"id\" : \"5eddbdcc-0177-1000-22fe-321b6445813b\", \"state\" : \"ENABLED\" }" http://localhost:8080/nifi-api/flow/process-groups/5eddbdcc-0177-1000-22fe-321b6445813b/controller-services
--
This message was sent by Atlassian Jira
(v8.3.4#803005)