It is a problem with guava versions difference Twill is using version of guava that is different from Hadoop one
I would highly recommend create shaded jar with Twill libraries to shade guava On Fri, Feb 10, 2017 at 6:52 PM, Matteo Pelati <[email protected]> wrote: > 2.7.3 > > And this is teh stacktrace: > > Exception in thread "main" java.lang.IncompatibleClassChangeError: > Implementing class > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:760) > at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) > at java.net.URLClassLoader.access$100(URLClassLoader.java:73) > at java.net.URLClassLoader$1.run(URLClassLoader.java:368) > at java.net.URLClassLoader$1.run(URLClassLoader.java:362) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:361) > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > at > org.apache.twill.internal.zookeeper.DefaultZKClientService.<init>( > DefaultZKClientService.java:98) > at > org.apache.twill.zookeeper.ZKClientService$Builder.build( > ZKClientService.java:101) > at > org.apache.twill.yarn.YarnTwillRunnerService.getZKClientService( > YarnTwillRunnerService.java:450) > at > org.apache.twill.yarn.YarnTwillRunnerService.<init>( > YarnTwillRunnerService.java:164) > at > org.apache.twill.yarn.YarnTwillRunnerService.<init>( > YarnTwillRunnerService.java:150) > at > com.dataheaps.beanszoo.utils.BundledJarExample.main( > BundledJarExample.java:72) > > > Thanks > Matteo > > On Sat, Feb 11, 2017 at 1:10 AM, Terence Yim <[email protected]> wrote: > > > Hi, > > > > What is the Hadoop version you are using? And do you have the class name > > of the incompatible class involved? > > > > Terence > > > > Sent from my iPhone > > > > > On Feb 10, 2017, at 8:11 AM, Matteo Pelati <[email protected]> > > wrote: > > > > > > Hello, > > > > > > I'm trying to use Twill in BeansZoo and I'm running into the following > > > excpetion when I try to run a basic application: > > > > > > java.lang.IncompatibleClassChangeError: Implementing class > > > > > > any hint ? > > > > > > Thanks > > > Matteo > > > > > > -- > > > Matteo Pelati > > > Phone: +65-91149676 > > > Skype: matteop1976 > > > > > > -- > Matteo Pelati > Phone: +65-91149676 > Skype: matteop1976 >
