Pei Ma created MAPREDUCE-6038:
---------------------------------

             Summary: A boolean may be set error in the Word Count v2.0 in 
MapReduce Tutorial
                 Key: MAPREDUCE-6038
                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-6038
             Project: Hadoop Map/Reduce
          Issue Type: Bug
         Environment: java version 1.8.0_11 hostspot 64-bit
            Reporter: Pei Ma
            Priority: Minor


As a beginner, when I learned about the basic of the mr, I found that I cound't 
run the WordCount2 using the command "bin/hadoop jar wc.jar WordCount2 
/user/joe/wordcount/input /user/joe/wordcount/output" in the Tutorial. The VM 
throwed the NullPoniterException at the line 47. In the line 45, the returned 
default value of "conf.getBoolean" is true. That is to say  when 
"wordcount.skip.patterns" is not set ,the WordCount2 will continue to execute 
getCacheFiles.. Then patternsURIs gets the null value. When the "-skip" option 
dosen't exist,  "wordcount.skip.patterns" will not be set. Then a 
NullPointerException come out.
At all, the block after the if-statement in line no. 45 shoudn't be executed 
when the "-skip" option dosen't exist in command. Maybe the line 45 should like 
that  "if (conf.getBoolean("wordcount.skip.patterns", false)) { "
.Just change the boolean.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to