[ 
https://issues.apache.org/jira/browse/NIFI-7055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Otto Fowler updated NIFI-7055:
------------------------------
    Comment: was deleted

(was: OK, I think that "," is a special case.  I think, and will confirm with 
tests that ",,,," or ",,foo,," will always return multiple elements, and 
therefore the exclude empty will be honored.
It maybe that just handling the "," case will be enough to get us to the finish 
line.)

> 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
>
> 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)

Reply via email to