You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Marcio Sugar (Jira)" <ji...@apache.org> on 2019/11/18 15:50:00 UTC

[jira] [Created] (NIFI-6879) Variable Updater Error when trying to change variable used inside a Process Group

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)