[ https://issues.apache.org/jira/browse/HDFS-353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Steve Loughran updated HDFS-353: -------------------------------- Summary: DFSClient does not always throw a FileNotFound exception when a file could not be opened (was: DFSClient could throw a FileNotFound exception when a file could not be opened) > DFSClient does not always throw a FileNotFound exception when a file could > not be opened > ---------------------------------------------------------------------------------------- > > Key: HDFS-353 > URL: https://issues.apache.org/jira/browse/HDFS-353 > Project: Hadoop HDFS > Issue Type: Improvement > Reporter: Steve Loughran > Assignee: Chu Tong > 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 was sent by Atlassian JIRA (v6.2#6252)