[ https://issues.apache.org/jira/browse/HDFS-2065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13089083#comment-13089083 ]
Tsz Wo (Nicholas), SZE commented on HDFS-2065: ---------------------------------------------- Thanks Bharath, there were some unit tests failed in [build #866|https://issues.apache.org/jira/browse/HDFS-2065?focusedCommentId=13060939&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13060939] but the test report was no longer available. I tried to apply the patch manually. There was some conflict in FSNamesystem. > Fix NPE in DFSClient.getFileChecksum > ------------------------------------ > > Key: HDFS-2065 > URL: https://issues.apache.org/jira/browse/HDFS-2065 > Project: Hadoop HDFS > Issue Type: Bug > Affects Versions: 0.23.0 > Reporter: Bharath Mundlapudi > Assignee: Bharath Mundlapudi > Fix For: 0.23.0 > > Attachments: HDFS-2065-1.patch > > > The following code can throw NPE if callGetBlockLocations returns null. > If server returns null > {code} > List<LocatedBlock> locatedblocks > = callGetBlockLocations(namenode, src, 0, > Long.MAX_VALUE).getLocatedBlocks(); > {code} > The right fix for this is server should throw right exception. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira