Description
JobSubmitted makes a call out to CryptoUtils to test for encrypted shuffle support that was recently added to branch-2 (specifically HDFS-6134 and HADOOP-10150 looking at the blame)
java.lang.NoClassDefFoundError: com/google/common/io/LimitInputStream 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) at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:380) at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1294) at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1291) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:415) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1614) at org.apache.hadoop.mapreduce.Job.submit(Job.java:1291) at org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:1312)
Because of this, we can't run the test because we can't load LimitInputStream because we depend on Guava 15.0 which doesn't contain LimitInputStream.
Attachments
Issue Links
- is broken by
-
ACCUMULO-2125 Update to guava 15
- Resolved
-
HADOOP-11286 Map/Reduce dangerously adds Guava @Beta class to CryptoUtils
- Closed
- is related to
-
HDFS-7040 HDFS dangerously uses @Beta methods from very old versions of Guava
- Resolved
-
ACCUMULO-2714 Integration test classpath issues with Guava
- Resolved