zoukankan      html  css  js  c++  java
  • Logback 引起的 StackOverflowError

    问题现象

    项目启动运行正常,但是跑单元测试会报 StackOverflowError,压根没有进入到单元测试自身的代码,报错信息如下:

    可以看到除了引起 StackOverflowError 的代码位置之外,没有任何有用的报错信息。

    问题解决

    先在报错的源码处打断点,可以看到引起 StackOverflowError 的原因:

    这是啥???new 构造函数里面调用了自身导致了 StackOverflowError。

    这里能够看到原异常信息,java.lang.IllegalStateException: Failed to unwrap proxied object

    操,看不出来问题,盲猜是依赖问题或者多模块导致的配置问题,明天再说

    StackOverflow 上面倒是有一个类似的问题,Spring Security 的锅???传送门

    果然是,注释了 AuthenticationManager Bean 就好了。

  • 相关阅读:
    springMVC
    自动装配
    HTTP Status 500
    this compilation unit is not on the build of a java project
    Struct2提交表单数据到Acion
    ResultMap
    MyEclipse 代码自动提示
    xe mysql
    java Study 基础 1
    InterfaceConnect
  • 原文地址:https://www.cnblogs.com/seliote/p/15096901.html
Copyright © 2011-2022 走看看