hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Todd Lipcon (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HADOOP-7327) FileSystem.listStatus() throws NullPointerException instead of IOException upon access permission failure
Date Tue, 24 May 2011 18:38:47 GMT

    [ 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

Mime
View raw message