激活器抛出 IllegalArgumentException:URI 具有授权组件

Activator throws IllegalArgumentException: URI has an authority component

我正在 Play 2.4 中开发一个项目,我 运行 使用激活器 UI。我最近不得不通过在 UI 上按 "Stop" 来强行停止该应用程序,此后我一直无法让它工作。现在,在我使用 activator 打开的任何项目中,它甚至都不会通过构建项目。它抛出这个错误:

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

首先,我对UI一窍不通(我玩惯了1.x),所以我不知道这个指的是什么,甚至不知道从哪里输入这样的一个命令。更详细的错误消息会很有帮助

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

编辑

虽然这几乎肯定与可能的重复引用有关,但有几件事告诉我情况有所不同。文件 .sbt/repositories 似乎只适用于两个斜线,而不适用于参考答案中提到的三个斜线。此外,当我遇到此问题时,更改此文件中的斜杠数并没有解决任何问题。这是为了响应强制关闭而发生的事实让我怀疑某个配置文件在某处损坏,但这个似乎不是它。

这是什么原因造成的?仍然没有头绪。但是仅仅删除根目录中的 .sbt 文件夹就让 sbt 从头开始​​刷新所有内容。所有项目现在都可以正常工作了。

当我 运行 来自 git bash shell 的播放应用程序时,我 运行 进入了这个异常。切换到 cygwin shell 解决了我的问题——activator shell 脚本似乎可以处理 cygwin 而不是 git [=16= 提供的 mingw32 环境].

这是激活器 jar 版本 1.3.6。