EOFException durante el uso de puntos finales de google

Estoy usando google cloud enpoints en mi aplicación android. Cuando hago una llamada del poste a mi backend, veo a veces una EOFException. Esto no sucede siempre. Consigo este error para el 5% de mis peticiones. Además, esto varía en los dispositivos. Algunos dispositivos muestran este error más veces que otros. ¿Es esto un error? ¿Hay alguna solución para este problema?

Estos son los frascos que se utilizan por el punto de nube,

google-api-client-1.14.1-beta.jar google-api-client-android-1.14.1-beta.jar google-http-client-1.14.1-beta.jar google-http-client-android-1.14.1-beta.jar google-http-client-gson-1.14.1-beta.jar google-oauth-client-1.14.1-beta.jar 

Stacktrace

 06-10 03:53:45.057: W/System.err(1460): at android.os.AsyncTask$2.call(AsyncTask.java:287) 06-10 03:53:45.057: W/System.err(1460): at java.util.concurrent.FutureTask.run(FutureTask.java:234) 06-10 03:53:45.057: W/System.err(1460): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230) 06-10 03:53:45.057: W/System.err(1460): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) 06-10 03:53:45.057: W/System.err(1460): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 06-10 03:53:45.057: W/System.err(1460): at java.lang.Thread.run(Thread.java:856) 06-10 03:53:45.107: W/System.err(1460): Caused by: java.io.EOFException 06-10 03:53:45.167: W/System.err(1460): at libcore.io.Streams.readAsciiLine(Streams.java:203) 06-10 03:53:45.197: W/System.err(1460): at libcore.net.http.HttpEngine.readResponseHeaders(HttpEngine.java:573) 06-10 03:53:45.288: W/System.err(1460): at libcore.net.http.HttpEngine.readResponse(HttpEngine.java:821) 06-10 03:53:45.297: W/System.err(1460): at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:283) 06-10 03:53:45.397: W/System.err(1460): at libcore.net.http.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:495) 06-10 03:53:45.677: W/System.err(1460): at libcore.net.http.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:134) 06-10 03:53:46.037: W/System.err(1460): at com.google.api.client.http.javanet.NetHttpResponse.<init>(NetHttpResponse.java:37) 06-10 03:53:46.057: W/System.err(1460): at com.google.api.client.http.javanet.NetHttpRequest.execute(NetHttpRequest.java:95) 06-10 03:53:46.057: W/System.err(1460): at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:980) 06-10 03:53:46.097: W/System.err(1460): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:412) 06-10 03:53:46.198: W/System.err(1460): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:345) 06-10 03:53:46.198: W/System.err(1460): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:463) 06-10 03:53:46.247: W/System.err(1460): at com.androidapp.android.ServerUtilities.postMessage(ServerUtilities.java:154) 

Actualizar todos mis tarros a la última,

 google-api-client-1.15.0-rc.jar google-api-client-android-1.15.0-rc.jar google-http-client-1.15.0-rc.jar google-http-client-android-1.15.0-rc.jar google-http-client-gson-1.15.0-rc.jar google-oauth-client-1.15.0-rc.jar 

Todavía se enfrentan al mismo error,

También, intentó establecer

 System.setProperty("http.keepAlive", "false"); 

El error no desaparece.

Tengo el mismo error sin embargo con otro tercero proveedor OAuth2. Cambié a utilizar ApacheHttpTransport y el problema se ha ido.

  • El mejor lugar para almacenar las credenciales de acceso de usuario en Android
  • @Nullable @Named en GAE / Android Muestra
  • ¿Cómo obtener acceso a las API de Google Cloud Save en android studio?
  • Gestión de sesiones en Google App Engine con Android / IPhone
  • La importación com.google.api.client no se puede resolver en Eclipse
  • Puntos finales de Google Cloud: verifyToken: La longitud de la firma no es correcta
  • java.awt.AWTError: Toolkit no encontrado: apple.awt.CToolkit Android appengineUpdate
  • Javax.persistence.PersistenceException en el motor de la aplicación de Google conectado al proyecto android
  • Desde la API de archivos Blobstore obsoleta hasta blobs de servicio
  • GCM y App Engine para aplicaciones de chat
  • Google App Engine - escala automática con siempre en instancia?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.