HADOOP-11048. user/custom LogManager fails to load if the client classloader is enabled. Contributed by Sangjin Lee
This commit is contained in:
parent
32870db0fb
commit
f154ebe8c4
@ -873,6 +873,9 @@ Release 2.6.0 - UNRELEASED
|
|||||||
HADOOP-11064. UnsatisifedLinkError with hadoop 2.4 JARs on hadoop-2.6 due to
|
HADOOP-11064. UnsatisifedLinkError with hadoop 2.4 JARs on hadoop-2.6 due to
|
||||||
NativeCRC32 method changes. (cnauroth)
|
NativeCRC32 method changes. (cnauroth)
|
||||||
|
|
||||||
|
HADOOP-11048. user/custom LogManager fails to load if the client
|
||||||
|
classloader is enabled (Sangjin Lee via jlowe)
|
||||||
|
|
||||||
Release 2.5.1 - 2014-09-05
|
Release 2.5.1 - 2014-09-05
|
||||||
|
|
||||||
INCOMPATIBLE CHANGES
|
INCOMPATIBLE CHANGES
|
||||||
|
@ -176,7 +176,7 @@ public void run(String[] args) throws Throwable {
|
|||||||
}
|
}
|
||||||
mainClassName = mainClassName.replaceAll("/", ".");
|
mainClassName = mainClassName.replaceAll("/", ".");
|
||||||
|
|
||||||
File tmpDir = new File(new Configuration().get("hadoop.tmp.dir"));
|
File tmpDir = new File(System.getProperty("java.io.tmpdir"));
|
||||||
ensureDirectory(tmpDir);
|
ensureDirectory(tmpDir);
|
||||||
|
|
||||||
final File workDir;
|
final File workDir;
|
||||||
@ -185,7 +185,7 @@ public void run(String[] args) throws Throwable {
|
|||||||
} catch (IOException ioe) {
|
} catch (IOException ioe) {
|
||||||
// If user has insufficient perms to write to tmpDir, default
|
// If user has insufficient perms to write to tmpDir, default
|
||||||
// "Permission denied" message doesn't specify a filename.
|
// "Permission denied" message doesn't specify a filename.
|
||||||
System.err.println("Error creating temp dir in hadoop.tmp.dir "
|
System.err.println("Error creating temp dir in java.io.tmpdir "
|
||||||
+ tmpDir + " due to " + ioe.getMessage());
|
+ tmpDir + " due to " + ioe.getMessage());
|
||||||
System.exit(-1);
|
System.exit(-1);
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user