-----------------------------------------------------------
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

Reply via email to