When FileSystem.getFileBlockLocations(file,start,len) is called with "start" argument equal to the file size, the response is not empty. See HADOOP-8599 for details and tiny patch.
Non empty response from FileSystem.getFileBlockLocations when asking for data beyond the end of file
Closed upon release of Hadoop 1.2.0.
I've committed this, thanks for the review Todd.
Patch attached. Same as the trunk version.