We've found that the Hive exec jar org.apache.hive-hive-exec-0.13.1-cdh5.2.1.jar has a shaded version of Guava in it that isn't relocated under a private package namespace. This means any code that touches this jar that also uses Guava breaks if the Guava versions are different. In theory we're not supposed to need the exec jar, but it looks like there are a few cases where we can't avoid it. Seems like a blocker, but we're still exploring whether this jar is actually required, or if we can exclude it. The maven pom pulls it in.