Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Hive Processors that use UserGroupInformation objects to perform operations with a given identity use the ugi.doAs() method to do so. This method can throw an UndeclaredThrowableException wrapping the actual exception if it isn't one of a few specific exceptions.
We need to unwrap the exception and throw the cause in the same way as the non-ugi code in order to maintain consistent behavior.
Attachments
Issue Links
- links to