Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > java.lang.IllegalArgumentException: Failed to parse dateTime 2012-12-12 12:12:12 at: 12:12:12

Hola a tod@s, tengo un servidor de mapas conectada con postgis ( geoserver implementado en java) y un cliente QGis. Intento meter un punto que tiene la fecha en este formato "2012-12-12 14:14:14" y me da este error. Creo que el error lo da el geoserver que intenta hacer el parse pero falla, el error es este:

java.lang.RuntimeException: Parsing failed for fechaobser: java.lang.IllegalArgumentException: Failed to parse dateTime 2012-12-12 12:12:12 at: 12:12:12
Parsing failed for fechaobser: java.lang.IllegalArgumentException: Failed to parse dateTime 2012-12-12 12:12:12 at: 12:12:12

Failed to parse dateTime 2012-12-12 12:12:12 at: 12:12:12

No se como funciona si meto directamente "2012-12-12 12:12:12 at: 12:12:12" en la BBDD me lo acepta así que la problema esta con el geoserver.

Gracias, atentamente agirrearri.

abril 13, 2012 | Unregistered Commenteragirrearri

No conozco sobre servidores de mapas, pero has probado ingresar la fecha en otro formato, tal vez el problema pasa por hay, no existe una forma de saber cual es el formato de fechas que aguanta el servidor???

abril 13, 2012 | Unregistered Commentershianim

Hola gracias por la respuesta, ya hemos solucionado el problema. De hecho era el formato, pero porque hacia una cosa rara. La estructura que tenemos es:
BBDD postgis-servidor mapas geoserver---------cliente gis QGis

lo que en postgis era "2012-09-12 12:12:12"
en cliente lo interpretaba "2012-09-12T12:12:12"

Y esto en la BBDD lo escribia bien sin la T, entonces le he metido la T en el espacio en blanco de la mitad y el parseo a funcionado.

Ha sido una cosa del QGis, que no se lo que hace con el tipo datetime.

Gracias por la ayuda, atentamente agirrearri

abril 13, 2012 | Unregistered Commenteragirrearri

Como dato adicional, la "T" en medio es parte de un estándar para representar fechas: http://es.wikipedia.org/wiki/ISO_8601.

abril 13, 2012 | Registered Commenterantoniovl