[
https://issues.apache.org/jira/browse/HDFS-2065?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13113318#comment-13113318
]
Laxman commented on HDFS-2065:
------------------------------
Hi Bharath,
I assumed this may happen when we create an empty file and make a call to
getFileChecksum. But that doesn't seems to be the case. Even in empty file
scenario this call doesn't throw any NPE.
Can you please provide the scenario or stack trace for this. That will be
helpful to reproduce and provide the correct fix.
> 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