[ https://issues.apache.org/jira/browse/HADOOP-6327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12768596#action_12768596 ]
Sanjay Radia commented on HADOOP-6327: -------------------------------------- The test fails probably because of left over from a previous runs of the same test which does not cleanup /tmp/existingDir There is another problem with the test. It replies on the system property test.build.data - in its absence it sets the default test dir to /tmp like many of our other tests. The default should really be build/test/data relative to the working dir. The attached patch fixes this and cleans up the testWorkingDir. While testing this patch I ran into another bug in TEST_X_FILTER which is also fixed in the patch. This path REQUIRES a minior fix to the HDFS test that uses the same base class. The attached patch should be followed by patch to HDFS (see attached). > Fix build error for one of the FileContext errors > ------------------------------------------------- > > Key: HADOOP-6327 > URL: https://issues.apache.org/jira/browse/HADOOP-6327 > Project: Hadoop Common > Issue Type: Bug > Reporter: Sanjay Radia > Assignee: Sanjay Radia > Attachments: buildError-hdfs.patch, buildError.patch > > > The build fails in Hudson > org.apache.hadoop.fs.TestLocalFSFileContextMainOperations.testWorkingDirectory > (from TestLocalFSFileContextMainOperations) > Failing for the past 5 builds (Since Failed#272 ) > Took 88 ms. > add description > Error Message > chmod: changing permissions of `/tmp/existingDir': Operation not permitted > Stacktrace > org.apache.hadoop.util.Shell$ExitCodeException: chmod: changing permissions > of `/tmp/existingDir': Operation not permitted > at org.apache.hadoop.util.Shell.runCommand(Shell.java:243) > at org.apache.hadoop.util.Shell.run(Shell.java:170) > at > org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:363) > at org.apache.hadoop.util.Shell.execCommand(Shell.java:449) > at org.apache.hadoop.util.Shell.execCommand(Shell.java:432) > at > org.apache.hadoop.fs.RawLocalFileSystem.execCommand(RawLocalFileSystem.java:545) > at > org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:537) > at > org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:347) > at > org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:184) > at org.apache.hadoop.fs.FileSystem.primitiveMkdir(FileSystem.java:769) > at org.apache.hadoop.fs.FileContext.mkdir(FileContext.java:539) > at > org.apache.hadoop.fs.FileContextMainOperationsBaseTest.testWorkingDirectory(FileContextMainOperationsBaseTest.java:170) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.