Gradle构建没有失败,DefaultFileLockManager获取并释放对守护程序地址注册表的锁定 [英] Gradle build is hanging without failure, DefaultFileLockManager acquiring and releasing lock on daemon addresses registry

查看:762
本文介绍了Gradle构建没有失败,DefaultFileLockManager获取并释放对守护程序地址注册表的锁定的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有几个基于gradle的项目,最近所有项目我都无法执行./gradlew清理构建。在运行它时,当我使用--debug标志运行时,我卡在>构建7%>:compileJava>解析依赖项:compileClasspath'并且它永远不会向前移动。

I have several gradle-based projects and on all of them recently I've become unable to execute a ./gradlew clean build. Upon running this, the When I run with the --debug flag, I get stuck on "> Building 7% > :compileJava > Resolving dependencies ':compileClasspath'" and it never moves forward.

当我使用--debug标志运行时,我得到了关于DeafultFileLockManager获取并释放守护进程锁的输出,但这没有用。这是我看到的gradle调试日志的最后一位。

When I ran with the --debug flag, I got this output regarding the DeafultFileLockManager acquiring and releasing a daemon lock, but this has been unhelpful. Here is the last bit of the gradle debug log that I see.

11:22:57.079 [DEBUG] [org.apache.http.impl.conn.PoolingHttpClientConnectionManager] Connection request: [route: {s}->https://maven.vaadin.com:443][total kept alive: 0; route allocated: 1 of 2; total allocated: 1 of 20]
11:22:57.080 [DEBUG] [org.apache.http.impl.conn.PoolingHttpClientConnectionManager] Connection leased: [id: 203][route: {s}->https://maven.vaadin.com:443][total kept alive: 0; route allocated: 2 of 2; total allocated: 2 of 20]
11:22:57.080 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Opening connection {s}->https://maven.vaadin.com:443
11:22:57.080 [DEBUG] [org.apache.http.impl.conn.DefaultHttpClientConnectionOperator] Connecting to maven.vaadin.com/54.86.23.48:443
11:22:57.080 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory] Connecting socket to maven.vaadin.com/54.86.23.48:443 with timeout 0
11:22:57.098 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory] Enabled protocols: [TLSv1, TLSv1.1, TLSv1.2]
11:22:57.098 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory] Enabled cipher suites:[TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_DSS_WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDH_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_128_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_DSS_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV]
11:22:57.098 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory] Starting handshake
11:22:57.141 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory] Secure session established
11:22:57.141 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory]  negotiated protocol: TLSv1.2
11:22:57.142 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory]  negotiated cipher suite: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
11:22:57.142 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory]  peer principal: CN=*.vaadin.com, O=Vaadin Ltd, L=Turku, ST=Western Finland, C=FI
11:22:57.142 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory]  peer alternative names: [*.vaadin.com, vaadin.com]
11:22:57.142 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory]  issuer principal: CN=DigiCert SHA2 Secure Server CA, O=DigiCert Inc, C=US
11:22:57.142 [DEBUG] [org.apache.http.impl.conn.DefaultHttpClientConnectionOperator] Connection established 10.10.2.46:54773<->54.86.23.48:443
11:22:57.142 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Executing request HEAD /vaadin-addons/info/magnolia/magnolia-module-content-dependencies/1.6.1/magnolia-module-content-dependencies-1.6.1.pom HTTP/1.1
11:22:57.142 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Target auth state: UNCHALLENGED
11:22:57.142 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Proxy auth state: UNCHALLENGED
11:22:57.163 [DEBUG] [org.apache.http.impl.conn.DefaultManagedHttpClientConnection] http-outgoing-203: Close connection
11:22:57.166 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Connection discarded
11:22:57.166 [DEBUG] [org.apache.http.impl.conn.DefaultManagedHttpClientConnection] http-outgoing-203: Close connection
11:22:57.166 [DEBUG] [org.apache.http.impl.conn.PoolingHttpClientConnectionManager] Connection released: [id: 203][route: {s}->https://maven.vaadin.com:443][total kept alive: 0; route allocated: 1 of 2; total allocated: 1 of 20]
11:22:57.166 [INFO] [org.gradle.internal.resource.transport.http.HttpClientHelper] Resource missing. [HTTP HEAD: https://maven.vaadin.com/vaadin-addons/info/magnolia/magnolia-module-content-dependencies/1.6.1/magnolia-module-content-dependencies-1.6.1.pom]
11:22:57.167 [DEBUG] [org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver] Loading https://maven.vaadin.com/vaadin-addons/info/magnolia/magnolia-module-content-dependencies/1.6.1/magnolia-module-content-dependencies-1.6.1.jar
11:22:57.167 [DEBUG] [org.gradle.internal.resource.transport.http.HttpResourceAccessor] Constructing external resource metadata: https://maven.vaadin.com/vaadin-addons/info/magnolia/magnolia-module-content-dependencies/1.6.1/magnolia-module-content-dependencies-1.6.1.jar
11:22:57.167 [DEBUG] [org.gradle.internal.resource.transport.http.HttpClientHelper] Performing HTTP HEAD: https://maven.vaadin.com/vaadin-addons/info/magnolia/magnolia-module-content-dependencies/1.6.1/magnolia-module-content-dependencies-1.6.1.jar
11:22:57.167 [DEBUG] [org.apache.http.client.protocol.RequestAddCookies] CookieSpec selected: default
11:22:57.167 [DEBUG] [org.apache.http.client.protocol.RequestAuthCache] Auth cache not set in the context
11:22:57.167 [DEBUG] [org.apache.http.impl.conn.PoolingHttpClientConnectionManager] Connection request: [route: {s}->https://maven.vaadin.com:443][total kept alive: 0; route allocated: 1 of 2; total allocated: 1 of 20]
11:22:57.167 [DEBUG] [org.apache.http.impl.conn.PoolingHttpClientConnectionManager] Connection leased: [id: 204][route: {s}->https://maven.vaadin.com:443][total kept alive: 0; route allocated: 2 of 2; total allocated: 2 of 20]
11:22:57.167 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Opening connection {s}->https://maven.vaadin.com:443
11:22:57.167 [DEBUG] [org.apache.http.impl.conn.DefaultHttpClientConnectionOperator] Connecting to maven.vaadin.com/54.86.23.48:443
11:22:57.167 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory] Connecting socket to maven.vaadin.com/54.86.23.48:443 with timeout 0
11:22:57.186 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory] Enabled protocols: [TLSv1, TLSv1.1, TLSv1.2]
11:22:57.186 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory] Enabled cipher suites:[TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_DSS_WITH_AES_128_CBC_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDH_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_128_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_DSS_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA, TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV]
11:22:57.186 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory] Starting handshake
11:22:57.207 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory] Secure session established
11:22:57.207 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory]  negotiated protocol: TLSv1.2
11:22:57.207 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory]  negotiated cipher suite: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
11:22:57.207 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory]  peer principal: CN=*.vaadin.com, O=Vaadin Ltd, L=Turku, ST=Western Finland, C=FI
11:22:57.207 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory]  peer alternative names: [*.vaadin.com, vaadin.com]
11:22:57.207 [DEBUG] [org.apache.http.conn.ssl.SSLConnectionSocketFactory]  issuer principal: CN=DigiCert SHA2 Secure Server CA, O=DigiCert Inc, C=US
11:22:57.207 [DEBUG] [org.apache.http.impl.conn.DefaultHttpClientConnectionOperator] Connection established 10.10.2.46:54774<->54.86.23.48:443
11:22:57.207 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Executing request HEAD /vaadin-addons/info/magnolia/magnolia-module-content-dependencies/1.6.1/magnolia-module-content-dependencies-1.6.1.jar HTTP/1.1
11:22:57.207 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Target auth state: UNCHALLENGED
11:22:57.207 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Proxy auth state: UNCHALLENGED
11:22:57.230 [DEBUG] [org.apache.http.impl.conn.DefaultManagedHttpClientConnection] http-outgoing-204: Close connection
11:22:57.234 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Connection discarded
11:22:57.234 [DEBUG] [org.apache.http.impl.conn.DefaultManagedHttpClientConnection] http-outgoing-204: Close connection
11:22:57.234 [DEBUG] [org.apache.http.impl.conn.PoolingHttpClientConnectionManager] Connection released: [id: 204][route: {s}->https://maven.vaadin.com:443][total kept alive: 0; route allocated: 1 of 2; total allocated: 1 of 20]
11:22:57.234 [INFO] [org.gradle.internal.resource.transport.http.HttpClientHelper] Resource missing. [HTTP HEAD: https://maven.vaadin.com/vaadin-addons/info/magnolia/magnolia-module-content-dependencies/1.6.1/magnolia-module-content-dependencies-1.6.1.jar]
11:22:57.234 [DEBUG] [org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver] No meta-data file or artifact found for module 'info.magnolia:magnolia-module-content-dependencies:1.6.1' in repository 'vaadin-addons'.
11:22:57.234 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.modulecache.DefaultModuleMetaDataCache] Recording absence of module descriptor in cache: info.magnolia:magnolia-module-content-dependencies:1.6.1 [changing = false]
11:22:57.235 [DEBUG] [org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver] Loading https://nexus.magnolia-cms.com/content/groups/enterprise/info/magnolia/magnolia-module-content-dependencies/1.6.1/magnolia-module-content-dependencies-1.6.1.pom
11:22:57.235 [DEBUG] [org.gradle.internal.resource.transfer.DefaultCacheAwareExternalResourceAccessor] Constructing external resource: https://nexus.magnolia-cms.com/content/groups/enterprise/info/magnolia/magnolia-module-content-dependencies/1.6.1/magnolia-module-content-dependencies-1.6.1.pom
11:22:57.235 [DEBUG] [org.gradle.internal.resource.transport.http.HttpResourceAccessor] Constructing external resource metadata: https://nexus.magnolia-cms.com/content/groups/enterprise/info/magnolia/magnolia-module-content-dependencies/1.6.1/magnolia-module-content-dependencies-1.6.1.pom
11:22:57.235 [DEBUG] [org.gradle.internal.resource.transport.http.HttpClientHelper] Performing HTTP HEAD: https://nexus.magnolia-cms.com/content/groups/enterprise/info/magnolia/magnolia-module-content-dependencies/1.6.1/magnolia-module-content-dependencies-1.6.1.pom
11:22:57.236 [DEBUG] [org.apache.http.client.protocol.RequestAddCookies] CookieSpec selected: default
11:22:57.236 [DEBUG] [org.apache.http.client.protocol.RequestAuthCache] Auth cache not set in the context
11:22:57.236 [DEBUG] [org.apache.http.impl.conn.PoolingHttpClientConnectionManager] Connection request: [route: {s}->https://nexus.magnolia-cms.com:443][total kept alive: 0; route allocated: 2 of 2; total allocated: 2 of 20]
11:23:06.177 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
11:23:06.177 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:23:06.177 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:23:06.178 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:23:06.178 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:23:06.178 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:23:06.178 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:23:16.177 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
11:23:16.177 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:23:16.177 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:23:16.177 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:23:16.178 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:23:16.178 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:23:16.178 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:23:26.179 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
11:23:26.179 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:23:26.179 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:23:26.179 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:23:26.179 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:23:26.179 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:23:26.180 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:23:36.180 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
11:23:36.180 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:23:36.180 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:23:36.180 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:23:36.180 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:23:36.181 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:23:36.181 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:23:46.176 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
11:23:46.176 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:23:46.176 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:23:46.176 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:23:46.177 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:23:46.177 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:23:46.177 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:23:56.179 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
11:23:56.180 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:23:56.180 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:23:56.180 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:23:56.181 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:23:56.181 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:23:56.181 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:24:06.177 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
11:24:06.178 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:24:06.178 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:24:06.178 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:24:06.178 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:24:06.179 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:24:06.179 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:24:16.176 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
11:24:16.176 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:24:16.176 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:24:16.176 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:24:16.177 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:24:16.177 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:24:16.177 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:24:26.176 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
11:24:26.177 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:24:26.177 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:24:26.177 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:24:26.177 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:24:26.177 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:24:26.177 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:24:36.175 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
11:24:36.175 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:24:36.176 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:24:36.176 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:24:36.176 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:24:36.176 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:24:36.176 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:24:46.173 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
11:24:46.174 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:24:46.174 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:24:46.174 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:24:46.175 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:24:46.175 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:24:46.175 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:24:56.172 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
11:24:56.173 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:24:56.173 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:24:56.173 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:24:56.173 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.
11:24:56.174 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Lock acquired.
11:24:56.174 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Releasing lock on daemon addresses registry.
11:25:06.175 [DEBUG] [org.gradle.launcher.daemon.server.Daemon] DaemonExpirationPeriodicCheck running
11:25:06.175 [DEBUG] [org.gradle.cache.internal.DefaultFileLockManager] Waiting to acquire shared lock on daemon addresses registry.

推荐答案

为了使gradle正常工作,你需要在Linux / macOS上配置至少3种代理

In order for gradle work properly, you need to configure at least 3 kind of proxies on Linux/macOS which are


  • gradle proxies - inside gradle.properties

  • maven proxies - inside~ / .m2 / settings.xml

  • bash proxies - inside~ / .bashrc或〜/ .bash_profile

除了这些代理设置外,您还需要仔细检查操作系统的代理设置,例如在Mac上,选中系统偏好设置 - >网络 - >高级... - >代理。您可能需要尝试打开/关闭此系统代理。

Apart from these proxy settings, you also need to double check your proxy settings of your OS, e.g. on mac, check "System Preferences" -> "Network" -> "Advanced..." -> "Proxies". You may need try to turn on/off this system proxies.

但是,有时候,与您的情况一样,它可能不是因为连接问题,而是由于权限问题。如果您使用sudo运行了gradle命令,那么在执行gradle命令期间生成的某些目录可能会被root拥有。因此,当您尝试使用普通用户运行gralde命令时,无法访问这些目录。坏事是gradle没有给你任何信息,甚至暗示许可。

However, sometimes, like your case, it may not because of connectivity problems, but due to permission issues. If you ever ran your gradle commands using "sudo" then some of the directories generated during executing the gradle commands may become owned by "root". Hence, when you try to run gralde commands using normal user, these directories are not accessible. The bad thing is that gradle does not give you any information or even hints to "permission".

解决方案如下:


  • 查找root拥有或属于root组的所有文件和目录:

  • To find all the files and directories that are owned by root or belong to root group:

$ ls -alR | grep -w root> list.txt

$ls -alR | grep -w root > list.txt

此命令的结果将输出到文件list.txt,打开它检查所有文件和目录。例如,您可能会看到输出内容如下:

The result of this command will be output to file list.txt, open it to check all the files and directories. For example you may see the output something as below:

drwxrwxr-x+ 86 root  admin   2.9K Jun 29 20:30 Applications/
drwxr-xr-x+ 65 root  wheel   2.2K May 19 00:19 ***/.gradle
drwxr-xr-x@  2 root  wheel    68B Nov 20  2016 ***/build
drwxr-xr-x@  4 root  wheel   136B Jun 29 20:31 .gradle
drwxr-xr-x    3 employee  staff   102B Nov 10  2015 Samsung/
drwxr-xr-x    7 employee  staff   238B Jul  6  2016 VirtualBox VMs/
drwxr-xr-x    3 employee  staff   102B Nov  4  2016 android-ndk/
drwxr-xr-x    3 employee  staff   102B Aug 31  2016 bin/




  • 查找这些文件或目录的确切位置

    • To find the exact location of those files or directories

      $ find$ PWD| grep your-file-name

      $find "$PWD" | grep your-file-name

      删除这些文件或目录。

      $ sudo rm -rf你的文件名

      $ sudo rm -rf your-file-name

      通常,您需要将目录更改为以下位置以执行上述操作以删除所有具有root用户的文件。

      Usually, you need change your directory to below locations to perform above actions to delete all the files with root user.


      • 〜/ .gradle - 用户主页目录下的.gradle缓存

      • / .gradle - 项目根目录下的.gradle缓存
        目录

      • [project-root] / [module] / build - $下的.gradle缓存b $ b你的gradle模块目录。

      • 〜/ .m2 -
        下的Maven缓存目录用户的主页目录

      • ~/.gradle – The .gradle cache under your user’s "Home" directory
      • /.gradle – The .gradle cache under your project root directory
      • [project-root]/[module]/build – The .gradle cache under your gradle module directory.
      • ~/.m2 – The Maven cache directory under your user’s "Home" directory

      然后从gradle同步开始,问题应该解决。

      Then start over a gradle sync, the problem should be resolved.

      您可以从以下位置找到更多详细说明以下博客:

      You can find more detailed descriptions from below blogs:


      1. gradle-sync-issue-on-debian-os-due-to-user-does-not-有权限

      2. android-gradle-plugin-3-0-sync-issue

      3. gradle-proxy-configuration

      1. gradle-sync-issue-on-debian-os-due-to-user-does-not-have-permission
      2. android-gradle-plugin-3-0-sync-issue
      3. gradle-proxy-configuration

      这篇关于Gradle构建没有失败,DefaultFileLockManager获取并释放对守护程序地址注册表的锁定的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆