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

Template instantiation failure when multiple component nar versions exist

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 1.5.0
    • None
    • Core Framework
    • None

    Description

      NiFi allows users to load multiple versions of the same component nar.
      For example:
      nifi-scripting-nar:1.2.0
      nifi-scripting-nar:1.5.0
      -
      Once I have done this, if i try to instantiate a template to the canvas that has a processor from this nar bundle that is neither of these versions (nifi-scripting-nar:1.3.0), it will fail to instantiate the entire template.
      -
      This error is displayed to user:
      "Multiple versions of org.apache.nifi.processors.script.ExecuteScript exist. No exact match for org.apache.nifi:nifi-scripting-nar:1.3.0"
      -
      When there are not multiple nar versions, template instantiation works fine since NiFi will automatically select the current processor version.
      -
      NiFi should allow a user to instantiate a template in such a scenario by either:
      1. Prompt user to select which of the available versions to use during instantiation.
      2. Auto-select a new version (select most current version by default)
      -

      Attachments

        Activity

          People

            Unassigned Unassigned
            msclarke Matthew Clarke
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: