Hi, we are using gradle as our build tool. I need hive-exec to use class OrcFile. As soon as I pull in hive-exec 0.12.0 as a dependency my build starts to fail with
java.lang.NoClassDefFoundError: Could not initialize class org.gradle.internal.SystemProperties" This class uses ImmutableSet.of() for static initialization. I found out that hive-exec actually includes guava and so I guess the classloaders for both copies of ImmutableSet are different leading to the above exception. Is it really necessary to bundle guava (and many others) in the exec jar? Can you provide all classes in regular jars and make a separate maven module for the shaded jar? If not, then can you please relocate those classes as described in http://maven.apache.org/plugins/maven-shade-plugin/examples/class-relocation.html Is there a way to solve this in the short term? Going back to 0.11 seems to be the best solution for now. Thanks