reales - ¿Cómo cambiar el valor de ''Tiempo de espera de lectura'' del Administrador de actualizaciones de Eclipse?
libro de android studio en español pdf (4)
¿Cómo cambiar el valor de ''Tiempo de espera de lectura'' del Administrador de actualizaciones de Eclipse?
Tengo una conexión a Internet lenta y no puedo instalar ningún complemento porque el administrador de actualizaciones de Eclipse me lanza una excepción:
Transfer Exception
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at org.apache.commons.httpclient.ContentLengthInputStream.read(ContentLengthInputStream.java:170)
at java.io.FilterInputStream.read(Unknown Source)
at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:108)
at java.io.FilterInputStream.read(Unknown Source)
at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:127)
at org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer$1.performFileTransfer(AbstractRetrieveFileTransfer.java:140)
at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
La forma más sencilla de evitar esto sería descargar el archivo .jar
del complemento que está intentando instalar y realizar una instalación sin conexión.
Editar: Traté de encontrar un enlace a un eclipse.org
, pero eclipse.org
mantuvo el tiempo sin tiempo.
Creo que recibiste estos problemas de tiempo de espera durante el lanzamiento de 3.5.1. Eclipse.org tuvo varios problemas con el servidor y la creación de reflejos durante este tiempo, y esto causó que la gente aburrida experimentara tiempos de espera cuando intentaba actualizar.
En el futuro, cuando vea problemas como este, puede intentar instalar desde un espejo específico. Encuentro que instalar desde aquí tiende a funcionar bien incluso cuando Eclipse.org no es:
Como Frank mencionó, puedes establecer las opciones de tiempo de espera en eclipse.ini, esta es la documentación .
"use -DpropName = propValue como un argumento de máquina virtual para Java VM, establezca la propiedad deseada en el archivo config.ini en el área de configuración apropiada"
Configuré lo siguiente para resolver mi problema de tiempo de espera:
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=3000
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=3000
Obtuve mucho el error con la versión 3.6, pero agregar la siguiente línea al eclipse.ini me ayudó mucho:
-Dsun.net.client.defaultReadTimeout=30000
Añádalo justo después de la línea con -vmargs