Mark Payne created NIFI-9731:
--------------------------------

             Summary: The toString() of a FlowFile is too verbose for bulletins
                 Key: NIFI-9731
                 URL: https://issues.apache.org/jira/browse/NIFI-9731
             Project: Apache NiFi
          Issue Type: Improvement
          Components: Core Framework
            Reporter: Mark Payne
            Assignee: Mark Payne


When a bulletin is generated, it typically includes the FlowFile that is 
contained within the bulletin. The output looks something like this:
{code:java}
Unable to decompress 
StandardFlowFileRecord[uuid=c8d3f008-d6b4-481a-a765-8fbe32d28613,claim=StandardContentClaim
 [resourceClaim=StandardResourceClaim[id=1645815873003-83, container=default, 
section=83], offset=5242880, 
length=1048576],offset=0,name=c8d3f008-d6b4-481a-a765-8fbe32d28613,size=1048576]
 using gzip compression format due to 
org.apache.nifi.processor.exception.ProcessException: IOException thrown from 
CompressContent[id=b35630ab-81fc-1a66-ffff-fffff2856e8a]: java.io.IOException: 
java.io.IOException: Input is not in the .gz format; routing to failure: 
java.io.IOException: Input is not in the .gz format {code}
The syntax {{StandardFlowFileRecord[uuid=...,claim=..., size=...]}} can be 
useful in logs and should remain as it is. However, in a bulletin, it is too 
verbose and makes the bulletin difficult to read. The UUID is unlikely to be 
helpful in a bulletin, either, as it can't really be copied & pasted. We should 
instead use an output such as:

{code:java}
FlowFile[filename=abc.txt] {code}
 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to