-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/74172/
-----------------------------------------------------------
Review request for ranger.
Bugs: RANGER-3949
https://issues.apache.org/jira/browse/RANGER-3949
Repository: ranger
Description
-------
ranger-yarn-plugin should include common-lang library. If not, "StringUtil"
class not found error occurred.
```
2022-10-14 19:25:57,952 ERROR resourcemanager.ResourceManager
(MarkerIgnoringBase.java:error(159)) - Error starting ResourceManager
java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
at
org.apache.ranger.authorization.hadoop.config.RangerConfiguration.getFileLocation(RangerConfiguration.java:76)
at
org.apache.ranger.authorization.hadoop.config.RangerConfiguration.addResourceIfReadable(RangerConfiguration.java:48)
at
org.apache.ranger.authorization.hadoop.config.RangerPluginConfig.addResourcesForServiceType(RangerPluginConfig.java:236)
at
org.apache.ranger.authorization.hadoop.config.RangerPluginConfig.<init>(RangerPluginConfig.java:63)
at
org.apache.ranger.plugin.service.RangerBasePlugin.<init>(RangerBasePlugin.java:78)
at
org.apache.ranger.authorization.yarn.authorizer.RangerYarnPlugin.<init>(RangerYarnAuthorizer.java:288)
at
org.apache.ranger.authorization.yarn.authorizer.RangerYarnAuthorizer.init(RangerYarnAuthorizer.java:82)
at
org.apache.ranger.authorization.yarn.authorizer.RangerYarnAuthorizer.init(RangerYarnAuthorizer.java:94)
at
org.apache.hadoop.yarn.security.YarnAuthorizationProvider.getInstance(YarnAuthorizationProvider.java:58)
at
org.apache.hadoop.yarn.server.resourcemanager.security.QueueACLsManager.<init>(QueueACLsManager.java:58)
at
org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.createQueueACLsManager(ResourceManager.java:446)
at
org.apache.hadoop.yarn.server.resourcemanager.ResourceManager$RMActiveServices.serviceInit(ResourceManager.java:854)
at
org.apache.hadoop.service.AbstractService.init(AbstractService.java:164)
at
org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.createAndInitActiveServices(ResourceManager.java:1410)
at
org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.serviceInit(ResourceManager.java:344)
at
org.apache.hadoop.service.AbstractService.init(AbstractService.java:164)
at
org.apache.hadoop.yarn.server.resourcemanager.ResourceManager.main(ResourceManager.java:1698)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils
at java.lang.ClassLoader.findClass(ClassLoader.java:530)
at
org.apache.ranger.plugin.classloader.RangerPluginClassLoader$MyClassLoader.findClass(RangerPluginClassLoader.java:316)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at
org.apache.ranger.plugin.classloader.RangerPluginClassLoader.loadClass(RangerPluginClassLoader.java:160)
... 17 more
```
Diffs
-----
distro/src/main/assembly/plugin-yarn.xml b183b6091
Diff: https://reviews.apache.org/r/74172/diff/1/
Testing
-------
Thanks,
Yubi Lee