[ 
https://issues.apache.org/jira/browse/HADOOP-7327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13038709#comment-13038709
 ] 

Todd Lipcon commented on HADOOP-7327:
-------------------------------------

This looks good, but unfortunately the Hudson build slave seems to be in bad 
shape (disk full). I'm working on getting that fixed. Would it be possible to 
run the tests locally in the meantime?

Also, can you add a unit test? Should be easy to mkdir/chown a directory to 
reproduce the issue.

> FileSystem.listStatus() throws NullPointerException instead of IOException 
> upon access permission failure
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: HADOOP-7327
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7327
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: fs
>    Affects Versions: 0.22.0, 0.23.0
>            Reporter: Matt Foley
>            Assignee: Matt Foley
>         Attachments: hadoop-7327-1.patch
>
>
> Many processes that call listStatus() expect to handle IOException, but 
> instead are getting runtime error NullPointerException, if the directory 
> being scanned is visible but no-access to the running user id.  For example, 
> if directory foo is drwxr-xr-x, and subdirectory foo/bar is drwx------, then 
> trying to do listStatus(Path(foo/bar)) will cause a NullPointerException.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to