Uploaded image for project: 'Apache NiFi'
  1. Apache NiFi
  2. NIFI-2815

Cannot change script engine in InvokeScriptedProcessor

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.0.0
    • 1.1.0
    • None
    • None

    Description

      Due to a regression introduced in NIFI-2665, the script engine for an InvokeScriptedProcessor is instantiated only once. For instances already in the flow, the Script Engine property setting will be honored, but it cannot be changed. For new InvokeScriptedProcessor instances, the script engine will be set to ECMAScript and also cannot be changed.

      Seems that before NIFI-2665, script engine setup was happening too often, now it is not happening enough. The script engine should be reset when the property has been modified.

      A workaround is to change the processor to the way you want it, then save it as a template, then delete the original and re-load it from the template.

      Attachments

        Issue Links

          Activity

            People

              mattyb149 Matt Burgess
              mattyb149 Matt Burgess
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: