一下列子为例
使用ES聚合函数报错包未找到或者是说该类无法初始化
Could not initialize class org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder
或者提示这个错误
nested exception is java.lang.NoSuchFieldError: SCRIPT_PARSE_FIELD
或者是
org/elasticsearch/common/CheckedConsumer
出现以上三种情况,排查的思路是
1、先从pom入手看下是不是自己引入的 dependency 是否有重复。若是有重复就注释了当下的maven的服务下这个依赖
2、看下是不是maven的仓库是不是包没下好,下好的包在仓库里.pom和jar文件
3、在idea右边侧栏看下maven当下的服务包的dependencies,引用的包的版本是不是和你在当下服务包的pom文件引用的版本是否对等。
注意每次引用,maven都记得重新编译一次
关于包引用出错问题解决思路
最新推荐文章于 2024-02-26 20:04:49 发布