java.lang.AbstractMethodError-将Netty Jar从4.0.48升级到任何4.1.x jar之后

问题描述

在我的Apache Drill JDBC项目中,我正在使用4.0.48.Final Netty jar。而且,它工作正常。现在,当我从4.0.48升级到4.1.x jar中的任何一个(例如4.1.50)时,在运行项目时会抛出:

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

未提供其他堆栈跟踪。

注意:二手Netty罐子是。

  • 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(4.0.48不需要)

谢谢。

EDIT-1:我在我的类路径中使用下面的jars

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...