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

[jira] [Created] (NIFI-10767) SyslogReader should not throw Exceptions on empty/blank lines

Mark Payne created NIFI-10767:
---------------------------------

             Summary: SyslogReader should not throw Exceptions on empty/blank lines
                 Key: NIFI-10767
                 URL: https://issues.apache.org/jira/browse/NIFI-10767
             Project: Apache NiFi
          Issue Type: Bug
          Components: Extensions
            Reporter: Mark Payne


If the SyslogReader encounters an empty line, it throws an Exception:
{code:java}
if (StringUtils.isBlank(line)) {
    // while an empty string is an error
    throw new MalformedRecordException("Encountered a blank message!");
} {code}
Often flows are built that use MergeContent or split data apart, etc. that can result in inadvertently including an empty line between messages. There's no need to throw an Exception in this case. Instead, we should simply skip over the empty line. Perhaps a debug log should be emitted but not an Exception.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)