[ https://issues.apache.org/jira/browse/RANGER-296?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Madhan Neethiraj updated RANGER-296: ------------------------------------ Fix Version/s: 0.5.0 > Plugin installation fails with NoClassDefFoundError: > org/apache/commons/io/Charsets > ----------------------------------------------------------------------------------- > > Key: RANGER-296 > URL: https://issues.apache.org/jira/browse/RANGER-296 > Project: Ranger > Issue Type: Bug > Affects Versions: 0.5.0 > Reporter: Madhan Neethiraj > Assignee: Madhan Neethiraj > Fix For: 0.5.0 > > > With recent Hadoop libraries, Ranger plugin installation fails with the > following error: > ****** > Exception in thread "main" java.lang.NoClassDefFoundError: > org/apache/commons/io/Charsets > at > org.apache.hadoop.security.alias.JavaKeyStoreProvider.bytesToChars(JavaKeyStoreProvider.java:169) > at > org.apache.hadoop.security.alias.JavaKeyStoreProvider.getCredentialEntry(JavaKeyStoreProvider.java:161) > at > org.apache.ranger.credentialapi.CredentialReader.getDecryptedString(CredentialReader.java:66) > at org.apache.ranger.credentialapi.buildks.createCredential(buildks.java:85) > at org.apache.ranger.credentialapi.buildks.main(buildks.java:38) > Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.Charsets > at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > ... 5 more] > Exiting plugin installation > ****** > The fix is to include commons-io library in plugin installer. -- This message was sent by Atlassian JIRA (v6.3.4#6332)