问题描述
在我的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 (将#修改为@)