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

Allen Wittenauer resolved HADOOP-8056.
--------------------------------------
    Resolution: Duplicate

Duping this to HADOOP-6228 since there are more people on that JIRA.

> Configuration doesn't pass empty string values to tasks
> -------------------------------------------------------
>
>                 Key: HADOOP-8056
>                 URL: https://issues.apache.org/jira/browse/HADOOP-8056
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: conf
>    Affects Versions: 0.20.2, 1.0.0
>            Reporter: Luca Pireddu
>
> If I assign an *empty string* as a value to a property in a JobConf 'job' 
> while I'm preparing it to run, the Configuration does store that value.  I 
> can retrieve it later while in the same process and the value is maintained.
> However, if then call JobClient.runJob(job), the Configuration that is 
> received by the Map and Reduce tasks doesn't contain the property, and 
> calling JobConf.get with that property name returns null (instead of an empty 
> string).  Futher, if I inspect the job's configuration via Hadoop's web 
> interface, the property isn't present.
> It seems as if whatever serialization mechanism that is used to transmit the 
> Configuration from the job client to the tasks discards properties with "" 
> value.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to