项目启动时报错Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError

Posted 学海无涯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目启动时报错Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError相关的知识,希望对你有一定的参考价值。

 

解决过程:

1、检查配置,反反复复看了很多遍,确认没有问题。

2、 网上找了很多资料,类似的问题很多,看过答案以后依旧不得其要领。只好继续看报错代码,直到看到这一句:

1
2
3
4
Caused by: java.lang.NullPointerException
    at ***.***.SearchIPAttributionService.load(SearchIPAttributionService.java:133)
    at ***.***.SearchIPAttributionService.load(SearchIPAttributionService.java:66)
    at ***.***.SearchIPAttributionService.<clinit>(SearchIPAttributionService.java:28)

 问题应该在本身的代码上,但是,我记得代码是测试过的,没有问题。但是,没有其他办法,只能顺着提示一步步寻找问题所在。最终,确实问题出在代码上。Spring在实例化这个类的时候,先执行静态方法,此时某个类还未实例化,故而报了这个空指针错误

经验教训:

1、解决问题,不要急躁,要淡定,淡定,淡定。

2、仔细看报错信息。

3、每次修改过代码以后,都要记得进行测试,确保修改是正确的。

 

以上是关于项目启动时报错Instantiation of bean failed; nested exception is java.lang.ExceptionInInitializerError的主要内容,如果未能解决你的问题,请参考以下文章

spring注入时报错::No qualifying bean of type 'xxx.xxMapper'

svn检出时报错 急!!!

开源项目运行时报错A problem was found with the configuration of task ‘:app:checkDebugManifest‘

vue项目编译时报错:FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

报错项目启动部署时报错:java.lang.NoSuchMethodError

项目启动部署时报错:java.lang.NoSuchMethodError