Exception in thread “pool-2-thread-1“ java.lang.ExceptionInInitializerError 解决

Exception in thread "pool-2-thread-1" :表示在某线程中的异常,最可能的是自己做异步操作时,借助线程池来完成,而异常就是在异步时抛出的。

java.lang.ExceptionInInitializerError 代表初始化失败时的异常。

较为神奇的是,编译出来的文件,明明有啊?报错信息为啥老是提到这一行呢?

如果出现这样的匪夷所思的问题,就要一步步向源头去找,于是我找到了罪魁祸首:

这是AlipayConfig报错的那一行,二这个参数又是从ConfigProperties来的 ,接着向上找

Exception in thread “pool-2-thread-1“ java.lang.ExceptionInInitializerError 解决

Exception in thread “pool-2-thread-1“ java.lang.ExceptionInInitializerError 解决

alipay的值确确实实是从alipay.properties取出来的,这点没错,到此为止的话,就到了调用源头了啊,郁闷。。。。一度怀疑是不是侦查方向错了,后来一个个的文件对比,发现是 system.properties的文件名和配置文件名不一致,从而影响到了alipay这个配置,导致初始化失败,最后修改之后,解决问题!

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
猜你喜欢
  • 2021-07-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-17
  • 2021-06-05
相关资源
相似解决方案