Intellij 调试器在使用 Wiremock 模拟测试应用程序时卡在 "collecting data"

Intellij debugger getting stuck at "collecting data" while testing the application with Wiremock mocks

我正在为应用程序开发验收测试并在 WireMock 中模拟所有外部 API 调用。它是一个 java(Spring 启动)应用程序。在 intellIj 调试器中,当我尝试查看变量或对象的内容时,它会卡在断点处说“Collecting data"。如果我尝试恢复程序,它会显示 waiting until the last debugger command completes 并卡住。在此期间IntellIj 一直在使用它的最大内存。

注:

  1. 此题与不相似。因为那里是一个独立的应用程序,这里是一个 Web 应用程序,它的外部 API 调用被 WireMock 模拟,none 提到的答案帮助了我的案例。

  2. 我最近安装了一些插件,我认为它们可能是问题所在,所以已经删除了它们。

  3. 我安慰我能够看到正确进行的 API 调用,因为我可以看到响应即将到来。

  4. 我现在在没有管理员权限的 Windows10 系统上使用 IntellIj 终极版 2020.2。

我已经坚持了一段时间,任何帮助都是有用的。

编辑: 解决了这个问题。

我终于通过 IntelliJ IDEA 从 2020.2 降级到 2020.1.2 解决了这个问题