gvSIG bugs #3967

Al conectar con una BBDD postgreSQL da error.

Added by Joaquín del Cerro Murciano over 8 years ago. Updated over 8 years ago.

Status:Closed% Done:

0%

Priority:HighSpent time:-
Assignee:Joaquín del Cerro Murciano
Category:Database
Target version:2.3.0-2414 (rev. org.gvsig.desktop-2.0.120)
Severity:Critical Add-on version:
gvSIG version:2.3.0 Add-on build:
gvSIG build:2413 Add-on resolve version:
Operative System: Add-on resolve build:
Keywords: Proyecto:
Has patch: Hito:
Add-on name:Unknown

Description

Cuando intentamos conectar con una BBDD postgres desde la ventana de añadir capa, da un error y no nos permite ni seleccionar la tabla con la que queremos trabajar.

El mensaje que muestra es:

https://redmine.gvsig.net/redmine/attachments/download/1489/Error_GeoDB.png

El log que genera es:

https://redmine.gvsig.net/redmine/attachments/download/1490/gvSIG.log

gvSIG.log (388 KB) Álvaro Anguix, 01/15/2016 02:36 PM

gvSIG.log (397 KB) Álvaro Anguix, 01/20/2016 12:33 PM


Related issues

Related to Application: gvSIG desktop - gvSIG bugs #3863: Editing mode is not finished in Windows Closed 11/09/2015
Related to Application: gvSIG desktop - gvSIG bugs #4014: Añadir capa de BBDD, cerrar ventana "parametros de conexi... Closed 01/16/2016
Blocks Application: gvSIG desktop - gvSIG bugs #3810: Error al cargar PostGIS Closed 10/15/2015

Associated revisions

Revision 42609
Added by Joaquín del Cerro Murciano over 8 years ago

refs #3967, añadido al interface ResourceParameters un metodo getResourceID para que cada tipo de recurso ofrezca un identificador adecuado para el recurso. Se ha añadido en AbstractResourceParameters una implementacion por defecto para el y modificado los parametros de los recursos de fichero, memoria y multi-recurso.

Revision 42611
Added by Joaquín del Cerro Murciano over 8 years ago

refs #3967, Modificado el formato de ResourceID de los recursos de DAL para usar la serializacion a cadena de los DynObject (DynObjectEncoder).

History

#1 Updated by Joaquín del Cerro Murciano over 8 years ago

#2 Updated by Joaquín del Cerro Murciano over 8 years ago

#3 Updated by Joaquín del Cerro Murciano over 8 years ago

#4 Updated by Joaquín del Cerro Murciano over 8 years ago

#5 Updated by Joaquín del Cerro Murciano over 8 years ago

Al parecer este error se produce debido a la correccion realizada en el ticket #3863.
El error parece estar en el metodo createAddResource (linea 300) de la clase DefaultResourceManager en donde no se ha tenido en cuenta que que los recursos pueden no ser de tipo fichero y falla al intentar crear un recurso de BBDD.

#6 Updated by Joaquín del Cerro Murciano over 8 years ago

He añadido a ResourceParameters un metodo getResourceID para que cada tipo de recurso ofrezca un identificador adecuado a el.
En la clase AbstractResourceParameters he dejado una implementacion por defecto, y los recursos de fichero, memoria y multi tienen una implementacion propia.

Con esto el manager de los recursos no tiene que ir "investigando" a cerca de los parametro que tiene ese recurso para intentar obtener un identificador adecuado, que era cuando se producia el error, cuando intentaba encontrar un nombre de fichero en un recurso de tipo conexion a postgreSQL.

#7 Updated by Joaquín del Cerro Murciano over 8 years ago

  • Status changed from New to Fixed

#8 Updated by Álvaro Anguix over 8 years ago

  • Status changed from Fixed to New
  • File gvSIG.log added

Al intentar conectar con el PostGIS de testing, meto los parametros y al darle a aceptar se cierra la ventana de añadir capa y no pasa nada más.
Adjunto log.

#9 Updated by Joaquín del Cerro Murciano over 8 years ago

  • Related to gvSIG bugs #4014: Añadir capa de BBDD, cerrar ventana "parametros de conexion" cierrar "añadir capa". added

#10 Updated by Joaquín del Cerro Murciano over 8 years ago

  • Status changed from New to Fixed

Cierro este ticket y abro #4014 ya que el error que se esta dando no tiene nada que ver con el inicial de este ticket, que parece que si que esta corregido.

#11 Updated by Álvaro Anguix over 8 years ago

  • Status changed from Fixed to New
  • File gvSIG.log added

Me sigue pasando con el 2415. Adjunto log

#12 Updated by Álvaro Anguix over 8 years ago

  • Status changed from New to Closed

Ni caso. Había puesto un parámetro mal. Lo cierro

Also available in: Atom PDF