java.lang.AbstractMethodError - After upgrading Netty Jar from 4.0.48 to any 4.1.x jar

386 Views Asked by At

In my Apache Drill JDBC project, I was using 4.0.48.Final Netty jar(s). And, It was working fine. Now, when I am upgrading from 4.0.48 to any of 4.1.x jar(say 4.1.50), while running the project it's throwing:

Details:java.lang.AbstractMethodError:io.netty.buffer.ByteBuf.touch(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;

No additional stack trace is provided.

NOTE: Used Netty jars are..

  • netty-buffer-4.1.50.Final netty-codec-4.1.50.Final
  • netty-common-4.1.50.Final netty-handler-4.1.50.Final
  • netty-transport-4.1.50.Final netty-resolver-4.1.50.Final (It is not required with 4.0.48)

Thanks in advance.

EDIT-1 : I am using below jars in my classpath

antlr-runtime-3.5.2.jar

commons-lang3-3.3.2.jar

commons-logging-1.2.jar

commons-codec-1.10.jar

protobuf-java-3.6.1.jar

jackson-annotations-2.10.1.jar

jackson-core-2.10.1.jar

jackson-databind-2.10.1.jar

jackson-core-asl-1.9.13.jar

jackson-mapper-asl-1.9.13.jar

javassist-3.24.0-GA.jar

joda-time-2.9.9.jar

log4j-1.2.17.jar

metrics-core-4.0.2.jar

metrics-jvm-4.0.2.jar

reflections-0.9.10.jar

slf4j-api-1.7.25.jar

config-1.2.1.jar

zookeeper-3.4.11.jar

hadoop-common-3.2.1.jar

hadoop-auth-3.2.1.jar

drill-common-1.17.0.jar

drill-hive-exec-shaded-1.17.0.jar

drill-java-exec-1.17.0.jar

drill-logical-1.17.0.jar

drill-memory-base-1.17.0.jar

drill-protocol-1.17.0.jar

drill-rpc-1.17.0.jar

vector-1.17.0.jar

drill-shaded-guava-23.0.jar

junit-4.12.jar

hppc-0.7.1.jar

commons-collections-3.2.2.jar

commons-configuration-1.6.jar

metrics-jmx-4.0.2.jar

commons-configuration2-2.1.1.jar

stax2-api-3.1.4.jar

woodstox-core-5.0.3.jar

guava-29.0-jre.jar

curator-client-4.3.0.jar

curator-framework-4.3.0.jar

curator-recipes-4.3.0.jar

curator-x-discovery-4.3.0.jar

netty-transport-4.1.50.Final.jar

netty-resolver-4.1.50.Final.jar

netty-handler-4.1.50.Final.jar

netty-common-4.1.50.Final.jar

netty-codec-4.1.50.Final.jar

netty-buffer-4.1.50.Final.jar

0

There are 0 best solutions below