[ 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 <mattyb...@apache.org> 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: > <wouter.devr...@tesorion.nl> > "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)