[ 
https://issues.apache.org/jira/browse/HADOOP-5307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12682323#action_12682323
 ] 

Enis Soztutar commented on HADOOP-5307:
---------------------------------------

bq. Neither of us has enough data to assert anything about the frequency of any 
case because it's a public class. While my intuition matches yours, 
"incompatible change" isn't a statistical definition, let alone one based on 
our expectations.
Wish we had resolved HADOOP-5073, which will hopefully classify the "gray 
areas" in the code.
bq. Not sure. Since this seems to be serializing an array in and out of 
configs, I'm leaning towards the Stringifier work as a solution local to 
DBConfiguration. Would that work?
I have opened HADOOP-5073, to fix the issue in DB context. I will close this 
one as won't fix. If any other use case occurs for stringifying possible null 
object(s), we can reopen this one. 


> Fix null value handling in StringUtils#arrayToString() and #getStrings()
> ------------------------------------------------------------------------
>
>                 Key: HADOOP-5307
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5307
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: util
>    Affects Versions: 0.21.0
>            Reporter: Enis Soztutar
>            Assignee: Enis Soztutar
>         Attachments: h5307_v1.patch
>
>
> StringUtils#arrayToString() converts String array to a String of comma 
> separated elements. If the String array includes null values, these are 
> recovered as "null" (literal) from getStrings() method, which eventually 
> causes configuration issues. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to