Re: java.lang.IncompatibleClassChangeError: Implementing class
Hi Matteo, You can also try to have guava 13 jar comes earlier than the Hadoop classpath, which it has guava 11 there. Terence Sent from my iPhone > On Feb 10, 2017, at 6:58 PM, Yuliya Feldman wrote: > > 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 > 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.( >> 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.( >> YarnTwillRunnerService.java:164) >> at >> org.apache.twill.yarn.YarnTwillRunnerService.( >> 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 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 >>> 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 >>
Re: java.lang.IncompatibleClassChangeError: Implementing class
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 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.( > 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.( > YarnTwillRunnerService.java:164) > at > org.apache.twill.yarn.YarnTwillRunnerService.( > 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 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 > > 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 >
Re: java.lang.IncompatibleClassChangeError: Implementing class
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.(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.(YarnTwillRunnerService.java:164) at org.apache.twill.yarn.YarnTwillRunnerService.(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 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 > 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
Re: java.lang.IncompatibleClassChangeError: Implementing class
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 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
java.lang.IncompatibleClassChangeError: Implementing class
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