Description
Because the conf field of a default Codec does not get set when initializing a reader for a record-compressed sequence file, a NullPointerException is thrown when attempting to create an input stream for the default Codec as shown in the following stack trace:
java.lang.NullPointerException
at org.apache.hadoop.io.compress.DefaultCodec.createInputStream(DefaultCodec.java:59)
at org.apache.hadoop.io.SequenceFile$Reader.init(SequenceFile.java:1004)
at org.apache.hadoop.io.SequenceFile$Reader.(SequenceFile.java:927)
at org.apache.hadoop.io.SequenceFile$Reader.(SequenceFile.java:918)
at org.apache.hadoop.mapred.SequenceFileRecordReader.(SequenceFileRecordReader.java:39)
at org.apache.hadoop.mapred.SequenceFileInputFormat.getRecordReader(SequenceFileInputFormat.java:55)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:180)
at org.apache.hadoop.mapred.TaskTracker$Child.main(TaskTracker.java:1388)