Gabriel Orstadius-Bui created NIFI-14999:
--------------------------------------------
Summary: Enabling service and referencing components makes invalid
processor stuck as running
Key: NIFI-14999
URL: https://issues.apache.org/jira/browse/NIFI-14999
Project: Apache NiFi
Issue Type: Bug
Components: Core Framework
Affects Versions: 2.5.0
Reporter: Gabriel Orstadius-Bui
Found this bug in version 2.5, and have confirmed that this bug is not
reproducible in 2.4
# Create any Record Reader Service (don't enable yet)
# Create a PutRecord processor and set the created Record Reader (don't set
Record Destination Service)
# Go to the Record Reader and enable it, selecting scope "Service and
referencing components"
# PutRecord will still be invalid (since "Record Distination Service" and
Upstream Connection are required), but it is now not possible to change
configurations or delete it, Error: "Cannot modify configuration of
PutRecord[id=70b8bce2-0199-1000-4805-b0329e43f239] while the Processor is
running".
# UI also does not offer option to stop processor, only to disable (which does
nothing)
In other words, it seems as if enabling a service with referencing processors,
wrongly leads the invalid processor to get stuck in a running state which can't
be fixed, rendering the processor (and service) unusable.
The only solution to this bug I have identified is to stop the entire Process
Group, which then will stop the Processor gone rogue.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)