当我在 IntelliJ 中使用远程调试器调试服务器上的 Java 应用程序时,它成功地在断点处停止,但是当我尝试评估任何表达式或变量时,它挂起并且不显示任何内容(通常带有“收集数据”消息)。从那时起,我什至不能再继续单步执行代码了。我必须单击恢复以便它至少运行,但它永远不会停止在其他断点处,直到我重新启动调试 session ,通常甚至是正在调试的 Java 应用程序。
我可以在断点处停止后单步执行代码,我也可以在调试器面板中看到变量,当我尝试评估表达式或添加观察者时,它只会开始表现得很奇怪。然后它停止工作并重新启动调试器,并且需要该应用程序。
有没有人经历过类似的事情?是 IntelliJ 还是服务器问题?
(抱歉,描述得如此含糊,但我不知道要分享什么或可能有什么问题)
最佳答案
远程调试期间的表达式评估需要更多的数据同步然后其他操作(断点添加/删除,步骤管理 ecc)。
所以这种问题应该只与:
关于java - IntelliJ Idea 远程调试器挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38385171/