Ошибка тайм-аута подключения Appengine

Я пытался создать модуль движка приложения с помощью java. Он работал хорошо. Но теперь он внезапно начинает показывать ошибку.

Error:Execution failed for task ':backend:appengineEndpointsGetClientLibs'.There was an error running endpoints command get-client-lib: connect timed out 

Моя трассировка стека

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':backend:appengineEndpointsGetClientLibs'.
> There was an error running endpoints command get-client-lib: connect timed out

* Try:
Run with --info or --debug option to get more log output.

* Exception is:
    org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':backend:appengineEndpointsGetClientLibs'.
    at    org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)

Caused by: org.gradle.api.GradleException: There was an error running endpoints command get-client-lib: connect timed out
    at com.google.appengine.task.endpoints.EndpointsTask.runEndpointsCommand(EndpointsTask.groovy:52)
    at com.google.appengine.task.endpoints.EndpointsTask$runEndpointsCommand.callCurrent(Unknown Source)

... 55 more
Caused by: java.net.SocketTimeoutException: connect timed out
    at com.google.appengine.repackaged.com.google.api.client.http.javanet.NetHttpRequest.execute(NetHttpRequest.java:77)
    at com.google.appengine.repackaged.com.google.api.client.http.HttpRequest.execute(HttpRequest.java:972)
    at com.google.api.server.spi.tools.CloudDiscoveryDocGenerator.postRequest(CloudDiscoveryDocGenerator.java:75)
... 66 more

мой файл web.xml

<?xml version="1.0" encoding="utf-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5">
<filter>
    <filter-name> ObjectifyFilter</filter-name>
    <filter-class>com.googlecode.objectify.ObjectifyFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>ObjectifyFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
<servlet>
    <servlet-name>SystemServiceServlet</servlet-name>
    <servlet-class>com.google.api.server.spi.SystemServiceServlet</servlet-class>
    <init-param>
        <param-name>services</param-name>
        <param-value>com.example.user.childtracker.backend.RegistrationEndpoint, com.example.user.childtracker.backend.MessagingEndpoint</param-value>
    </init-param>
</servlet>
<servlet-mapping>
    <servlet-name>SystemServiceServlet</servlet-name>
    <url-pattern>/_ah/spi/*</url-pattern>
</servlet-mapping>

<welcome-file-list>
    <welcome-file>index.html</welcome-file>
</welcome-file-list>

i have also tried to create new appengine project it still shows error.Apps without appengine works ok. Some one help.


person sachithkn    schedule 05.08.2015    source источник


Ответы (3)


Насколько мне известно, тайм-аут соединения — это проблема с сетью. Зайдите на File > Settings > Appearance and Behaviour > System Settings > HTTP Proxy и убедитесь, что настройки вашего прокси-сервера выглядят так:

введите здесь описание изображения

Выполните синхронизацию gradle и посмотрите, как все пойдет.

person Ojonugwa Jude Ochalifu    schedule 06.08.2015
comment
я пробовал это без прокси, но он все еще показывает ту же ошибку. Я сомневаюсь, что ошибка начнется после обновления студии. Я сделал обновление вчера. Я не уверен, но я заметил эту ошибку после этого. - person sachithkn; 06.08.2015
comment
Понятно, к сожалению, я не могу сказать, в чем дело. Я постараюсь помочь вам найти решение позже сегодня. - person Ojonugwa Jude Ochalifu; 06.08.2015
comment
Я попытался создать новый проект с помощью appengine. Этот проект также показывает эту ошибку при сборке. - person sachithkn; 06.08.2015
comment
Подключены ли вы к Интернету и насколько сильное у вас соединение? - person Ojonugwa Jude Ochalifu; 06.08.2015
comment
да, я подключен к Интернету, соединение в порядке, около 1 МБ/сек. Но я думаю, что у него есть проблемы с подключением к студии, я думаю. Потому что, когда я пытаюсь обновить свою библиотеку поддержки Android, он показывает, что соединение отклонено, и ничего не установлено. быть какая-то проблема в моих настройках? - person sachithkn; 06.08.2015
comment
Хорошо. Тогда да, это проблема с настройкой в ​​​​Android Studio. Поскольку у вас быстрое соединение, я предлагаю вам удалить имеющуюся у вас Android Studio и загрузить последнюю версию с официального сайта. Когда вас спросят, хотите ли вы импортировать старые настройки, выберите третий вариант, а затем попробуйте все сначала. - person Ojonugwa Jude Ochalifu; 06.08.2015
comment
Давайте продолжим обсуждение в чате. - person sachithkn; 06.08.2015

Проблема заключалась в том, что брандмауэр блокировал студию для обновления новой библиотеки. Когда я отключаю брандмауэр, он работает нормально.

person sachithkn    schedule 10.08.2015

У меня была такая же проблема, и я исправил ее, указав настройки прокси в файле gradle.properties. Рядом с базовым файлом build.gradle я создал файл gradle.properties и поместил туда это:

systemProp.http.proxyHost=<prox_host>
systemProp.http.proxyPort=<proxy_port>

Указание свойств прокси в Studio мне не помогло.

person pepan    schedule 25.09.2015