[
https://issues.apache.org/jira/browse/NIFI-7055?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17051689#comment-17051689
]
ASF subversion and git services commented on NIFI-7055:
-------------------------------------------------------
Commit f1c6e92df58bf24eb5199cdcb1784cbc438946db in nifi's branch
refs/heads/master from Otto Fowler
[ https://gitbox.apache.org/repos/asf?p=nifi.git;h=f1c6e92 ]
NIFI-7055 handle empty split evaluations, which contain only ,
add explict test for " , "
updated with counting validator
Signed-off-by: Matthew Burgess <[email protected]>
This closes #4012
> createListValidator returns valid for empty list with "," input
> ---------------------------------------------------------------
>
> Key: NIFI-7055
> URL: https://issues.apache.org/jira/browse/NIFI-7055
> Project: Apache NiFi
> Issue Type: Bug
> Reporter: Otto Fowler
> Assignee: Otto Fowler
> Priority: Major
> Time Spent: 2.5h
> Remaining Estimate: 0h
>
> from Slack:
> <[email protected]>
> "I'm looking at the createListValidator, and to my surprise passing in a list
> of (essentially) two empty elements "," validates, while a totally empty
> string "" does not. Apparently due to some underlying behavior of
> String.split."
> The string "," does return a String[0] from split. This should fail
> validation as if here were no elements as null, "", " " do possibly.
> But that kind of goes against or doesn't consider the ignore empty entries.
> I think the difference is whether or not you consider "," to be a list of two
> empty elements or an empty list.
> The current implementation with String.spilt() will produce an empty list.
> Is that correct?
--
This message was sent by Atlassian Jira
(v8.3.4#803005)