Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#241 closed defect (fixed)

Connection problem

Reported by: esanchezg@… Owned by: juaco
Priority: critical Milestone:
Component: UserDataGateway Keywords:
Cc: juaco

Description

Lo hice en casa y después de un buen rato (varios minutos) me salió sin problemas.
Desde el trabajo (acabo de probarlo) no lo consigo. Me sigue saliendo el mismo error:

Error en .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl,  :
 ucar.nc2.util.net.HTTPException: java.net.ConnectException: Connection timed out: connect

No sé si será algo relacionado con el proxy de AEMet o con el tiempo que tarda en procesar los datos al buscarlos en el fichero (que sea muy grande y tarde más tiempo de lo permitido en la conexión).

Cuando pueda, hablaré con el de informática a ver si se le ocurre algo o si vosotros tenéis alguna idea...
Si fuera lo del tamaño del fichero, podríamos probar accediendo a un fichero pequeño a ver si funciona?

Change History (7)

comment:1 Changed 8 years ago by antonio

  • Component changed from TracMeteo to SpecsEuporiasDataServer

comment:2 Changed 8 years ago by antonio

  • Owner set to antonio
  • Status changed from new to accepted

En AEMET hay que usar un HTTP proxy, para poder navegar por la red.

Para poder conectar con en el servidor, hay que configurar el proxy, en la fase de autenticación.

> proxyHost <- "proxy.host.com" # Your institution Proxy configuration: host
> proxyPort <- "3128"           #       and port
> J("ucar.nc2.util.net.HTTPSession")$setGlobalProxy(proxyHost,proxyPort)

Ahora mismo no me acuerdo cuál es la configuración en la AEMET, pero puedes verlo en la configuración de conexión de tu navegador.

No le he probado, dinos si funciona.

@Juaco, si funciona, ponlo en la doc.

comment:3 Changed 8 years ago by juaco

Hola Eida,

Por lo que he mirado en la ayuda de java:
http://www.unidata.ucar.edu/software/netcdf-java/v4.2/javadocAll/ucar/nc2/util/net/HTTPSession.html#setGlobalSimpleProxy%28java.lang.String,%20int%29

el argumento "proxyPort" debe ser un entero. Prueba:

> proxyPort <- as.integer(3128)           #

juaco

On 06/10/2013 11:26 AM, Eroteida Sánchez wrote:

Sigue sin funcionar.
Me sale:

> source("init/init.R")
> username <- "euporias"
> password <- "uc123"
> proxyHost <- "proxy.inm.es" # Your institution Proxy configuration: host
> proxyPort <- "3128"           #       and port
> J("ucar.nc2.util.net.HTTPSession")$setGlobalProxy(proxyHost,proxyPort)
Error en .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl,  :
  java.lang.NoSuchMethodException: No suitable method for the given parameters
 

comment:4 Changed 8 years ago by juaco

Problema resuelto

Version 0, edited 8 years ago by juaco (next)

comment:5 Changed 8 years ago by juaco

  • Owner changed from antonio to juaco
  • Status changed from accepted to assigned

comment:6 Changed 8 years ago by juaco

  • Resolution set to fixed
  • Status changed from assigned to closed

comment:7 Changed 8 years ago by esanchezg@…

Perfecto. Ya lo he conseguido.
Muchas gracias.
Sigo aprendiendo de tus scripts.
Un saludo
Eida.

Note: See TracTickets for help on using tickets.