[ https://issues.apache.org/jira/browse/NIFI-10772?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nissim Shiman updated NIFI-10772: --------------------------------- Description: This error occurs when nifi is unable to start a controller service that is supposed to be in an enabled state. On shutdown, nifi will give an error (stacktrace below) To reproduce, for example using, StandardRestrictedSSLContextService: Enable StandardRestrictedSSLContextService Shutdown nifi remove keystore StandardRestrictedSSLContextService relied on (or move it to different location on filesystem) start nifi stop nifi When nifi is shutdown the following non-attributable error is in nifi-app.log: {code:java} java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@1c5f3492 rejected from org.apache.nifi.engine.FlowEngine@1298c969[Shutting down, pool size = 10, active threads = 1, queued tasks = 0, completed tasks = 54] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ScheduledThreadPoolExecutor.delayedExecute(ScheduledThreadPoolExecutor.java:326) at java.util.concurrent.ScheduledThreadPoolExecutor.schedule(ScheduledThreadPoolExecutor.java:533) at org.apache.nifi.engine.FlowEngine.schedule(FlowEngine.java:87) at org.apache.nifi.controller.service.StandardControllerServiceNode$2.run(StandardControllerServiceNode.java:591) 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:750) {code} It is unclear from the current log output as to what the underlying cause of it was (i.e. which controller service StandardControllerServiceNode is having trouble with) A similar non-attributable error is also seen on nifi shutdown for a processor that relies on this controller service. was: This error occurs when nifi is unable to start a controller service that is supposed to be in an enabled state. On shutdown, nifi will give an error (stacktrace below) To reproduce, for example using, StandardSSLContextService: Enable StandardSSLContextService Shutdown nifi remove keystore StandardSSLContextService relied on (or move it to different location on filesystem) start nifi stop nifi When nifi is shutdown the following non-attributable error is in nifi-app.log: {code:java} 2023-01-06 15:46:41,085 ERROR [Timer-Driven Process Thread-5] org.apache.nifi.engine.FlowEngine Uncaught Exception in Runnable task java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@2867c735 rejected from org.apache.nifi.e ngine.FlowEngine@a814d7d[Shutting down, pool size = 10, active threads = 3, queued tasks = 0, completed tasks = 257823] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ScheduledThreadPoolExecutor.delayedExecute(ScheduledThreadPoolExecutor.java:326) at java.util.concurrent.ScheduledThreadPoolExecutor.schedule(ScheduledThreadPoolExecutor.java:533) at org.apache.nifi.engine.FlowEngine.schedule(FlowEngine.java:87) at org.apache.nifi.controller.service.StandardControllerServiceNode$2.run(StandardControllerServiceNode.java:591) 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:750) {code} It is unclear from the current log output as to what the underlying cause of it was (i.e. which controller service StandardControllerServiceNode is having trouble with) A similar non-attributable error is also seen on nifi shutdown for a processor that relies on this controller service. > Unattributable error on nifi shutdown when controller service was unable to > be started > -------------------------------------------------------------------------------------- > > Key: NIFI-10772 > URL: https://issues.apache.org/jira/browse/NIFI-10772 > Project: Apache NiFi > Issue Type: Bug > Affects Versions: 1.18.0, 1.20.0 > Reporter: Nissim Shiman > Assignee: Nissim Shiman > Priority: Major > > This error occurs when nifi is unable to start a controller service that is > supposed to be in an enabled state. On shutdown, nifi will give an error > (stacktrace below) > To reproduce, for example using, StandardRestrictedSSLContextService: > Enable StandardRestrictedSSLContextService > Shutdown nifi > remove keystore StandardRestrictedSSLContextService relied on (or move it to > different location on filesystem) > start nifi > stop nifi > When nifi is shutdown the following non-attributable error is in nifi-app.log: > {code:java} > java.util.concurrent.RejectedExecutionException: Task > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@1c5f3492 > rejected from org.apache.nifi.engine.FlowEngine@1298c969[Shutting down, pool > size = 10, active threads = 1, queued tasks = 0, completed tasks = 54] > at > java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) > at > java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) > at > java.util.concurrent.ScheduledThreadPoolExecutor.delayedExecute(ScheduledThreadPoolExecutor.java:326) > at > java.util.concurrent.ScheduledThreadPoolExecutor.schedule(ScheduledThreadPoolExecutor.java:533) > at org.apache.nifi.engine.FlowEngine.schedule(FlowEngine.java:87) > at > org.apache.nifi.controller.service.StandardControllerServiceNode$2.run(StandardControllerServiceNode.java:591) > 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:750) > {code} > It is unclear from the current log output as to what the underlying cause of > it was (i.e. which controller service StandardControllerServiceNode is having > trouble with) > A similar non-attributable error is also seen on nifi shutdown for a > processor that relies on this controller service. -- This message was sent by Atlassian Jira (v8.20.10#820010)