IntelliJ Gradle Failed to ping owner of lock for file hash cache
Published
I have been frequently encountering an error with Gradle builds in IntelliJ where Gradle will randomly fail to acquire a Gradle cache lock when running a build. It will also happen when using Gradle CLI commands, resulting in the following error in IntelliJ’s Build window:
> Failed to ping owner of lock for file hash cache (/Users/user/.gradle/caches/7.0.2/fileHashes) (lock id: -55162352352)
This seems to be intermittently caused by an issue in which a duplicate Gradle daemon will be running in the background or IntelliJ has inadvertently launched a second daemon for some unknown reason. The error persists even upon restart of the IDE.
The quickest way I have found to fix this problem is to run the following command from the Terminal window in IntelliJ:
./gradlew --stop
It should now let you run a build without any issues. If you know a better way to solve this, please drop a comment below!