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

If a Processor clones a FlowFile then adds attributes to or modifies the clone, a Provenance Event is generated with no FlowFile UUID.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.2.0
    • Core Framework
    • None

    Description

      This can be recreated by adding a SplitText Processor to the canvas and then feeding it in a FlowFile that does not need to be split. In this case, a Provenance CLONE event is generated, and so is an ATTRIBUTES_MODIFIED event because after cloning the incoming FlowFile, we add attributes to the clone.

      If we then attempt to query provenance for events generated by this Processor - or use the Provenance Reporting Task - we will get an error indicating that the Provenance Event could not be generated because it has no FlowFile UUID.

      Attachments

        Issue Links

          Activity

            People

              markap14 Mark Payne
              markap14 Mark Payne
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: