项目启动错误信息: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相关推荐

  1. axis2 jar包冲突_一个jar包冲突引起的StackOverflowError

    项目运行中错误信息:java.lang.IllegalStateException: Unable to complete the scan for annotations for web appli ...

  2. 一个pom文件中出现了两个相同的依赖_在IDEA里解决maven的pom引用jar包冲突

    前言 有的时候,我们要给系统添加一个新功能,可能需要引入新的pom依赖,一切都搞定好后,运行程序却发现报NoClassDeFoundError错误,或者其它莫名奇妙的问题. 这个时候很有可能就是新引入 ...

  3. maven jar包冲突常见报错及解决方法

    见到如下错误,可以想到是不是jar包冲突 1.java.lang.NoSuchMethodError 2.java.lang.ClassNotFoundException 3.java.lang.No ...

  4. jar包又冲突了?如何快速确定与哪个jar包冲突?

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 前段时间写代码的时候想借助一下fastjson的Featu ...

  5. 记录一次maven jar包冲突的排查过程

    为什么80%的码农都做不了架构师?>>>    在一次项目启动中,遇到了一个报错 "java.lang.NoSuchMethodError: org.slf4j.spi.L ...

  6. jar包名冲突gradle_jar包又冲突了?如何快速确定与哪个jar包冲突?

    前段时间写代码的时候想借助一下fastjson的Feature.OrderedField来解决json乱序的问题,只需要增加一个参数即可,像下面这样 JSON.parseObject(".. ...

  7. jar 包又冲突了?如何快速确定与哪个 jar 包冲突?

    前段时间写代码的时候想借助一下fastjson的Feature.OrderedField来解决json乱序的问题,只需要增加一个参数即可,像下面这样 JSON.parseObject(".. ...

  8. 几个解决 Maven Jar 包冲突的小技巧,太实用了!

    前言 大家在项目中肯定有碰到过Maven的Jar包冲突问题,经常出现的场景为: 本地运行报NoSuchMethodError,ClassNotFoundException.明明在依赖里有这个Jar包啊 ...

  9. Maven中 jar包冲突原理与解决办法依赖传递

    Maven中 jar包冲突原理与解决办法&依赖传递 管理包依赖是 Maven 核心功能之一,下面通过如何引入 jar 包:如何解析 jar 包依赖:包冲突是如何产生:如何解决包冲突:依赖管理解 ...

最新文章

  1. java中的内部接口
  2. 关注地方门户网站盈利模式
  3. Nexus配置内部仓库
  4. Snabbdom(虚拟dom-h函数)
  5. java网站短信接口_网云JAVA短信接口API
  6. ipv6远程连接mysql_如何利用IPv6进行远程桌面连接
  7. php取数组里面数组的值,PHP获取数组的键与值方法小结
  8. POP3启用LDAP实现自动加载邮件通讯录的过程
  9. mysql5.7.20官方文档,MySql 5.7.20安装及data和my.ini文件的配置
  10. 2017CCPC哈尔滨 H:A Simple Stone Game
  11. Ananagrams (多种stl)
  12. oschina压缩工具
  13. oc基础-OC基础-类的使用
  14. 不使用中国手机号码注册网易云音乐
  15. python爬虫——当当网商品比价爬虫
  16. WS2811B驱动使用及使用说明
  17. 南大计算机专业考研2019分数,南京大学2019考研分数线公布
  18. Python写一个小小的项目监控
  19. xp 无法关闭计算机,xp系统不能关机了怎么办
  20. python 单词库_如何快速获取语料库中的单词集合(使用nltk)?

热门文章

  1. 弘辽科技:拼多多商品限制推广多久解封?怎么申诉?
  2. PHP个人逍遥商城系统源码 可商用版
  3. 同一计算机打印机无法连接,打印机无法连接到计算机怎么处理呢?
  4. 华清远见-重庆中心-数据库阶段技术总结/知识点梳理/个人总结
  5. 诺基亚Lumia920竞争力分析——对比三星Ativ S、Galaxy S3、HTC One X、Iphone5
  6. Minecraft 开服记录 自动备份
  7. Oracle 储存生僻字
  8. 【自动驾驶】高精地图在无人驾驶中的应用
  9. 浙江省计算机提前招分数线,【高考】2020年浙江省提前批各高校录取分数线汇总,建议收藏...
  10. 项目总监岗位职责与思考