hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daryn Sharp (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HADOOP-7344) globStatus doesn't grok groupings with a slash
Date Tue, 31 May 2011 21:48:47 GMT
globStatus doesn't grok groupings with a slash

                 Key: HADOOP-7344
                 URL: https://issues.apache.org/jira/browse/HADOOP-7344
             Project: Hadoop Common
          Issue Type: Bug
          Components: fs
    Affects Versions: 0.23.0
            Reporter: Daryn Sharp

If a glob contains a grouping with a single item that contains a slash, ex. "{a/b}", then
globStatus throws {{"Illegal file pattern: Unclosed group near index 2"}} -- regardless of
whether the path exists.  However, if the glob set contains more than one item, ex. "{a/b,c}",
then it throws a {{NullPointerException}} from {{FileSystem.java:1277}}.

1276: FileStatus[] files = globStatusInternal(new Path(filePattern), filter);
1277: for (FileStatus file : files) {
1278:   results.add(file);
1279: }

The method {{globStatusInternal}} can return null, so the iterator fails with the NPE.

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

View raw message