我也遇到了完全相同的问题。 事实证明,我在调试时以某种方式包含了 jacoco 代码覆盖率。 在编辑(运行/调试)配置下,查看是否包含用于覆盖的类。如果选中了某些内容,请取消选中它并重试。
我也遇到了同样的问题。调试器突然开始以这种方式运行,而我没有修改任何配置或任何可能重要的内容。通过在 NullPointerException 上禁用断点来修复它,但不确定它是如何启用的或者是否也较早启用。
转到查看断点 (⌘ + ⇧ + F8) > Java 异常断点 > java.lang.NullPointerException > 取消选中启用。
如果单元测试中存在合法的 NPE,则它会照常工作。