imaffe edited a comment on issue #540: URL: https://github.com/apache/rocketmq-externals/issues/540#issuecomment-616260356
I was trying to solve this Cassandra driver related error. I met this as well when I was testing the driver with a demo project. Stackoverflow says it is because of the netty dependency issue. error when creating cqlSession java.lang.AbstractMethodError java.util.concurrent.ExecutionException: java.lang.AbstractMethodError at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:192) at org.apache.rocketmq.connect.cassandra.common.DBUtils.initCqlSession(DBUtils.java:83) at org.apache.rocketmq.connect.cassandra.connector.CassandraSinkTask.start(CassandraSinkTask.java:113) at org.apache.rocketmq.connect.runtime.connectorwrapper.WorkerSinkTask.run(WorkerSinkTask.java:263) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.AbstractMethodError at io.netty.util.concurrent.MultithreadEventExecutorGroup.<init>(MultithreadEventExecutorGroup.java:64) at io.netty.channel.MultithreadEventLoopGroup.<init>(MultithreadEventLoopGroup.java:49) at io.netty.channel.DefaultEventLoopGroup.<init>(DefaultEventLoopGroup.java:58) at com.datastax.oss.driver.internal.core.context.DefaultNettyOptions.<init>(DefaultNettyOptions.java:92) at com.datastax.oss.driver.internal.core.context.DefaultDriverContext.buildNettyOptions(DefaultDriverContext.java:463) at com.datastax.oss.driver.internal.core.util.concurrent.LazyReference.get(LazyReference.java:55) at com.datastax.oss.driver.internal.core.context.DefaultDriverContext.getNettyOptions(DefaultDriverContext.java:806) at com.datastax.oss.driver.internal.core.session.DefaultSession.<init>(DefaultSession.java:100) at com.datastax.oss.driver.internal.core.session.DefaultSession.init(DefaultSession.java:85) at com.datastax.oss.driver.api.core.session.SessionBuilder.buildDefaultSessionAsync(SessionBuilder.java:665) at com.datastax.oss.driver.api.core.session.SessionBuilder.buildAsync(SessionBuilder.java:598) at com.datastax.oss.driver.api.core.session.SessionBuilder.build(SessionBuilder.java:612) at org.apache.rocketmq.connect.cassandra.common.DBUtils$1.call(DBUtils.java:79) at org.apache.rocketmq.connect.cassandra.common.DBUtils$1.call(DBUtils.java:76) EDIT: I found the netty in ``` <!-- <dependency>--> <!-- <groupId>org.apache.rocketmq</groupId>--> <!-- <artifactId>rocketmq-client</artifactId>--> <!-- <version>4.3.0</version>--> <!-- </dependency>--> ``` is conflicting with the Cassandra data driver, we might need to find out way to shade the dependencies. https://stackoverflow.com/questions/43145196/exception-while-calling-cassandra-and-elastic-search-from-same-program EDIT 2: This is really a cool chance to learn the maven dependency system. Other plugins might face the similar issue (I already met one dependency conflicts before) ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org