Hello Again! I'm running into a NullPointerException from the following code (taken from a recordreader). None of the other variables are returning null, I've check them all. I've checked the documentation, and I still don't know why the compressionCodecFactory would return a null result. Any ideas?
Thank you! Kylie public ServiceRecordReader(Configuration job, FileSplit split) throws java.io.IOException { final Path file = split.getPath(); compressionCodecs = new CompressionCodecFactory(job); final CompressionCodec codec = compressionCodecs.getCodec(file); //since we're not concerned with splits, we'll just open the objects FileSystem fs = file.getFileSystem(job); FSDataInputStream fileIn = fs.open(split.getPath()); if(codec != null) { in = new ServiceReader(codec.createInputStream(fileIn)); } else { throw new java.io.IOException("codec is null, curses... "); }