Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging IntelliJ IDEA中的调试播放应用_Debugging_Scala_Intellij Idea_Playframework 2.0 - Fatal编程技术网

Debugging IntelliJ IDEA中的调试播放应用

Debugging IntelliJ IDEA中的调试播放应用,debugging,scala,intellij-idea,playframework-2.0,Debugging,Scala,Intellij Idea,Playframework 2.0,我最近发现我无法在IntelliJ中成功调试我的播放项目。一周前我调试的还不错,但我一定做了些什么来改变一些配置,因为我目前在IntelliJ中观察到一些奇怪的行为。下面是正在发生的事情: 我可以在Intellij中加载我的Play项目,并按照Play debug教程中所述的调试配置设置成功连接到目标VM。控制台按预期打印连接到目标VM的数据,地址:“localhost:9999”,传输:“socket”行。 然后,我运行应用程序,一切仍按预期运行;我的项目编译并运行得很好。然而,当我去设置断点

我最近发现我无法在IntelliJ中成功调试我的播放项目。一周前我调试的还不错,但我一定做了些什么来改变一些配置,因为我目前在IntelliJ中观察到一些奇怪的行为。下面是正在发生的事情:

我可以在Intellij中加载我的Play项目,并按照Play debug教程中所述的调试配置设置成功连接到目标VM。控制台按预期打印连接到目标VM的数据,地址:“localhost:9999”,传输:“socket”行。 然后,我运行应用程序,一切仍按预期运行;我的项目编译并运行得很好。然而,当我去设置断点时,我有时根本无法设置它们-单击侧面的列将不会做任何事情,并且从菜单中选择切换断点选项也不会创建断点。这仅在某些控制器中发生。在其他情况下,我可以设置断点,但图标中没有复选标记或X,并且应用程序无法捕获断点。最奇怪的是,在测试过程中,我遇到了一些有效的断点。 我已经尝试了我所能想到的一切,试图让这些断点再次充分发挥作用。我已经运行了play clean,我已经用play IDEA重新创建了IDEA模块,我已经在IDEA中使我的缓存无效,我已经在IDEA中卸载并重新安装了play和Scala插件,我已经多次重新启动了我的机器。我觉得我唯一没有尝试过的是重新安装IDEA,但我真的不明白为什么这会在其他解决方案没有的情况下起作用。
这群人中有人遇到过这样的事情吗?在谷歌上搜索这个问题主要会得到关于如何设置调试的教程。我不记得我改变过任何与调试有关的项目。自从我上次记得调试工作以来,我实际上只更改了应用程序控制器和视图中的内容,据我所知,这对这个问题没有影响。我正在运行IntelliJ IDEA 12.1.4 Ultimate和Play 2.1.1。在此方面的任何帮助都将不胜感激

有时候,所有的想法问题都是在你清理了它的缓存后解决的,你试过调用无效缓存吗?我也遇到过这个问题。当代码检查开始未能通过右栏中的绿色/黄色/红色标记时,出现该错误。代码检查只会显示一只眼睛,永远不会完成。当时我的调试也有问题。我从来没有真正解决过它,我认为我的项目有一些严重的问题破坏了IntelliJ的索引。相反,我创建了一个新的项目,第一个项目或多或少是一个POC,所以我不需要从头开始。我不知道你是否有同样的问题,也不知道你是否可以选择重新创建项目。不幸的是,我已经尝试了“无效缓存”选项,但没有产生任何结果。我没有尝试开始一个新的项目/重新创建我的项目,但是我尝试了一些我以前做过的其他项目,它们都表现出相同的问题。我有重新运行游戏的想法,但这也没什么不同。与我交谈过的JetBrains支持人员让我尝试了IDEA的多个版本,但没有一个版本能够改善调试问题。EAP版本打印了一些源于Scala插件的StackOverflow错误,因此我认为这与此有关。您是否尝试过使用IDEA的Play 2.0支持插件进行调试,而不是按照Play教程中的说明设置配置?