一个jar包冲突引起的StackOverflowError
项目启动错误信息:java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [/app] due to a StackOverflowError.
Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependencies.
The class hierarchy being processed was [org.bouncycastle.asn1.ASN1EncodableVector->org.bouncycastle.asn1.DEREncodableVector->org.bouncycastle.asn1.ASN1EncodableVector
解决办法:
Run configuration --> Arguments --> VM arguments -Xss4m
以上方式治标不治本,我的错误信息里面已经提示的比较明显了:cyclic inheritance dependencies
所以,这里靠谱的解决办法应该是:
找到冲突的jar包,Excluded掉其中一个就是了
如何找到冲突的jar包并Excluded掉?
1、打开工程pom文件
2、进入Dependency Hierarhcy视图,右上过滤框中输入bcprov
bcprov-jdk14-1.50.jar 和 bcprov-jdk16-1.46.jar都出现了
3、选择其中一个jar包,右键Excluded Maven Artifact,。。。
最后在pom中效果如下:
<dependency>
<groupId>test.message</groupId>
<artifactId>test.message.api</artifactId>
<exclusions>
<exclusion>
<artifactId>bcprov-jdk14</artifactId>
<groupId>org.bouncycastle</groupId>
</exclusion>
</exclusions>
</dependency>
一个jar包冲突引起的StackOverflowError相关推荐
- axis2 jar包冲突_一个jar包冲突引起的StackOverflowError
项目运行中错误信息:java.lang.IllegalStateException: Unable to complete the scan for annotations for web appli ...
- 一个pom文件中出现了两个相同的依赖_在IDEA里解决maven的pom引用jar包冲突
前言 有的时候,我们要给系统添加一个新功能,可能需要引入新的pom依赖,一切都搞定好后,运行程序却发现报NoClassDeFoundError错误,或者其它莫名奇妙的问题. 这个时候很有可能就是新引入 ...
- maven jar包冲突常见报错及解决方法
见到如下错误,可以想到是不是jar包冲突 1.java.lang.NoSuchMethodError 2.java.lang.ClassNotFoundException 3.java.lang.No ...
- jar包又冲突了?如何快速确定与哪个jar包冲突?
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 前段时间写代码的时候想借助一下fastjson的Featu ...
- 记录一次maven jar包冲突的排查过程
为什么80%的码农都做不了架构师?>>> 在一次项目启动中,遇到了一个报错 "java.lang.NoSuchMethodError: org.slf4j.spi.L ...
- jar包名冲突gradle_jar包又冲突了?如何快速确定与哪个jar包冲突?
前段时间写代码的时候想借助一下fastjson的Feature.OrderedField来解决json乱序的问题,只需要增加一个参数即可,像下面这样 JSON.parseObject(".. ...
- jar 包又冲突了?如何快速确定与哪个 jar 包冲突?
前段时间写代码的时候想借助一下fastjson的Feature.OrderedField来解决json乱序的问题,只需要增加一个参数即可,像下面这样 JSON.parseObject(".. ...
- 几个解决 Maven Jar 包冲突的小技巧,太实用了!
前言 大家在项目中肯定有碰到过Maven的Jar包冲突问题,经常出现的场景为: 本地运行报NoSuchMethodError,ClassNotFoundException.明明在依赖里有这个Jar包啊 ...
- Maven中 jar包冲突原理与解决办法依赖传递
Maven中 jar包冲突原理与解决办法&依赖传递 管理包依赖是 Maven 核心功能之一,下面通过如何引入 jar 包:如何解析 jar 包依赖:包冲突是如何产生:如何解决包冲突:依赖管理解 ...
最新文章
- java中的内部接口
- 关注地方门户网站盈利模式
- Nexus配置内部仓库
- Snabbdom(虚拟dom-h函数)
- java网站短信接口_网云JAVA短信接口API
- ipv6远程连接mysql_如何利用IPv6进行远程桌面连接
- php取数组里面数组的值,PHP获取数组的键与值方法小结
- POP3启用LDAP实现自动加载邮件通讯录的过程
- mysql5.7.20官方文档,MySql 5.7.20安装及data和my.ini文件的配置
- 2017CCPC哈尔滨 H:A Simple Stone Game
- Ananagrams (多种stl)
- oschina压缩工具
- oc基础-OC基础-类的使用
- 不使用中国手机号码注册网易云音乐
- python爬虫——当当网商品比价爬虫
- WS2811B驱动使用及使用说明
- 南大计算机专业考研2019分数,南京大学2019考研分数线公布
- Python写一个小小的项目监控
- xp 无法关闭计算机,xp系统不能关机了怎么办
- python 单词库_如何快速获取语料库中的单词集合(使用nltk)?
热门文章
- 弘辽科技:拼多多商品限制推广多久解封?怎么申诉?
- PHP个人逍遥商城系统源码 可商用版
- 同一计算机打印机无法连接,打印机无法连接到计算机怎么处理呢?
- 华清远见-重庆中心-数据库阶段技术总结/知识点梳理/个人总结
- 诺基亚Lumia920竞争力分析——对比三星Ativ S、Galaxy S3、HTC One X、Iphone5
- Minecraft 开服记录 自动备份
- Oracle 储存生僻字
- 【自动驾驶】高精地图在无人驾驶中的应用
- 浙江省计算机提前招分数线,【高考】2020年浙江省提前批各高校录取分数线汇总,建议收藏...
- 项目总监岗位职责与思考