Hi Andrew,

If we remove google-gson.jar then our existing functionality does not work
with gson-2.2.4.jar. and if we remove gson-2.2.4.jar then getting below
error

java.lang.IncompatibleClassChangeError: class
org.jclouds.json.config.GsonModule$DateAdapter has interface
com.google.gson.TypeAdapter as super class
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        at
org.jclouds.openstack.nova.v2_0.config.NovaParserModule.configure(NovaParserModule.java:71)
        at
com.google.inject.AbstractModule.configure(AbstractModule.java:59)
        at
com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223)
        at com.google.inject.spi.Elements.getElements(Elements.java:101)
        at
com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:133)
        at
com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:103)
        at com.google.inject.Guice.createInjector(Guice.java:95)
        at org.jclouds.ContextBuilder.buildInjector(ContextBuilder.java:403)
        at org.jclouds.ContextBuilder.buildInjector(ContextBuilder.java:327)


--Kavita

On Tue, Apr 22, 2014 at 5:14 PM, Andrew Phillips <[email protected]> wrote:

> Hi Kavita
>
>
>  I tried jclouds-core-1.7.2.jar Jar and getting same error in log.
>> I am using below jars in my classpath.
>>
>> google-gson.jar:jaxrpc.jar:commons-pool-1.6.jar:google-gson.jar:commons-
>>
>
> Looks like you have two versions of Gson on your classpath, which is
> unlikely to help. Could you ensure you are only using one version - the one
> matching your version of jclouds?
>
> Thanks!
>
> ap
>

Reply via email to