Skip to content

Instantly share code, notes, and snippets.

@samuraisam
Created January 4, 2012 23:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save samuraisam/1562901 to your computer and use it in GitHub Desktop.
Save samuraisam/1562901 to your computer and use it in GitHub Desktop.
java.lang.IncompatibleClassChangeError: Implementing class
Mutator<String> m1 = HFactory.createMutator(ServiceDescriptor.keyspace(), StringSerializer.get());
m1.addInsertion(seriesRowKey, "StreamTS", HFactory.createColumn(id, item.getType().getName(),
UUIDSerializer.get(), StringSerializer.get()));
m1.execute(); // incompatible class change error
@samuraisam
Copy link
Author

Exception in thread "main" java.lang.IncompatibleClassChangeError: Implementing 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 me.prettyprint.cassandra.connection.HThriftClient.getCassandra(HThriftClient.java:56)
at me.prettyprint.cassandra.connection.HThriftClient.getCassandra(HThriftClient.java:62)
at me.prettyprint.cassandra.connection.HConnectionManager.operateWithFailover(HConnectionManager.java:227)
at me.prettyprint.cassandra.service.KeyspaceServiceImpl.operateWithFailover(KeyspaceServiceImpl.java:131)
at me.prettyprint.cassandra.service.KeyspaceServiceImpl.batchMutate(KeyspaceServiceImpl.java:102)
at me.prettyprint.cassandra.service.KeyspaceServiceImpl.batchMutate(KeyspaceServiceImpl.java:108)
at me.prettyprint.cassandra.model.MutatorImpl$3.doInKeyspace(MutatorImpl.java:248)
at me.prettyprint.cassandra.model.MutatorImpl$3.doInKeyspace(MutatorImpl.java:245)
at me.prettyprint.cassandra.model.KeyspaceOperationCallback.doInKeyspaceAndMeasure(KeyspaceOperationCallback.java:20)
at me.prettyprint.cassandra.model.ExecutingKeyspace.doExecute(ExecutingKeyspace.java:85)
at me.prettyprint.cassandra.model.MutatorImpl.execute(MutatorImpl.java:245)
at me.prettyprint.cassandra.model.MutatorImpl.insert(MutatorImpl.java:71)
at com.ficture.stumpy.db.StreamImpl.put(StreamImpl.java:81)
at com.ficture.stumpy.service.StumpyService.stream_put(StumpyService.java:49)
at com.ficture.stumpy.thrift.Stumpy$Processor$stream_put.getResult(Stumpy.java:901)
at com.ficture.stumpy.thrift.Stumpy$Processor$stream_put.getResult(Stumpy.java:889)
at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:32)
at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:34)
at org.apache.thrift.server.TSimpleServer.serve(TSimpleServer.java:70)
at com.ficture.stumpy.server.ThriftServer.startServer(ThriftServer.java:37)
at com.ficture.stumpy.server.ThriftServer.run(ThriftServer.java:46)
at com.ficture.stumpy.StumpyMain.main(StumpyMain.java:29)

@samuraisam
Copy link
Author

[INFO] --- maven-dependency-plugin:2.1:tree (default-cli) @ stumpy-core ---
[INFO] com.ficture:stumpy-core:jar:0.1.0-SNAPSHOT
[INFO] +- org.slf4j:slf4j-api:jar:1.6.4:compile
[INFO] +- org.slf4j:slf4j-log4j12:jar:1.6.4:compile
[INFO] | - log4j:log4j:jar:1.2.16:compile
[INFO] +- me.prettyprint:hector-core:jar:1.0-1:compile
[INFO] | +- commons-pool:commons-pool:jar:1.5.3:compile
[INFO] | +- org.apache.cassandra:cassandra-thrift:jar:1.0.0:compile
[INFO] | +- com.google.guava:guava:jar:r09:compile
[INFO] | +- com.github.stephenc.eaio-uuid:uuid:jar:3.2.0:compile
[INFO] | - com.ecyrd.speed4j:speed4j:jar:0.9:compile
[INFO] +- org.apache.thrift:libthrift:jar:0.8.0:compile
[INFO] | +- org.apache.httpcomponents:httpclient:jar:4.1.2:compile
[INFO] | | +- commons-logging:commons-logging:jar:1.1.1:compile
[INFO] | | - commons-codec:commons-codec:jar:1.4:compile
[INFO] | - org.apache.httpcomponents:httpcore:jar:4.1.3:compile
[INFO] +- commons-cli:commons-cli:jar:1.2:compile
[INFO] +- org.yaml:snakeyaml:jar:1.9:compile
[INFO] - commons-lang:commons-lang:jar:2.6:compile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment