当我在IntelliJ中使用远程调试器来调试服务器上的Java应用程序时,它会在断点上成功停止但当我尝试评估任何表达式或变量时,它会挂起并且不显示任何内容(通常使用"收集数据"信息)。从那时起,我甚至不能继续单步执行代码。我必须单击resume以使其至少运行,但在重新启动调试会话之前它通常永远不会停在其他断点处,通常甚至是正在调试的Java应用程序。
我可以在断点停止后逐步执行代码,同时我在调试器面板中看到变量,当我尝试计算表达式或添加观察者时,它只会开始表现得很奇怪。然后它停止工作并重新启动调试器并且需要应用程序。
有没有人遇到类似的事情?是IntelliJ还是服务器问题?
(抱歉这个含糊不清,但我不知道要分享什么或者问题可能是什么)
答案 0 :(得分:1)
与其他操作(断点添加/删除,步骤管理ecc)相比,远程调试期间的表达评估需要更多的数据进行同步。 因此,此类问题应与以下方面有关: