DFSClient could throw a FileNotFound exception when a file could not be opened ------------------------------------------------------------------------------
Key: HADOOP-5267 URL: https://issues.apache.org/jira/browse/HADOOP-5267 Project: Hadoop Core Issue Type: Improvement Components: dfs Affects Versions: 0.21.0 Reporter: Steve Loughran Priority: Minor DfsClient.openInit() throws an IOE when a file can't be found, that is, it has no blocks [sf-startdaemon-debug] 09/02/16 12:38:47 [IPC Server handler 0 on 8012] INFO mapred.TaskInProgress : Error from attempt_200902161238_0001_m_000000_2: java.io.IOException: Cannot open filename /tests/mrtestsequence/in/in.txt [sf-startdaemon-debug] at org.apache.hadoop.hdfs.DFSClient$DFSInputStream.openInfo(DFSClient.java:1352) [sf-startdaemon-debug] at org.apache.hadoop.hdfs.DFSClient$DFSInputStream.<init>(DFSClient.java:1343) [sf-startdaemon-debug] at org.apache.hadoop.hdfs.DFSClient.open(DFSClient.java:312) [sf-startdaemon-debug] at org.apache.hadoop.hdfs.DistributedFileSystem.open(DistributedFileSystem.java:177) [sf-startdaemon-debug] at org.apache.hadoop.fs.FileSystem.open(FileSystem.java:347) I propose turning this into a FileNotFoundException, which is more specific about the underlying problem. Including the full dfs URL would be useful too. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.