Fixed
Status Update
Comments
ch...@google.com <ch...@google.com> #2
I switched between corp/guest networks, no luck.
I restarted Studio, no luck.
Then I switched networks again (from guest to corp) and sync worked.
I restarted Studio, no luck.
Then I switched networks again (from guest to corp) and sync worked.
ga...@google.com <ga...@google.com> #3
Do you have Gradle daemon log? It should be under ~/.gradle/daemon/7.3.3
e.g:
gavra@gavra-linux-top:~/AndroidStudioProjects$ ll ~/.gradle/daemon/7.3.3/
total 25184
drwx------ 2 gavra primarygroup 4096 Jul 20 22:42 ./
drwxr-xr-x 22 gavra primarygroup 4096 Jul 21 14:47 ../
-rw------- 1 gavra primarygroup 1405990 Jul 20 14:09 daemon-1346959.out.log
-rw------- 1 gavra primarygroup 1376121 Jul 20 18:29 daemon-1411431.out.log
-rw------- 1 gavra primarygroup 73001 Jul 20 22:17 daemon-1488690.out.log
-rw------- 1 gavra primarygroup 109743 Jul 20 22:40 daemon-1500663.out.log
-rw------- 1 gavra primarygroup 55138 Jul 20 22:47 daemon-1507753.out.log
-rw------- 1 gavra primarygroup 1310240 Jun 7 14:17 daemon-24017.out.log
-rw------- 1 gavra primarygroup 1685997 Jun 15 19:14 daemon-2422463.out.log
-rw------- 1 gavra primarygroup 2493166 Jun 24 20:06 daemon-2625379.out.log
-rw------- 1 gavra primarygroup 1574071 May 23 12:57 daemon-2975895.out.log
-rw------- 1 gavra primarygroup 1387163 Jun 28 20:09 daemon-3673519.out.log
-rw------- 1 gavra primarygroup 2003545 Jul 8 21:37 daemon-3807319.out.log
-rw------- 1 gavra primarygroup 1374038 Jul 8 21:18 daemon-3807839.out.log
-rw------- 1 gavra primarygroup 2021714 Jun 29 14:27 daemon-3917557.out.log
-rw------- 1 gavra primarygroup 1408382 May 24 18:51 daemon-432778.out.log
-rw------- 1 gavra primarygroup 1411488 Jul 11 17:17 daemon-64402.out.log
-rw------- 1 gavra primarygroup 54681 Jun 17 19:48 daemon-655685.out.log
-rw------- 1 gavra primarygroup 1990027 Jun 7 19:19 daemon-68768.out.log
-rw------- 1 gavra primarygroup 96653 May 16 15:58 daemon-853916.out.log
-rw------- 1 gavra primarygroup 1573374 May 16 18:57 daemon-855173.out.log
-rw------- 1 gavra primarygroup 2264988 May 13 18:28 daemon-89213.out.log
-rw------- 1 gavra primarygroup 234 Jul 20 22:47 registry.bin
-rw-r--r-- 1 gavra primarygroup 17 Jul 20 22:47 registry.bin.lock
ch...@google.com <ch...@google.com> #4
Here's the gradle log from 7.3.3 (I have other version folders, but assuming 7.3.3 is the right one since that's the version quoted in the Studio info in #1)
je...@google.com <je...@google.com>
ga...@google.com <ga...@google.com> #5
The IDE should display the root cause (network/file permission/etc issues), and for all known problems we should offer fixes or at least link to DAC.
ch...@google.com <ch...@google.com> #6
Here's my idea.log file. I filed this bug shortly after it happened, so look for events on 7-20 before 640am
ga...@google.com <ga...@google.com> #7
There are 2 root causes from idea.log
:
Caused by: java.net.ConnectException: Network is unreachable (connect failed)
at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.base/java.net.Socket.connect(Socket.java:609)
at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:299)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:177)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:474)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:569)
at java.base/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:266)
at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:373)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:203)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1187)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1081)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:189)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1592)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:250)
at org.gradle.wrapper.Download.downloadInternal(Download.java:100)
at org.gradle.wrapper.Download.download(Download.java:80)
at org.gradle.tooling.internal.consumer.DistributionInstaller$AsyncDownload$1.run(DistributionInstaller.java:170)
and
Caused by: java.net.UnknownHostException: services.gradle.org
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:220)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.base/java.net.Socket.connect(Socket.java:609)
at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:299)
at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:177)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:474)
at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:569)
at java.base/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:266)
at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:373)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:203)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1187)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1081)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:189)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1592)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:250)
at org.gradle.wrapper.Download.downloadInternal(Download.java:100)
at org.gradle.wrapper.Download.download(Download.java:80)
at org.gradle.tooling.internal.consumer.DistributionInstaller$AsyncDownload$1.run(DistributionInstaller.java:170)
ga...@google.com <ga...@google.com> #8
From
Caused by: java.lang.RuntimeException: Could not create parent directory for lock file /~/.gradle/wrapper/dists/gradle-7.0.2-all/7era6s5ay7zsbhuvl0oc9g94s/gradle-7.0.2-all.zip.lck
at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:43)
at org.gradle.wrapper.Install.createDist(Install.java:48)
at org.gradle.tooling.internal.consumer.DistributionInstaller.install(DistributionInstaller.java:72)
at org.gradle.tooling.internal.consumer.DistributionFactory$ZippedDistribution.getToolingImplementationClasspath(DistributionFactory.java:133)
at org.gradle.tooling.internal.consumer.loader.CachingToolingImplementationLoader.create(CachingToolingImplementationLoader.java:41)
at org.gradle.tooling.internal.consumer.loader.SynchronizedToolingImplementationLoader.create(SynchronizedToolingImplementationLoader.java:44)
at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.onStartAction(LazyConsumerActionExecutor.java:161)
at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:143)
at org.gradle.tooling.internal.consumer.connection.CancellableConsumerActionExecutor.run(CancellableConsumerActionExecutor.java:45)
at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:61)
at org.gradle.tooling.internal.consumer.connection.RethrowingErrorsConsumerActionExecutor.run(RethrowingErrorsConsumerActionExecutor.java:38)
at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:67)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
ga...@google.com <ga...@google.com>
ml...@google.com <ml...@google.com>
an...@google.com <an...@google.com> #9
Thank you for your patience while our engineering team worked to resolve this issue. A fix for this issue is now available in:
- Android Studio Iguana | 2023.2.1 Canary 11
- Android Gradle Plugin 8.3.0-alpha11
We encourage you to try the latest update.
If you notice further issues or have questions, please file a new bug report.
Thank you for taking the time to submit feedback — we really appreciate it!
mu...@photon.com <mu...@photon.com> #10
My Android Studio is continuously failing to download the gradle with following error. It is downloading fine in chrome though.
Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-8.6-bin.zip '.
Reason: java.net.SocketTimeoutException: Connect timed out
About my Android Studio
----------------------------------------
Android Studio Iguana | 2023.2.1
Build #AI-232.10227.8.2321.11479570, built on February 22, 2024
Runtime version: 17.0.9+0-17.0.9b1087.7-11185874 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 14.3.1
GC: G1 Young Generation, G1 Old Generation
Memory: 5120M
Cores: 8
Metal Rendering is ON
Registry:
idea.ignore.disabled.plugins=true
ide.instant.shutdown=false
ide.experimental.ui=true
Non-Bundled Plugins:
wu.seal.tool.jsontokotlin (3.7.4)
com.yujunyang.intellij.plugin.sonar (0.2.2)
org.sonarlint.idea (10.3.0.77475)
logs from .idea
--------------------------
2024-03-08 12:52:08,566 [ 912187] INFO - #com.android.tools.idea.gradle.project.sync.GradleSyncStateHolder$SyncStateUpdaterService - stopTrackingTask(RESOLVE_PROJECT:2)
2024-03-08 12:52:08,566 [ 912187] WARN - #com.android.tools.idea.gradle.project.sync.GradleSyncStateHolder - Gradle sync failed in 20 s 761 ms. Could not install Gradle distribution from 'https://services.gradle.org/distributions/gradle-8.6-bin.zip '.
Reason: java.net.SocketTimeoutException: Connect timed out
2024-03-08 12:52:08,576 [ 912197] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home
2024-03-08 12:52:08,577 [ 912198] INFO - #o.j.k.i.script - [KOTLIN_SCRIPTING] IllegalStateException loading gradle script templates: Unable to get Gradle home directory
2024-03-08 12:52:08,579 [ 912200] INFO - #o.j.k.i.script - [KOTLIN_SCRIPTING] Cannot find valid gradle home with version = null, script models cannot be saved
2024-03-08 12:52:08,580 [ 912201] INFO - #c.i.o.e.u.ExternalSystemUtil - External project [/Users/mukesh.kumar/workspace/fiserv/git/android/android_fiserv_framework] resolution task executed in 20780 ms.
2024-03-08 12:52:08,589 [ 912210] INFO - #com.google.services.firebase.insights.config.FirebaseAppManager - New app states on sync FAILURE: {}.
2024-03-08 12:52:08,596 [ 912217] INFO - #c.i.o.p.MergingQueueGuiExecutor - Running task: (dumb mode task) com.android.tools.idea.res.AndroidProjectRootListener$MyDumbModeTask@154fd066
2024-03-08 12:52:08,597 [ 912218] INFO - #c.i.o.p.DumbServiceMergingTaskQueue - Initializing DumbServiceMergingTaskQueue...
2024-03-08 12:52:08,597 [ 912218] INFO - #c.i.o.p.MergingQueueGuiExecutor - Task finished: (dumb mode task) com.android.tools.idea.res.AndroidProjectRootListener$MyDumbModeTask@154fd066
2024-03-08 12:52:08,620 [ 912241] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home
2024-03-08 12:52:08,636 [ 912257] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home
2024-03-08 12:52:08,883 [ 912504] INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities to files
2024-03-08 12:52:08,933 [ 912554] INFO - #c.i.o.e.s.p.m.ExternalProjectsDataStorage - Save external projects data in 29 ms
2024-03-08 12:52:10,066 [ 913687] INFO - #c.i.o.a.i.PopupMenuPreloader - 8134 ms since showing to preload popup menu 'Project View Popup Menu' at 'ProjectViewPopup(preload-bgt)' in 10 ms
2024-03-08 12:52:17,626 [ 921247] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home
2024-03-08 12:52:22,463 [ 926084] INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities to files
2024-03-08 12:52:24,545 [ 928166] INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities to files
2024-03-08 12:52:34,468 [ 938089] INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities to files
2024-03-08 12:53:41,957 [1005578] INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities to files
Could not install Gradle distribution from '
Reason: java.net.SocketTimeoutException: Connect timed out
About my Android Studio
----------------------------------------
Android Studio Iguana | 2023.2.1
Build #AI-232.10227.8.2321.11479570, built on February 22, 2024
Runtime version: 17.0.9+0-17.0.9b1087.7-11185874 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 14.3.1
GC: G1 Young Generation, G1 Old Generation
Memory: 5120M
Cores: 8
Metal Rendering is ON
Registry:
idea.ignore.disabled.plugins=true
ide.instant.shutdown=false
ide.experimental.ui=true
Non-Bundled Plugins:
wu.seal.tool.jsontokotlin (3.7.4)
com.yujunyang.intellij.plugin.sonar (0.2.2)
org.sonarlint.idea (10.3.0.77475)
logs from .idea
--------------------------
2024-03-08 12:52:08,566 [ 912187] INFO - #com.android.tools.idea.gradle.project.sync.GradleSyncStateHolder$SyncStateUpdaterService - stopTrackingTask(RESOLVE_PROJECT:2)
2024-03-08 12:52:08,566 [ 912187] WARN - #com.android.tools.idea.gradle.project.sync.GradleSyncStateHolder - Gradle sync failed in 20 s 761 ms. Could not install Gradle distribution from '
Reason: java.net.SocketTimeoutException: Connect timed out
2024-03-08 12:52:08,576 [ 912197] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home
2024-03-08 12:52:08,577 [ 912198] INFO - #o.j.k.i.script - [KOTLIN_SCRIPTING] IllegalStateException loading gradle script templates: Unable to get Gradle home directory
2024-03-08 12:52:08,579 [ 912200] INFO - #o.j.k.i.script - [KOTLIN_SCRIPTING] Cannot find valid gradle home with version = null, script models cannot be saved
2024-03-08 12:52:08,580 [ 912201] INFO - #c.i.o.e.u.ExternalSystemUtil - External project [/Users/mukesh.kumar/workspace/fiserv/git/android/android_fiserv_framework] resolution task executed in 20780 ms.
2024-03-08 12:52:08,589 [ 912210] INFO - #com.google.services.firebase.insights.config.FirebaseAppManager - New app states on sync FAILURE: {}.
2024-03-08 12:52:08,596 [ 912217] INFO - #c.i.o.p.MergingQueueGuiExecutor - Running task: (dumb mode task) com.android.tools.idea.res.AndroidProjectRootListener$MyDumbModeTask@154fd066
2024-03-08 12:52:08,597 [ 912218] INFO - #c.i.o.p.DumbServiceMergingTaskQueue - Initializing DumbServiceMergingTaskQueue...
2024-03-08 12:52:08,597 [ 912218] INFO - #c.i.o.p.MergingQueueGuiExecutor - Task finished: (dumb mode task) com.android.tools.idea.res.AndroidProjectRootListener$MyDumbModeTask@154fd066
2024-03-08 12:52:08,620 [ 912241] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home
2024-03-08 12:52:08,636 [ 912257] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home
2024-03-08 12:52:08,883 [ 912504] INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities to files
2024-03-08 12:52:08,933 [ 912554] INFO - #c.i.o.e.s.p.m.ExternalProjectsDataStorage - Save external projects data in 29 ms
2024-03-08 12:52:10,066 [ 913687] INFO - #c.i.o.a.i.PopupMenuPreloader - 8134 ms since showing to preload popup menu 'Project View Popup Menu' at 'ProjectViewPopup(preload-bgt)' in 10 ms
2024-03-08 12:52:17,626 [ 921247] INFO - #o.j.p.g.GradleManager - Instructing gradle to use java from /Applications/Android Studio.app/Contents/jbr/Contents/Home
2024-03-08 12:52:22,463 [ 926084] INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities to files
2024-03-08 12:52:24,545 [ 928166] INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities to files
2024-03-08 12:52:34,468 [ 938089] INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities to files
2024-03-08 12:53:41,957 [1005578] INFO - #c.i.w.i.i.j.s.JpsGlobalModelSynchronizerImpl - Saving global entities to files
mu...@photon.com <mu...@photon.com> #11
changed the wifi and it worked
Description
This brought up a new window with the project, which immediately failed gradle sync with the following error:
Could not install Gradle distribution from '
Clicking on the URL in that error caused Chrome to download the file just fine, so it's not my network. Not sure what's up with Studio.
Build: AI-212.5712.43.2112.8609683, 202205181650,
AI-212.5712.43.2112.8609683, JRE 11.0.12+0-b1504.28-7817840x64 JetBrains s.r.o., OS Mac OS X(aarch64) v12.4, screens 3024.0x1964.0, 2560.0x1440.0; Retina
AS: Chipmunk | 2021.2.1 Patch 1; Kotlin plugin: 212-1.6.10-release-923-AS5457.46; Android Gradle Plugin: 7.2.1; Gradle: 7.3.3; Gradle JDK: version 11.0.12; NDK: from local.properties: (not specified), latest from SDK: (not found); LLDB: pinned revision 3.1 not found, latest from SDK: (package not found); CMake: from local.properties: (not specified), latest from SDK: (not found), from PATH: (not found)
IMPORTANT: Please read