整合elasticsearch-rest-high-level-client报错nested exception is java.lang.NoSuchFieldError:IGNORE_DEPREC
报错信息:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'restHighLevelClient' defined in class path resource [com/whf/search/config/ElasticSearchConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.elasticsearch.client.RestHighLevelClient]: Factory method 'restHighLevelClient' threw exception; nested exception is java.lang.NoSuchFieldError: IGNORE_DEPRECATIONSat org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:627) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:456) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1321) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]...........
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.elasticsearch.client.RestHighLevelClient]: Factory method 'restHighLevelClient' threw exception; nested exception is java.lang.NoSuchFieldError: IGNORE_DEPRECATIONSat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:622) ~[spring-beans-5.1.11.RELEASE.jar:5.1.11.RELEASE]... 42 common frames omitted
Caused by: java.lang.NoSuchFieldError: IGNORE_DEPRECATIONSat org.elasticsearch.client.RestHighLevelClient.<clinit>(RestHighLevelClient.java:1906) ~[elasticsearch-rest-high-level-client-7.9.3.jar:7.9.3]at com.whf.search.config.ElasticSearchConfig.restHighLevelClient(ElasticSearchConfig.java:22) ~[classes/:na]at com.whf.search.config.ElasticSearchConfig$$EnhancerBySpringCGLIB$$cdc49e5a.CGLIB$restHighLevelClient$0(<generated>) ~[classes/:na]at com.whf.search.config.ElasticSearchConfig$$EnhancerBySpringCGLIB$$cdc49e5a$$FastClassBySpringCGLIB$$2f71c5f0.invoke(<generated>) ~[classes/:na]at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) ~[spring-core-5.1.11.RELEASE.jar:5.1.11.RELEASE]at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:363) ~[spring-context-5.1.11.RELEASE.jar:5.1.11.RELEASE]..............
工程依赖:
1)SpringBoot 2.1.10
2)elasticsearch-rest-high-level-client 7.9.3
查看maven依赖发现实际引入依赖:
org.elasticsearch:elasticsearch:6.4.3
org.elasticsearch.client:elasticsearch-rest-client:6.4.3
排查:
1)进入spring-boot-starter-parent依赖
2)进入spring-boot-dependencies
3) 搜索elastic 发现SpringBoot默认的elasticsearch版本是6.4.3
解决:pom文件指定elasticsearch版本,搞定
整合elasticsearch-rest-high-level-client报错nested exception is java.lang.NoSuchFieldError:IGNORE_DEPREC相关推荐
- tomcat启动报错:nested exception is java.lang.NoClassDefFoundError: com/alipay/api/AlipayResponse
这里是在集成支付宝,启动tomcat时报的错.意思大概是找不到默认的包或文件. 解决方法是要在war的lib下导入支付宝的jar包,只在项目的lib下导入jar包是不够的,下面是步骤: 1.点击Fil ...
- 报错记录:SprintBoot---Unable to start embedded container; nested exception is java.lang……
报错信息 练习一个SpringBoot的小例子后,报出以下错误:Unable to start embedded container; nested exception is java.lang.No ...
- 【报错笔记】数据类型转换时报错:Request processing failed;nested exception is java.lang.NumberFormatException:...
数据类型转换时报错:Request processing failed;nested exception is java.lang.NumberFormatException:For input St ...
- 报错:Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'USER_NICK_NAME' in
推荐阅读:报错原因详解 报错信息 Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'USER_ ...
- android studio到项目报错:Caused by: java.lang.AbstractMethodError
导入网上下载的android 项目直接报错Caused by: java.lang.AbstractMethodError,报错信息如下: java.lang.AbstractMethodError这 ...
- 项目启动时报错Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError...
报错: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'objectMa ...
- 报错:exception is java.io.InvalidClassException
报错[ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - [BizSeq : ] Servlet.service() for servlet [dispatcher ...
- 集群提交HBase代码报错:Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hbase.HBaseConfiguratio
原因分析 HBase官网 已经告诉我们原因以及解决方法了: 原因: 默认情况下,部署到MapReduce群集的MapReduce作业无法访问$ HBASE_CONF_DIR下的HBase配置或HBas ...
- 报错:The class java.lang.IllegalArgumentException may be caused by the wrapped ProcessingEnvironment
报错 使用IntelliJ IDEA社区版在本地启动某个sofa boot项目时报如下错误 java: java.lang.IllegalArgumentException java: The cla ...
最新文章
- tomcat使用redis存储共享session
- [Part 3]API对接,这些坑你一定掉过!
- 李善友《认知升级之第一性原理》--507张PPT全解!_搜狐科技_搜狐网
- 《Python 网络数据采集》正则表达式
- 在建工地扬尘在线监控系统推荐_配电室为何需要安装蓄电池在线监控系统?保定钰鑫电气...
- java数据结构 -链表 -获取有效节点个数,单链表中倒数k个节点
- linux-修改所有者与所属组
- native vlan(本征vlan)----vlan 1 与一般vlan的区别详细解答、tag字段简介、二层异vlan通信、双vlan tag跳跃攻击(附图,建议电脑观看)
- RocketMQ学习第一步之源码构建
- 手机游戏开发 - 究竟要做什么、怎么做(中)
- oripa手机版_ORIPA - Origami Pattern Editor
- 定义一个基类BAse,有两个公有成员函数fn1,fn2;私有派生出derived类,如何通过derived类的对象调用基类的函数fn1;
- 211计算机考研到985难度,普通人想考研到985/211院校到底有多难?听听他们的心声!...
- 微博程序猿结婚还要加班!只因鹿晗公布恋情
- 如何设置普通网页的微信分享图标
- Cadence改背景色
- 盐城范围内野外钓鱼好去处(不是塘钓哟)
- dwz ajax提交,DWZ-JUI Ajax.post 封装
- NEC3 L2 Thirteen equals one
- linux下播放蓝光iso,如何播放蓝光原盘ISO文件?