java.lang.NoSuchFieldError: INSTANCE异常解决方法
原因: 启动的项目jar包冲突,具体来说就是相同的jar包至少存在两个不同版本,例如如下日志:
Caused by: java.lang.NoSuchFieldError: INSTANCE at org.apache.http.impl.io.DefaultHttpRequestWriterFactory.<init>(DefaultHttpRequestWriterFactory.java:52)解决方法:(背景:maven项目并且在第三方外部jar依赖)
❶ 找到DefaultHttpRequestWriterFactory所在jar,并记录下jar所在maven坐标,例如: DefaultHttpRequestWriterFactory所在jar包坐标如下:
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>❷ pom.xml所在目录执行 mvn dependency:tree -Dverbose -Dincludes=org.apache.httpcomponents:httpclient
$ mvn dependency:tree -Dverbose -Dincludes=org.apache.httpcomponents:httpcore
[INFO] Scanning for projects...
[INFO] -------------------< azkaban.execapp:azkaban-server >-------------------
[INFO] Building azkaban-server 3.9.0.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli)---
[INFO] \- org.apache.hadoop:hadoop-common:jar:2.7.3:compile
[INFO] \- net.java.dev.jets3t:jets3t:jar:0.9.0:compile
[INFO] \- org.apache.httpcomponents:httpcore:jar:4.1.2:compile
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
从结果可以得知hadoop-common.jar依赖传递了一个httpcore:jar,版本为4.1.2,而我的第三方外部依赖也存在一个httpcore.jar,版本为4.5,所以出错❸ 排除依赖
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<exclusions>
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
</exclusion>
</exclusions>
</dependency>❹ 如果不是maven环境,只能人为一个个的jar包去排除,祝您好运!!!
相关推荐
Vivado FFT IP核避坑指南:从Matlab数据生成到FPGA验证的完整流程
本文详细解析了Vivado FFT IP核从Matlab数据生成到FPGA验证的完整流程,重点解决跨平台数据一致性、IP核配置陷阱和验证方法论等核心问题。通过实战案例和避坑指南,帮助工程师高效实现FFT运算的硬件验证,确保结果与Matlab的误差控制在0.3%以内。
java.lang.NoSuchFieldError: INSTANCE异常解决方法
Exception in thread "main" java.lang.NoSuchFieldError: INSTANCE at org.apache.http.conn.ssl.SSLConnectionSocketFactory.(SSLConnectionSocketFactory.java:144) at com.aliyun.oss.common.comm.DefaultServ
保姆级教程:用微信小程序+OneNet MQTT API,5分钟搞定温湿度数据实时展示
本文提供了一份详细的教程,教你如何利用微信小程序和OneNet MQTT API在5分钟内实现温湿度数据的实时展示。从OneNet平台配置到小程序数据绑定,手把手指导零基础开发者快速搭建监控系统,涵盖API调用、数据解析和界面设计等关键步骤。
java.lang.NoSuchFieldError: INSTANCE 解决方法
运行java web项目时提示:java.lang.NoSuchFieldError: INSTANCE,跟踪发现时httpClient版本冲突的原因,删除冲突的jar包即可。 如果不知道冲突jar包的位置,可以通过如下的方法跟踪: 如图: String className = SSLConnectionSocketFactory.class.getName(); String cl
YOLOv11多模态融合实战:基于YOLOFuse的RGB与红外线(IR)协同检测技术解析
本文深入解析了YOLOv11多模态融合技术,重点介绍基于YOLOFuse框架的RGB与红外线(IR)协同检测方法。通过动态权重分配、跨模态特征对齐等创新设计,实现在低光照等复杂环境下的高精度目标检测,mAP提升高达37%。文章包含实战案例、训练技巧和部署方案,为计算机视觉开发者提供完整的多模态融合解决方案。
Windows下QT5.15.2安装MQTT模块全攻略(附分支选择避坑指南)
本文详细介绍了在Windows环境下为QT5.15.2安装MQTT模块的完整流程,包括环境准备、源码获取、编译配置及项目集成等关键步骤。特别针对分支选择、依赖项处理和常见错误提供了实用解决方案,帮助开发者高效完成MQTT模块的安装与调试,适用于物联网开发场景。
java.lang.NoSuchFieldError: INSTANCE异常解决
hibernate和struts2部署web项目,运行连接数据库的时候,抛了个异常,根据异常信息调试jar文件,发现主要是在读取xml的时候速度慢,并且读着读着报异常,一般是hibernate.cfg.xml或者实体类读取的时候出现异常;我以为是数据库连接的问题,又用单元测试了几遍,发现连接查询都没啥毛病;又怀疑到是不是struts2配置文件或者action出了什么问题,不连数据库尝试了一波,发...
华为CCA架构软件栈VehicleStack解析:3层服务化设计与AOS/VOS双核OS
本文深入解析华为CCA架构下的VehicleStack软件平台,重点介绍其三层服务化设计(硬件抽象层、服务框架层、应用层)与AOS/VOS双核操作系统协同机制。该架构通过计算与通信的深度融合,推动汽车电子电气架构向集中式发展,为智能汽车提供灵活、高效的软件定义汽车解决方案。
java.lang.NoSuchFieldError: INSTANCE 解决方法
在使用httpClients、HttpAsyncClients时,发现报这个错: java.lang.NoSuchFieldError: INSTANCE 定位到原因是:httpcore-4.0.jar 包冲突 删除冲突的httpcore-4.0.jar包,错误错误仍在,发现是自己在Web App Liabrary 里也重复引入的冲突的jar包,删掉即可。 ...
ImportError: DLL load failed: 找不到指定的程序的解决方案
本文主要介绍了ImportError: DLL load failed: 找不到指定的程序的解决方案,希望能对使用Python的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案
C#串口通信从入门到精通(27)——高速通信下解决数据处理慢的问题(20ms以内)
本文介绍如何在高速通信情况下解决串口接收的数据来不及处理的问题,由高级工程师多年经验总结而成,绝对是串口领域的实战经验!
java.lang.NoSuchFieldError: No static field INSTANCE
问题 java.lang.NoSuchFieldError: No static field INSTANCE of type Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier; in class Lorg/apache/http/conn/ssl/AllowAllHostnameVerifier; or its superclasses...
YOLOv8的二次创新 | 结合iRMB与EMA打造全新的iEMA机制,提升动态检测性能【附保姆级代码】
YOLOv8继承了YOLO系列的轻量化和高效检测特性,同时通过改进的架构设计使得其在实时场景下具有更高的检测精度。然而,随着检测需求的增加,尤其是在动态目标检测和长时间序列检测中,YOLOv8的鲁棒性依然可以提升。通过iEMA机制的引入,我们将在这些方面进行进一步优化。iRMB模块是我们对传统Residual Block的进一步改进。通过多层特征提取,iRMB能够捕捉更多层次的特征信息,并通过引入轻量化的残差结构,提升计算效率。
java.lang.NoSuchFieldError:INSTANCE
Java.lang.NoSuchFieldError: INSTANCE异常,可能是包重复了。 我遇到的情况是maven里引入了一个JAR,而我又在lib里面引入了这个jar,并且版本还不相同,就出了这个错。...
ssm框架搭建
这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载
efm32 入门.pdf
本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。
java.lang.NoSuchFieldError: INSTANCE异常问题
今天遇到了 java.lang.NoSuchFieldError: INSTANCE异常,检查了下,是jar包重复问题,项目中原有一个httpcore4.jar ,然后又添加了一个httpcore-4.4.4.jar。删除一个之后就没有问题了
STM32F407中文手册
STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。
Hibernate java.lang.NoSuchFieldError: INSTANCE 解决方法
Hibernate java.lang.NoSuchFieldError: INSTANCE 在使用hibernate3.6.2是我遇到了一个有趣的错误java.lang.NoSuchFieldError: INSTANCEat org.hibernate.type.BasicTypeRegistry.(BasicTypeRegistry.java:94)at org.hibernate.
win10 跳过U8环境检测的IE WebControls.rar
win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。
Java.lang.NoSuchFieldError: INSTANCE异常
解决方案: java.lang.NoSuchFieldError: INSTANCE异常。 1.jar包重复了。 2.版本还不相同,如果包的版本不同也会报相应的错,不过一般情况自己导入的jar包主要看导入有没有共同范围下有重复的jar。 仅供参考,大神高论,评论下方。 转载于:h...
java.lang.NoSuchFieldError: INSTANCE错误的问题
最近运行项目出现错误 **org.springframework.web.util.NestedServletException**: Handler dispatch failed; **nested exception is java.lang.NoSuchFieldError: INSTANCE at** org.springframework.web.servlet.Dispatc...
Hibernate java.lang.NoSuchFieldError: INSTANCE
ssh整合 这个错误找了好久。 Hibernate java.lang.NoSuchFieldError: INSTANCE at org.hibernate.type.BasicTypeRegistry.<init>(BasicTypeRegistry.java:94) 用的hibernate3.6.7 在网上找到解决方法 删除包 hibernate-ann...
395



被折叠的 条评论
为什么被折叠?



