HADOOP-12284. UserGroupInformation doAs can throw misleading exception (Aaron Dosset via stevel)
This commit is contained in:
parent
29a582ada0
commit
6d5713a8a8
@ -1124,6 +1124,9 @@ Release 2.8.0 - UNRELEASED
|
||||
HADOOP-11098. [JDK8] Max Non Heap Memory default changed between JDK7
|
||||
and 8. (ozawa)
|
||||
|
||||
HADOOP-12284. UserGroupInformation doAs can throw misleading exception
|
||||
(Aaron Dosset via stevel)
|
||||
|
||||
OPTIMIZATIONS
|
||||
|
||||
HADOOP-12051. ProtobufRpcEngine.invoke() should use Exception.toString()
|
||||
|
@ -1670,7 +1670,10 @@ public <T> T doAs(PrivilegedExceptionAction<T> action
|
||||
if (LOG.isDebugEnabled()) {
|
||||
LOG.debug("PrivilegedActionException as:" + this + " cause:" + cause);
|
||||
}
|
||||
if (cause instanceof IOException) {
|
||||
if (cause == null) {
|
||||
throw new RuntimeException("PrivilegedActionException with no " +
|
||||
"underlying cause. UGI [" + this + "]", pae);
|
||||
} else if (cause instanceof IOException) {
|
||||
throw (IOException) cause;
|
||||
} else if (cause instanceof Error) {
|
||||
throw (Error) cause;
|
||||
|
Loading…
Reference in New Issue
Block a user