Hi Builds@,
A while back I tried to get nightly Nutch windows builds sorted out [0]. So
far so good.
The builds fail due to a failure to set some file permissions to 0700 which
is required by specific Nutch test processes.
A typical stack trace resulting in a failure can be seen below.
Can you guys suggest a possible solution I can configure within the Job to
configure this properly?
Thanks in advance.
Lewis

Testsuite: org.apache.nutch.crawl.TestCrawlDbFilter
Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 1.94 sec
------------- Standard Output ---------------
2013-03-22 04:07:50,070 WARN  util.NativeCodeLoader
(NativeCodeLoader.java:<clinit>(52)) - Unable to load native-hadoop
library for your platform... using builtin-java classes where
applicable
2013-03-22 04:07:50,099 INFO  compress.CodecPool
(CodecPool.java:getCompressor(103)) - Got brand-new compressor
2013-03-22 04:07:50,120 INFO  compress.CodecPool
(CodecPool.java:getCompressor(103)) - Got brand-new compressor
2013-03-22 04:07:50,121 INFO  crawl.CrawlDBTestUtil
(CrawlDBTestUtil.java:createCrawlDb(64)) -
adding:http://www.example.com
2013-03-22 04:07:50,122 INFO  crawl.CrawlDBTestUtil
(CrawlDBTestUtil.java:createCrawlDb(64)) -
adding:http://www.example1.com
2013-03-22 04:07:50,122 INFO  crawl.CrawlDBTestUtil
(CrawlDBTestUtil.java:createCrawlDb(64)) -
adding:http://www.example2.com
2013-03-22 04:07:50,332 ERROR security.UserGroupInformation
(UserGroupInformation.java:doAs(1139)) - PriviledgedActionException
as:hudson cause:java.io.IOException: Failed to set permissions of
path: \tmp\hadoop-hudson\mapred\staging\hudson-715448806\.staging to
0700
------------- ---------------- ---------------

Testcase: testUrl404Purging took 1.932 sec
        Caused an ERROR
Failed to set permissions of path:
\tmp\hadoop-hudson\mapred\staging\hudson-715448806\.staging to 0700
java.io.IOException: Failed to set permissions of path:
\tmp\hadoop-hudson\mapred\staging\hudson-715448806\.staging to 0700
        at org.apache.hadoop.fs.FileUtil.checkReturnValue(FileUtil.java:689)
        at org.apache.hadoop.fs.FileUtil.setPermission(FileUtil.java:662)
        at 
org.apache.hadoop.fs.RawLocalFileSystem.setPermission(RawLocalFileSystem.java:509)
        at 
org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:344)
        at 
org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:189)
        at 
org.apache.hadoop.mapreduce.JobSubmissionFiles.getStagingDir(JobSubmissionFiles.java:116)
        at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:918)
        at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:912)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:415)
        at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1136)
        at 
org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:912)
        at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:886)
        at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1323)
        at 
org.apache.nutch.crawl.TestCrawlDbFilter.testUrl404Purging(TestCrawlDbFilter.java:101)

[0] https://builds.apache.org/view/M-R/view/Nutch/job/Nutch-trunk-Windows/
-- 
*Lewis*

Reply via email to