listStatus for local files throws NPE instead of permission denied ------------------------------------------------------------------
Key: HADOOP-7345 URL: https://issues.apache.org/jira/browse/HADOOP-7345 Project: Hadoop Common Issue Type: Bug Components: fs Affects Versions: 0.23.0 Reporter: Daryn Sharp Calling {{fs.listStatus}} on a local directory where the user does not have permissions generates a {{NullPointerException}}: {noformat} Exception in thread "main" java.lang.NullPointerException at org.apache.hadoop.fs.FileSystem.listStatus(FileSystem.java:1115) at org.apache.hadoop.fs.FileSystem.listStatus(FileSystem.java:1150) at org.apache.hadoop.fs.ChecksumFileSystem.listStatus(ChecksumFileSystem.java:494) {noformat} FileSystem.java: {code} 1111: private void listStatus(ArrayList<FileStatus> results, Path f, 1112: PathFilter filter) throws FileNotFoundException, IOException { 1113: FileStatus listing[] = listStatus(f); 1114: 1115: for (int i = 0; i < listing.length; i++) { {code} -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira