意外锁定协议:预期3,找到49

时间:2016-02-23 16:29:51

标签: grails gradle

我使用Grails 3进行申请。我的路上有grails sdk。当我运行

grails

命令,在我的项目目录下,我收到以下错误:

Error Error initializing classpath: Unexpected lock protocol found in lock file. Expected 3, found 49.

java.lang.IllegalStateException: Unexpected lock protocol found in lock file. Expected 3, found 49.
    at org.gradle.cache.internal.filelock.LockStateAccess.readState(LockStateAccess.java:74)

如果我移动到另一个没有项目的目录,并尝试运行grails命令它可以工作。但是,在尝试创建应用时,它失败了。知道什么文件可以锁定?我附上了工作目录的照片。

enter image description here

注意,我在Windows 7,64BIT上。我试图重新启动并拆除一个干净的项目,但没有成功。

1 个答案:

答案 0 :(得分:0)

叹息,事实证明我安装了两个版本的Groovy SDK。删除它们,只保证有一个,解决了这个问题。