Fixed
Status Update
Comments
rm...@google.com <rm...@google.com> #2
Thank you for your submission, can you share the idea.log file if the issue reproduces again. ( found@ file > show log in finder) . Please read https://developer.android.com/studio/report-bugs.html carefully and supply all required information. This will help ensure the team can correctly triage and reproduce your issue
se...@gmail.com <se...@gmail.com>
ia...@gmail.com <ia...@gmail.com> #3
I also see this error (working from Shanghai). China has blocked Google for years, and yet most Google products are totally unaware of this. The automatic bug report system in Android Studio also always fails to connect to the server, so you end up receiving no bug reports from the large number of Chinese developers...
2019-01-26 11:27:42,831 [d thread 5] ERROR - StatisticsPersistenceComponent - Unable to get current time from Google's servers
java.net.ConnectException: Connection timed out (Connection timed out)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:673)
at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173)
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)
at com.android.tools.analytics.WebServerDateProvider.readDateHeaderWithHeadRequest(WebServerDateProvider.kt:52)
at com.android.tools.analytics.WebServerDateProvider.updateServerTimestampWithHeadRequest(WebServerDateProvider.kt:57)
at com.android.tools.analytics.WebServerDateProvider.<init>(WebServerDateProvider.kt:41)
at com.android.tools.analytics.AnalyticsSettings$initialize$2.run(AnalyticsSettings.kt:215)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
2019-01-26 11:27:42,832 [d thread 5] ERROR - StatisticsPersistenceComponent - Android Studio 3.3 Build #AI-182.5107.16.33.5199772
2019-01-26 11:27:42,832 [d thread 5] ERROR - StatisticsPersistenceComponent - JDK: 1.8.0_152-release
2019-01-26 11:27:42,832 [d thread 5] ERROR - StatisticsPersistenceComponent - VM: OpenJDK 64-Bit Server VM
2019-01-26 11:27:42,832 [d thread 5] ERROR - StatisticsPersistenceComponent - Vendor: JetBrains s.r.o
2019-01-26 11:27:42,832 [d thread 5] ERROR - StatisticsPersistenceComponent - OS: Linux
2019-01-26 11:27:42,832 [d thread 5] ERROR - StatisticsPersistenceComponent - Last Action: MakeGradleProject
2019-01-26 11:27:43,133 [entQueue-0] INFO - idea.project.IndexingSuspender - Consuming IndexingSuspender deactivation event: BUILD_FINISHED
2019-01-26 11:27:43,134 [entQueue-0] INFO - idea.project.IndexingSuspender - Finishing batch update for project: Project '/home/cog1/Code/Mymou/Behavioural Testing Unit (Android)/Mymou' Mymou
2019-01-26 11:27:43,146 [entQueue-0] INFO - ild.invoker.GradleBuildInvoker - Gradle build finished in 20 s 162 ms
2019-01-26 11:27:43,181 [entQueue-0] INFO - pl.ProjectRootManagerComponent - project roots have changed
2019-01-26 11:27:43,253 [cessToken]] INFO - pl.ProjectRootManagerComponent - project roots have changed
2019-01-26 11:27:43,290 [entQueue-0] INFO - pl.ProjectRootManagerComponent - project roots have changed
2019-01-26 11:27:43,361 [ thread 15] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 4ms; general responsiveness: ok; EDT responsiveness: ok
2019-01-26 11:27:43,484 [ thread 15] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 123ms; general responsiveness: ok; EDT responsiveness: ok
2019-01-26 11:27:43,484 [ thread 15] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 1 files to update
2019-01-26 11:27:43,593 [ thread 15] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 109ms; general responsiveness: ok; EDT responsiveness: ok
2019-01-26 11:27:42,831 [d thread 5] ERROR - StatisticsPersistenceComponent - Unable to get current time from Google's servers
java.net.ConnectException: Connection timed out (Connection timed out)
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:673)
at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173)
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)
at com.android.tools.analytics.WebServerDateProvider.readDateHeaderWithHeadRequest(WebServerDateProvider.kt:52)
at com.android.tools.analytics.WebServerDateProvider.updateServerTimestampWithHeadRequest(WebServerDateProvider.kt:57)
at com.android.tools.analytics.WebServerDateProvider.<init>(WebServerDateProvider.kt:41)
at com.android.tools.analytics.AnalyticsSettings$initialize$2.run(AnalyticsSettings.kt:215)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
2019-01-26 11:27:42,832 [d thread 5] ERROR - StatisticsPersistenceComponent - Android Studio 3.3 Build #AI-182.5107.16.33.5199772
2019-01-26 11:27:42,832 [d thread 5] ERROR - StatisticsPersistenceComponent - JDK: 1.8.0_152-release
2019-01-26 11:27:42,832 [d thread 5] ERROR - StatisticsPersistenceComponent - VM: OpenJDK 64-Bit Server VM
2019-01-26 11:27:42,832 [d thread 5] ERROR - StatisticsPersistenceComponent - Vendor: JetBrains s.r.o
2019-01-26 11:27:42,832 [d thread 5] ERROR - StatisticsPersistenceComponent - OS: Linux
2019-01-26 11:27:42,832 [d thread 5] ERROR - StatisticsPersistenceComponent - Last Action: MakeGradleProject
2019-01-26 11:27:43,133 [entQueue-0] INFO - idea.project.IndexingSuspender - Consuming IndexingSuspender deactivation event: BUILD_FINISHED
2019-01-26 11:27:43,134 [entQueue-0] INFO - idea.project.IndexingSuspender - Finishing batch update for project: Project '/home/cog1/Code/Mymou/Behavioural Testing Unit (Android)/Mymou' Mymou
2019-01-26 11:27:43,146 [entQueue-0] INFO - ild.invoker.GradleBuildInvoker - Gradle build finished in 20 s 162 ms
2019-01-26 11:27:43,181 [entQueue-0] INFO - pl.ProjectRootManagerComponent - project roots have changed
2019-01-26 11:27:43,253 [cessToken]] INFO - pl.ProjectRootManagerComponent - project roots have changed
2019-01-26 11:27:43,290 [entQueue-0] INFO - pl.ProjectRootManagerComponent - project roots have changed
2019-01-26 11:27:43,361 [ thread 15] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 4ms; general responsiveness: ok; EDT responsiveness: ok
2019-01-26 11:27:43,484 [ thread 15] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 123ms; general responsiveness: ok; EDT responsiveness: ok
2019-01-26 11:27:43,484 [ thread 15] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 1 files to update
2019-01-26 11:27:43,593 [ thread 15] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 109ms; general responsiveness: ok; EDT responsiveness: ok
rm...@google.com <rm...@google.com> #4
Thank you for your feedback. Team may reach out for more feedback in reproducing or triaging this issue.
ch...@google.com <ch...@google.com> #5
Can we fall back to using System time if Google server is not reachable?
jv...@google.com <jv...@google.com> #6
it does, this should not break the sync, it just displays an error.
See analytics-library/shared/src/main/java/com/android/tools/analytics/AnalyticsSettings.kt:257
See analytics-library/shared/src/main/java/com/android/tools/analytics/AnalyticsSettings.kt:257
jv...@google.com <jv...@google.com> #7
assigning back to Ying for investigation why a logged error breaks gradle sync
ch...@google.com <ch...@google.com> #8
Re #1, #3, could you please confirm that this error message only shows up in log files and IDE internal error dialog, and Gradle Sync is NOT affected by this error?
Thanks!
Thanks!
se...@gmail.com <se...@gmail.com> #9
Probably have to clarify that the build would eventually work.
I did build my Apps while being over there in the end, so whatever the gradle hiccup was, got resolved.
Just have to get used to very long build times (while network timeouts fire)...
I did build my Apps while being over there in the end, so whatever the gradle hiccup was, got resolved.
Just have to get used to very long build times (while network timeouts fire)...
jv...@google.com <jv...@google.com> #10
As there is already a fallback in place, I'll change the code not to show this error message and instead show a warning explaining the fallback.
jv...@google.com <jv...@google.com>
ra...@gmail.com <ra...@gmail.com> #11
solved this error Uninitialized object exists on backward branch 66
Exception Details:
Location:
com/android/java/model/builder/GradlePluginModelBuilder.buildAll(Ljava/lang/String;Lorg/gradle/api/Project;)Ljava/lang/Object; @116: goto
Reason:
Error exists in the bytecode
Bytecode:
0000000: 2b12 0bb8 0011 2c12 25b8 0011 bb00 2759
0000010: 2cb9 002d 0100 5912 2fb8 0032 c000 344e
0000020: 3a0d 3a0c 2d3a 04bb 0036 592d 100a b800
0000030: 3cb7 0040 c000 423a 0519 04b9 0046 0100
0000040: 3a06 1906 b900 4c01 0099 002e 1906 b900
0000050: 5001 003a 0719 0519 07c0 0052 3a08 3a0e
0000060: 1908 b600 56b6 0019 3a0f 190e 190f b900
0000070: 5a02 0057 a7ff ce19 05c0 005c 3a0e 190c
0000080: 190d 190e c000 42b7 005f b0
Stackmap Table:
full_frame(@66,{Object[#2],Object[#111],Object[#41],Object[#52],Object[#52],Object[#66],Object[#72],Top,Top,Top,Top,Top,Uninitialized[#12],Uninitialized[#12]},{})
same_frame(@119)
Exception Details:
Location:
com/android/java/model/builder/GradlePluginModelBuilder.buildAll(Ljava/lang/String;Lorg/gradle/api/Project;)Ljava/lang/Object; @116: goto
Reason:
Error exists in the bytecode
Bytecode:
0000000: 2b12 0bb8 0011 2c12 25b8 0011 bb00 2759
0000010: 2cb9 002d 0100 5912 2fb8 0032 c000 344e
0000020: 3a0d 3a0c 2d3a 04bb 0036 592d 100a b800
0000030: 3cb7 0040 c000 423a 0519 04b9 0046 0100
0000040: 3a06 1906 b900 4c01 0099 002e 1906 b900
0000050: 5001 003a 0719 0519 07c0 0052 3a08 3a0e
0000060: 1908 b600 56b6 0019 3a0f 190e 190f b900
0000070: 5a02 0057 a7ff ce19 05c0 005c 3a0e 190c
0000080: 190d 190e c000 42b7 005f b0
Stackmap Table:
full_frame(@66,{Object[#2],Object[#111],Object[#41],Object[#52],Object[#52],Object[#66],Object[#72],Top,Top,Top,Top,Top,Uninitialized[#12],Uninitialized[#12]},{})
same_frame(@119)
Description
AI-182.5107.16.33.5199772, JRE 1.8.0_152-release-1248-b01x64 JetBrains s.r.o, OS Mac OS X(x86_64) v10.14.2 unknown, screens 1440x900; Retina
Android Gradle Plugin: (plugin information not found)
Gradle: 4.10.2
NDK: from local.properties: 18.1.5063045; latest from SDK: 18.1.5063045;
LLDB: LLDB 3.1 (revision: 3.1.4508709)
CMake: from local.properties: (not specified); latest from SDK: 3.6.0-rc2; from PATH: 3.12.4;
Source: user_sentiment_feedback
IMPORTANT: Please read