[ https://issues.apache.org/jira/browse/NIFI-9824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul Grey reassigned NIFI-9824: ------------------------------- Assignee: Paul Grey > Address WARN log message in ProcessorAuditor on processor RunOnce > ----------------------------------------------------------------- > > Key: NIFI-9824 > URL: https://issues.apache.org/jira/browse/NIFI-9824 > Project: Apache NiFi > Issue Type: Bug > Reporter: Paul Grey > Assignee: Paul Grey > Priority: Minor > > Noticed a WARN log message while reviewing NiFi logs. Tracked issue down to > `if` block in `updateProcessorAdvice()`. > {code:java} > // state is now stopped... consider the previous state > if (ScheduledState.RUNNING.equals(scheduledState)) { > processorAction.setOperation(Operation.Stop); > } else if (ScheduledState.DISABLED.equals(scheduledState)) { > processorAction.setOperation(Operation.Enable); > } > {code} > An additional `else if` is needed to handle the "Run Once" case, where > `scheduledState` is "Stopped". Otherwise, the > `processorAction.setOperation()` is never called, which results in an NPE in > `NifiAuditor.saveActions()`. > {code:java} > WARN org.apache.nifi.audit.ProcessorAuditor Unable to record actions: Cannot > invoke "org.apache.nifi.action.Operation.name()" because the return value of > "org.apache.nifi.action.Action.getOperation()" is null > {code} -- This message was sent by Atlassian Jira (v8.20.1#820001)