Marcio Sugar created NIFI-6879: ---------------------------------- Summary: Variable Updater Error when trying to change variable used inside a Process Group Key: NIFI-6879 URL: https://issues.apache.org/jira/browse/NIFI-6879 Project: Apache NiFi Issue Type: Bug Components: Core Framework Affects Versions: 1.10.0 Environment: Ubuntu 16.04 Reporter: Marcio Sugar
This works fine in NiFi 1.7.1 but fails in NiFi 1.10.1. Whenever I try to change the value of a variable that's defined outside a Process Group where it's used, NiFi fails during the Applying Updates with the following message (image also attached): {noformat} Variable Update Error Unable to complete variable update request: Failed to update Variable Registry because failed while performing step: Applying updates to Variable Registry.{noformat} To reproduce the problem: # On the top-level canvas, create a variable named "myvar", and set it to "{{blah}}". # Create a Process Group named "mypg". Enter the group. # Inside "mypg", add a GenerateFlowFile and set its "Run Schedule" to "1 day" to get just one flow file when it's started. # Still inside "mypg", add a LogMessage. Set its "Log prefix" to "{{MYLOG:}} " and its "Log message" to "{{My message is: '${myvar}'.}}" # Start both processors and see a message like this appeared in the application's log: {{MYLOG: My message is: 'blah'.}} # Now leave the "mypg" Process Group and go back to the top-level canvas. Try to set the "myvar" variable to a different value, like "{{blah-blah}}". NiFi starts the steps to make the change, but fails during the "Applying Updates" step with the above error message. Images and log file attached. -- This message was sent by Atlassian Jira (v8.3.4#803005)