L. C. Hsieh created HADOOP-17891: ------------------------------------ Summary: Lz4 should be excluded from relocation in shaded Hadoop libraries Key: HADOOP-17891 URL: https://issues.apache.org/jira/browse/HADOOP-17891 Project: Hadoop Common Issue Type: Bug Reporter: L. C. Hsieh
Lz4 is a provided dependency. So in the shaded Hadoop libraries, e.g. hadoop-client-api, if we don't exclude lz4 dependency, the downstream will still see the exception even they include lz4 dependency. {code:java} [info] Cause: java.lang.ClassNotFoundException: org.apache.hadoop.shaded.net.jpountz.lz4.LZ4Factory [info] at java.net.URLClassLoader.findClass(URLClassLoader.java:382) [info] at java.lang.ClassLoader.loadClass(ClassLoader.java:418) [info] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) [info] at java.lang.ClassLoader.loadClass(ClassLoader.java:351) [info] at org.apache.hadoop.io.compress.lz4.Lz4Compressor.<init>(Lz4Compressor.java:66) [info] at org.apache.hadoop.io.compress.Lz4Codec.createCompressor(Lz4Codec.java:119) [info] at org.apache.hadoop.io.compress.CodecPool.getCompressor(CodecPool.java:152) [info] at org.apache.hadoop.io.compress.CodecPool.getCompressor(CodecPool.java:168) {code} [info] at org.apache.hadoop.io.compress.CodecPool.getCompressor(CodecPool.java:168) -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-dev-h...@hadoop.apache.org