[ https://issues.apache.org/jira/browse/NIFI-12992?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gabriel Orstadius-Bui updated NIFI-12992: ----------------------------------------- Fix Version/s: 2.0.0-M3 > Processor referencing controller service shown as invalid after switching to > stateless execution engine > ------------------------------------------------------------------------------------------------------- > > Key: NIFI-12992 > URL: https://issues.apache.org/jira/browse/NIFI-12992 > Project: Apache NiFi > Issue Type: Bug > Components: NiFi Stateless > Affects Versions: 2.0.0-M2 > Reporter: Gabriel Orstadius-Bui > Priority: Major > Fix For: 2.0.0-M3 > > > How to reproduce: > # A processor and a controller service referenced by the processor are both > within a process group using the standard execution engine. The controller > service is disabled and the processor is therefore displayed as invalid in > the diagram. > # Switch the process group's execution engine to Stateless. > # The processor is incorrectly still displayed as invalid in the diagram. > # Quickly opening the processor's configurations will still display the > processor as invalid within the pop-up dialog. > # Waiting for a few seconds and then (re-)opening the processor's > configurations will then correctly show the processor as valid (just > stopped). Going back to the diagram will then also display the processor as > valid. > # (Switching back to standard will conversely incorrectly display the > processor as valid until waiting for a few seconds and opening its > configurations) > In other words, it seems as if there is a long window of time after switching > execution engine in which NiFi does not take the new execution engine into > consideration when validating processors. > Ideally, the validation should correctly validate the processors right after > switching the execution engine and display them as valid/invalid accordingly > in the diagram. -- This message was sent by Atlassian Jira (v8.20.10#820010)