hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pavel Chadnov <pavelchad...@gmail.com>
Subject Error running unit tests from eclipse (weird classpath issue)
Date Tue, 22 Jul 2014 23:03:53 GMT
Hey Guys,


I'm trying to run Hive unit tests on eclipse and have few failures. One of
the interesting one is throwing this exception as shown below when ran from
eclipse, this one passes fine from the console.


java.lang.IncompatibleClassChangeError: Implementing class

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:800)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)

at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)

at java.net.URLClassLoader.access$100(URLClassLoader.java:71)

...............

...............

at java.lang.Class.forName(Class.java:190)

at org.apache.hadoop.hive.shims.ShimLoader.createShim(ShimLoader.java:120)

at org.apache.hadoop.hive.shims.ShimLoader.loadShims(ShimLoader.java:115)

at
org.apache.hadoop.hive.shims.ShimLoader.getHadoopShims(ShimLoader.java:80)

at org.apache.hadoop.hive.conf.HiveConf$ConfVars.<clinit>(HiveConf.java:254)

at org.apache.hadoop.hive.ql.exec.Utilities.getPlanPath(Utilities.java:652)

at org.apache.hadoop.hive.ql.exec.Utilities.setPlanPath(Utilities.java:641)

at org.apache.hadoop.hive.ql.exec.Utilities.setBaseWork(Utilities.java:584)

at org.apache.hadoop.hive.ql.exec.Utilities.setMapWork(Utilities.java:575)

at
org.apache.hadoop.hive.ql.exec.Utilities.setMapRedWork(Utilities.java:568)

at
org.apache.hadoop.hive.ql.io.TestSymlinkTextInputFormat.setUp(TestSymlinkTextInputFormat.java:84)

at junit.framework.TestCase.runBare(TestCase.java:132)


I tried adding hadoop-shims project in the classpath by manually adding
them but no luck. Would really appreciate any help here.


Thanks,

Pavel

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message