我正在Play 2.4中开发一个项目,并使用激活器UI来运行它。最近,我不得不通过在UI上按“停止”来强行停止该应用程序,此后我一直无法使其正常运行。现在,在我使用激活器打开的任何项目中,它甚至都不会超过构建项目的速度。它引发此错误:

java.lang.IllegalArgumentException: URI has an authority component
Use 'last' for the full log.

首先,我是UI的菜鸟(我曾经玩过1.x版),所以我不知道它指的是什么,甚至不知道在哪里输入这样的命令。更详细的错误消息将非常有帮助

第二,为什么活化剂会突然出现这些问题?我没有更改任何配置文件(或任何文件)。当它从激活器1.3.2自动更新到1.3.4时,我有同样的错误,但是重新启动激活器后,该错误消失了。

编辑

尽管这几乎可以肯定与所引用的重复项有关,但有几件事告诉我情况是不同的。文件.sbt/repositories似乎只能使用两个斜杠,而不能使用引用答案中提到的三个斜杠。另外,当我遇到此问题时,更改此文件中的斜杠数量也无法解决任何问题。这是由于强制关闭而发生的事实,使我怀疑某个配置文件在某处已损坏,但似乎并非如此。

最佳答案

是什么原因造成的?仍然没有头绪。但是,只需删除根目录中的.sbt文件夹,即可使sbt从头开始刷新所有内容。现在,所有项目都可以再次正常工作。

10-08 09:08