Aaron Dossett created HADOOP-12284:
--------------------------------------
Summary: UserGroupInformation doAs can throw misleading exception
Key: HADOOP-12284
URL: https://issues.apache.org/jira/browse/HADOOP-12284
Project: Hadoop Common
Issue Type: Improvement
Components: security
Reporter: Aaron Dossett
Assignee: Aaron Dossett
Priority: Trivial
If doAs() catches a PrivilegedActionException it extracts the underlying cause
through getCause and then rethrows an exception based on the class of the
Cause. If getCause returns null this executes, this is how it rethrown:
else {
throw new UndeclaredThrowableException(cause);
}
If cause == null that seems misleading. I have seen actual instances where
cause is null, so this isn't just a theoretical concern.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)