如何解决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 举报,一经查实,本站将立刻删除。