You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by "Ayush Saxena (Jira)" <ji...@apache.org> on 2020/06/06 13:42:00 UTC
[jira] [Created] (HDFS-15396) Fix
TestViewFileSystemOverloadSchemeHdfsFileSystemContract#testListStatusRootDir
Ayush Saxena created HDFS-15396:
-----------------------------------
Summary: Fix TestViewFileSystemOverloadSchemeHdfsFileSystemContract#testListStatusRootDir
Key: HDFS-15396
URL: https://issues.apache.org/jira/browse/HDFS-15396
Project: Hadoop HDFS
Issue Type: Bug
Reporter: Ayush Saxena
Assignee: Ayush Saxena
Exception :
{code:java}
java.lang.IllegalArgumentException: Can not create a Path from an empty string
at org.apache.hadoop.fs.Path.checkPathArg(Path.java:172)
at org.apache.hadoop.fs.Path.<init>(Path.java:184)
at org.apache.hadoop.fs.viewfs.ViewFileSystem$InternalDirOfViewFs.listStatus(ViewFileSystem.java:1207)
at org.apache.hadoop.fs.viewfs.ViewFileSystem.listStatus(ViewFileSystem.java:514)
at org.apache.hadoop.fs.FileSystemContractBaseTest.assertListStatusFinds(FileSystemContractBaseTest.java:867)
at org.apache.hadoop.fs.viewfs.TestViewFileSystemOverloadSchemeHdfsFileSystemContract.testListStatusRootDir(TestViewFileSystemOverloadSchemeHdfsFileSystemContract.java:119)
{code}
The reason for failure being, the mount destination for /user and /append in the test is just the URI, with no further path.
Thus while listing, in order to fetch the permissions, the destination URI is used to get the path, which resolves being empty. Hence the failure
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-help@hadoop.apache.org