Buenos días Enrique.

Efectivamente, la versión actual de Kosmo 2.0 RC1 no soporta la nueva versión de PostgreSQL 9.0.X: es necesario actualizar el driver de PostgreSQL que viene distribuido con la aplicación para que funcione correctamente con la nueva versión.

Estamos preparando una pequeña actualización para la 2.0 RC1 con dicho cambio (en la versión 2.0 definitiva ya vendrá incluido).

Saludos,

El 11/11/2010 20:32, Enrique Tortosa escribió:

Buenas tardes,

He instalado Kosmo 2.0 RC1 y Postgresql 9.0.1 (x32) con PostGis en Windows 7. (parece que PostGis no está disponible para 64 bits)

Inicialmente todo funciona correctamente, Kosmo se conecta a PostGis y se guardan en la base de datos las capas que se han creado con Kosmo. Tambien se guardan Shapes creados con Kosmo utilizando la herramienta de importación de PostGis "shp2pgsql-gui.exe".

Sin embargo, al cargar en Kosmo las capas previamente guardadas en PostGis, la operación parece terminar correctamente pero en la vista no aparece dibujado ningún elemento (ocurre con polígonos, líneas y puntos). Al pinchar sobre la función "Ver/Editar atributos" aparece el siguiente mensaje de error "Excepción sin mensaje asociado (Null pointer exception)". Adjunto los detalles del error por si sirven de ayuda

java.lang.NullPointerException

at com.vividsolutions.jump.workbench.ui.LayerTableModel.getFeature(LayerTableModel.java:295)

at com.vividsolutions.jump.workbench.ui.LayerTableModel$MyColumn.getValueAt(LayerTableModel.java:90)

at com.vividsolutions.jump.workbench.ui.ColumnBasedTableModel.getValueAt(ColumnBasedTableModel.java:149)

at com.vividsolutions.jump.workbench.ui.GUIUtil.chooseGoodColumnWidths(GUIUtil.java:465)

at com.vividsolutions.jump.workbench.ui.AttributeTablePanel.initColumnWidths(AttributeTablePanel.java:530)

at com.vividsolutions.jump.workbench.ui.AttributeTablePanel.<init>(AttributeTablePanel.java:374)

at com.vividsolutions.jump.workbench.ui.AttributePanel.addTablePanel(AttributePanel.java:194)

at com.vividsolutions.jump.workbench.ui.AttributePanel.layerAdded(AttributePanel.java:164)

at com.vividsolutions.jump.workbench.ui.AttributeTab$9.layerAdded(AttributeTab.java:213)

at com.vividsolutions.jump.workbench.ui.InfoModel.addKeys(InfoModel.java:105)

at com.vividsolutions.jump.workbench.ui.OneLayerAttributeTab.setLayer(OneLayerAttributeTab.java:69)

at com.vividsolutions.jump.workbench.ui.plugin.ViewAttributesPlugIn$ViewAttributesFrame.<init>(ViewAttributesPlugIn.java:196)

at com.vividsolutions.jump.workbench.ui.plugin.ViewAttributesPlugIn.execute(ViewAttributesPlugIn.java:109)

at com.vividsolutions.jump.workbench.plugin.AbstractPlugIn$1.actionPerformed(AbstractPlugIn.java:151)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)

at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)

at javax.swing.AbstractButton.doClick(AbstractButton.java:357)

at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1216)

at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1257)

at java.awt.Component.processMouseEvent(Component.java:6038)

at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)

                at java.awt.Component.processEvent(Component.java:5803)

                at java.awt.Container.processEvent(Container.java:2058)

at java.awt.Component.dispatchEventImpl(Component.java:4410)

at java.awt.Container.dispatchEventImpl(Container.java:2116)

                at java.awt.Component.dispatchEvent(Component.java:4240)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)

at java.awt.Container.dispatchEventImpl(Container.java:2102)

                at java.awt.Window.dispatchEventImpl(Window.java:2429)

                at java.awt.Component.dispatchEvent(Component.java:4240)

                at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)

at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)

at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

Agradecería cualquier tipo de ayuda. Estoy atrancado y no se que comprobar.

Gracias de antemano

Enrique Tortosa


_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo

--

Sergio Baños Calvo

Jefe de desarrollos
Sistemas Abiertos de Información Geográfica, S.L. (SAIG S.L.)
Tlfno. móvil: 685005960
Tlfno. fijo: (+34) 954788876

E-mail: [email protected]

_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo

Responder a