Gradle stuck: waiting to acquire shared lock on daemon addresses registry

2022-08-02T10:20:17.629+0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
2022-08-02T10:20:17.629+0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
2022-08-02T10:20:17.630+0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
2022-08-02T10:20:21.033+0800 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 22: received class org.gradle.launcher.daemon.protocol.ForwardInput
2022-08-02T10:20:21.033+0800 [DEBUG] [org.gradle.launcher.daemon.server.DefaultDaemonConnection] thread 22: Received IO message from client: org.gradle.launcher.daemon.protocol.ForwardInput@b67e2ea
2022-08-02T10:20:21.033+0800 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 22: received class org.gradle.launcher.daemon.protocol.ForwardInput
2022-08-02T10:20:21.033+0800 [DEBUG] [org.gradle.launcher.daemon.server.exec.ForwardClientInput] Writing forwarded input on daemon’s stdin.
2022-08-02T10:20:21.033+0800 [DEBUG] [org.gradle.launcher.daemon.server.DefaultDaemonConnection] thread 22: Received IO message from client: org.gradle.launcher.daemon.protocol.ForwardInput@4c9d372e
2022-08-02T10:20:21.034+0800 [DEBUG] [org.gradle.launcher.daemon.server.exec.ForwardClientInput] Writing forwarded input on daemon’s stdin.
2022-08-02T10:20:21.233+0800 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 22: received class org.gradle.launcher.daemon.protocol.ForwardInput
2022-08-02T10:20:21.234+0800 [DEBUG] [org.gradle.launcher.daemon.server.DefaultDaemonConnection] thread 22: Received IO message from client: org.gradle.launcher.daemon.protocol.ForwardInput@1e60d5e5
2022-08-02T10:20:21.234+0800 [DEBUG] [org.gradle.launcher.daemon.server.exec.ForwardClientInput] Writing forwarded input on daemon’s stdin.
2022-08-02T10:20:21.391+0800 [DEBUG] [org.gradle.launcher.daemon.server.SynchronizedDispatchConnection] thread 22: received class org.gradle.launcher.daemon.protocol.ForwardInput
2022-08-02T10:20:21.391+0800 [DEBUG] [org.gradle.launcher.daemon.server.DefaultDaemonConnection] thread 22: Received IO message from client: org.gradle.launcher.daemon.protocol.ForwardInput@290f2a7
2022-08-02T10:20:21.392+0800 [DEBUG] [org.gradle.launcher.daemon.server.exec.ForwardClientInput] Writing forwarded input on daemon’s stdin.
2022-08-02T10:20:27.633+0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
2022-08-02T10:20:27.633+0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired on daemon addresses registry.
2022-08-02T10:20:27.634+0800 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
Who can help me??
JDK: Azul Zulu 17.0.2 Version: 7.4.2

Hello @mmmjjkx

not sure if the daemon is freezed or what but could you try to kill it using the following command

gradle --stop

then
jps it should not show gradle daemon

hope that help and have a nice day :slight_smile:

This is useless.This is also true when I create a new project.

not sure what is your os if it rhel or any of it’s derivative then there issue related to it

Help with what?
In the few lines you posted Gradle tries to get the lock two times, immediately got the needed lock, did whatever it had to do, and released the lock again.

Can you help me solve the problem?

Did you read my answer, right before your last message? :slight_smile:

Hello. Just found this thread with Google.
It seems I have similar problem.

The issue is that Gradle tries to “get the lock, immediately got the needed lock, did whatever it had to do, and released the lock again” indefinitely. Please see the screen shot for example.

Didn’t find the actual cause yet. ./gradlew --stop doesn’t help.

jfr, It seems there is issue here: “Waiting to acquire shared lock on daemon addresses registry” · Issue #20455 · gradle/gradle · GitHub

Ok, in my case this is just bad progress indication / poor plugin. IntelliJ Gradle plugin did intellij.zip extraction in the background (and in configuration phase) without any progress indication. The lock messages seems to be unrelated to this. Gradle continues their work after extraction is completed.

1 Like