[ http://issues.apache.org/jira/browse/HADOOP-219?page=all ]
Doug Cutting resolved HADOOP-219:
---------------------------------
Fix Version: 0.3
Resolution: Fixed
Assign To: Doug Cutting
I just committed a fix for this. Instead of checking for a null configuration,
I tried to make sure that a non-null configuration is always available.
Thanks, Michael!
> SequenceFile#handleChecksumException NPE
> ----------------------------------------
>
> Key: HADOOP-219
> URL: http://issues.apache.org/jira/browse/HADOOP-219
> Project: Hadoop
> Type: Bug
> Components: io
> Reporter: [EMAIL PROTECTED]
> Assignee: Doug Cutting
> Priority: Trivial
> Fix For: 0.3
> Attachments: hadoop-219.patch
>
> The SequenceFile#handleChecksumException assumes the conf data member has
> been set. It will not be set if we use the 'Reader(FileSystem fs, Path file,
> int bufferSize, long start, long length)' constructor. The latter is used by
> ReduceTask Sorter:
> java.lang.NullPointerException
> at
> org.apache.hadoop.io.SequenceFile$Reader.handleChecksumException(SequenceFile.java:407)
> at org.apache.hadoop.io.SequenceFile$Reader.next(SequenceFile.java:400)
> at
> org.apache.hadoop.io.SequenceFile$Sorter$MergeStream.next(SequenceFile.java:837)
> at
> org.apache.hadoop.io.SequenceFile$Sorter$MergeQueue.merge(SequenceFile.java:881)
> at
> org.apache.hadoop.io.SequenceFile$Sorter$MergePass.run(SequenceFile.java:766)
> at
> org.apache.hadoop.io.SequenceFile$Sorter.mergePass(SequenceFile.java:702)
> at org.apache.hadoop.io.SequenceFile$Sorter.sort(SequenceFile.java:528)
> at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:253)
> at org.apache.hadoop.mapred.TaskTracker$Child.main(TaskTracker.java:787)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira