[ https://issues.apache.org/jira/browse/HADOOP-6614?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12841446#action_12841446 ]
Todd Lipcon commented on HADOOP-6614: ------------------------------------- +1 to this idea. I've seen this come up on the mailing list pretty often - a clear message pointing them to the config hadoop.tmp.dir and the current setting would be helpful. > RunJar should provide more diags when it can't create a temp file > ----------------------------------------------------------------- > > Key: HADOOP-6614 > URL: https://issues.apache.org/jira/browse/HADOOP-6614 > Project: Hadoop Common > Issue Type: Improvement > Components: util > Affects Versions: 0.22.0 > Reporter: Steve Loughran > Priority: Minor > > When you see a stack trace about permissions, it is better if the trace > included the file/directory at fault: > {code} > Exception in thread "main" java.io.IOException: Permission denied > at java.io.UnixFileSystem.createFileExclusively(Native Method) > at java.io.File.checkAndCreate(File.java:1704) > at java.io.File.createTempFile(File.java:1792) > at org.apache.hadoop.util.RunJar.main(RunJar.java:147) > {code} > As it is, you need to go into the code, discover that it's > {{${hadoop.tmp.dir}/hadoop-unjar}}, but you need to know the value of > hadoop.tmp.dir to really find out what the problem is. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.