[Gvsig_desarrolladores] error con gvsig descktop 2.0 standard al crear la conexion con postgis

Cèsar Ordiñana cordinyana en gvsig.com
Mie Jul 7 14:16:10 CEST 2010


Hola Eñaut,

Tiene pinta de un bug, intentaremos mirarlo lo antes posible.

Si te animas, se aceptan parches también.

Saludos.

-- 
Cèsar Ordiñana Navarro
gvSIG software architect
DiSiD Technologies (http://www.disid.com)



agirrearri escribió:
> Hola, estoy desesperado, me sale una ventana de error al conectarme con
> postgis.
> Concretamente en añadir capa->GeoDB-> añadir conexion y cuando meto los
> parametros de la conexión y le doy a aceptar sale este error. Error: While
> gettings table names. Exception intializing 'unknown'
>
> En eclipse se crea esta traza:
> ERROR [AWT-EventQueue-1] (WizardDB.java:432) - While getting table names:
> Exception intializing '{unknow}'.
> Exception intializing '{unknow}'.
> 	at
> org.gvsig.fmap.dal.impl.DefaultDataManager.openServerExplorerWithoutValidate(DefaultDataManager.java:389)
> 	at
> org.gvsig.fmap.dal.impl.DefaultDataManager.openServerExplorer(DefaultDataManager.java:354)
> 	at
> org.gvsig.fmap.dal.impl.DefaultDataManager.createServerExplorer(DefaultDataManager.java:400)
> 	at
> org.gvsig.geodb.vectorialdb.wizard.WizardDB.updateTableList(WizardDB.java:416)
> 	at
> org.gvsig.geodb.vectorialdb.wizard.WizardDB.actionPerformed(WizardDB.java:375)
> 	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.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
> 	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
> 	at java.awt.Component.processMouseEvent(Component.java:6263)
> 	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
> 	at java.awt.Component.processEvent(Component.java:6028)
> 	at java.awt.Container.processEvent(Container.java:2041)
> 	at java.awt.Component.dispatchEventImpl(Component.java:4630)
> 	at java.awt.Container.dispatchEventImpl(Container.java:2099)
> 	at java.awt.Component.dispatchEvent(Component.java:4460)
> 	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
> 	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
> 	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
> 	at java.awt.Container.dispatchEventImpl(Container.java:2085)
> 	at java.awt.Window.dispatchEventImpl(Window.java:2478)
> 	at java.awt.Component.dispatchEvent(Component.java:4460)
> 	at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
> 	at
> org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:59)
> 	at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
> 	at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
> 	at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
> 	at java.awt.Dialog$1.run(Dialog.java:1046)
> 	at java.awt.Dialog$3.run(Dialog.java:1098)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.awt.Dialog.show(Dialog.java:1096)
> 	at java.awt.Component.show(Component.java:1563)
> 	at java.awt.Component.setVisible(Component.java:1515)
> 	at java.awt.Window.setVisible(Window.java:842)
> 	at java.awt.Dialog.setVisible(Dialog.java:986)
> 	at org.gvsig.coreplugin.mdiManager.NewSkin.addJDialog(NewSkin.java:458)
> 	at org.gvsig.coreplugin.mdiManager.NewSkin.addWindow(NewSkin.java:235)
> 	at org.gvsig.app.extension.AddLayer.addLayers(AddLayer.java:236)
> 	at org.gvsig.app.extension.AddLayer.execute(AddLayer.java:170)
> 	at
> org.gvsig.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:89)
> 	at org.gvsig.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:674)
> 	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.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
> 	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
> 	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
> 	at java.awt.Component.processMouseEvent(Component.java:6263)
> 	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
> 	at java.awt.Component.processEvent(Component.java:6028)
> 	at java.awt.Container.processEvent(Container.java:2041)
> 	at java.awt.Component.dispatchEventImpl(Component.java:4630)
> 	at java.awt.Container.dispatchEventImpl(Container.java:2099)
> 	at java.awt.Component.dispatchEvent(Component.java:4460)
> 	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
> 	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
> 	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
> 	at java.awt.Container.dispatchEventImpl(Container.java:2085)
> 	at java.awt.Window.dispatchEventImpl(Window.java:2478)
> 	at java.awt.Component.dispatchEvent(Component.java:4460)
> 	at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
> 	at
> org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:59)
> 	at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
> 	at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
> 	at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
> 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
> 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
> 	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
> Caused by: java.lang.reflect.InvocationTargetException
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> 	at
> org.gvsig.tools.extensionpoint.impl.DefaultExtensionPointManager.createObject(DefaultExtensionPointManager.java:214)
> 	at
> org.gvsig.tools.extensionpoint.impl.DefaultExtensionPointManager.create(DefaultExtensionPointManager.java:59)
> 	at
> org.gvsig.tools.extensionpoint.impl.DefaultExtensionPoint$Extension.create(DefaultExtensionPoint.java:99)
> 	at
> org.gvsig.tools.extensionpoint.impl.DefaultExtensionPoint.create(DefaultExtensionPoint.java:267)
> 	at
> org.gvsig.fmap.dal.impl.DefaultDataManager.openServerExplorerWithoutValidate(DefaultDataManager.java:369)
> 	... 70 more
> Caused by: The attribute usessl does not exist in a DynObject of the
> DynClass JDBCServerExplorerParameters
> 	at
> org.gvsig.tools.dynobject.impl.DefaultDynObject.getDynValue(DefaultDynObject.java:65)
> 	at
> org.gvsig.fmap.dal.spi.AbstractDataParameters.getDynValue(AbstractDataParameters.java:52)
> 	at
> org.gvsig.fmap.dal.store.postgresql.PostgreSQLServerExplorerParameters.getUseSSL(PostgreSQLServerExplorerParameters.java:47)
> 	at
> org.gvsig.fmap.dal.store.postgresql.PostgreSQLHelper.initializeResource(PostgreSQLHelper.java:114)
> 	at org.gvsig.fmap.dal.store.jdbc.JDBCHelper.<init>(JDBCHelper.java:111)
> 	at
> org.gvsig.fmap.dal.store.postgresql.PostgreSQLHelper.<init>(PostgreSQLHelper.java:101)
> 	at
> org.gvsig.fmap.dal.store.postgresql.PostgreSQLServerExplorer.createHelper(PostgreSQLServerExplorer.java:79)
> 	at
> org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer.<init>(JDBCServerExplorer.java:89)
> 	at
> org.gvsig.fmap.dal.store.postgresql.PostgreSQLServerExplorer.<init>(PostgreSQLServerExplorer.java:70)
> 	... 79 more
>  WARN [AWT-EventQueue-1] (NotificationManager.java:124) - While getting
> table names: Exception intializing '{unknow}'.
>
> Exception intializing '{unknow}'.
> 	at
> org.gvsig.fmap.dal.impl.DefaultDataManager.openServerExplorerWithoutValidate(DefaultDataManager.java:389)
> 	at
> org.gvsig.fmap.dal.impl.DefaultDataManager.openServerExplorer(DefaultDataManager.java:354)
> 	at
> org.gvsig.fmap.dal.impl.DefaultDataManager.createServerExplorer(DefaultDataManager.java:400)
> 	at
> org.gvsig.geodb.vectorialdb.wizard.WizardDB.updateTableList(WizardDB.java:416)
> 	at
> org.gvsig.geodb.vectorialdb.wizard.WizardDB.actionPerformed(WizardDB.java:375)
> 	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.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
> 	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
> 	at java.awt.Component.processMouseEvent(Component.java:6263)
> 	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
> 	at java.awt.Component.processEvent(Component.java:6028)
> 	at java.awt.Container.processEvent(Container.java:2041)
> 	at java.awt.Component.dispatchEventImpl(Component.java:4630)
> 	at java.awt.Container.dispatchEventImpl(Container.java:2099)
> 	at java.awt.Component.dispatchEvent(Component.java:4460)
> 	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
> 	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
> 	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
> 	at java.awt.Container.dispatchEventImpl(Container.java:2085)
> 	at java.awt.Window.dispatchEventImpl(Window.java:2478)
> 	at java.awt.Component.dispatchEvent(Component.java:4460)
> 	at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
> 	at
> org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:59)
> 	at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
> 	at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
> 	at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
> 	at java.awt.Dialog$1.run(Dialog.java:1046)
> 	at java.awt.Dialog$3.run(Dialog.java:1098)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.awt.Dialog.show(Dialog.java:1096)
> 	at java.awt.Component.show(Component.java:1563)
> 	at java.awt.Component.setVisible(Component.java:1515)
> 	at java.awt.Window.setVisible(Window.java:842)
> 	at java.awt.Dialog.setVisible(Dialog.java:986)
> 	at org.gvsig.coreplugin.mdiManager.NewSkin.addJDialog(NewSkin.java:458)
> 	at org.gvsig.coreplugin.mdiManager.NewSkin.addWindow(NewSkin.java:235)
> 	at org.gvsig.app.extension.AddLayer.addLayers(AddLayer.java:236)
> 	at org.gvsig.app.extension.AddLayer.execute(AddLayer.java:170)
> 	at
> org.gvsig.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:89)
> 	at org.gvsig.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:674)
> 	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.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
> 	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
> 	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
> 	at java.awt.Component.processMouseEvent(Component.java:6263)
> 	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
> 	at java.awt.Component.processEvent(Component.java:6028)
> 	at java.awt.Container.processEvent(Container.java:2041)
> 	at java.awt.Component.dispatchEventImpl(Component.java:4630)
> 	at java.awt.Container.dispatchEventImpl(Container.java:2099)
> 	at java.awt.Component.dispatchEvent(Component.java:4460)
> 	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
> 	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
> 	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
> 	at java.awt.Container.dispatchEventImpl(Container.java:2085)
> 	at java.awt.Window.dispatchEventImpl(Window.java:2478)
> 	at java.awt.Component.dispatchEvent(Component.java:4460)
> 	at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
> 	at
> org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:59)
> 	at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
> 	at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
> 	at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
> 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
> 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
> 	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
> Caused by: java.lang.reflect.InvocationTargetException
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> 	at
> org.gvsig.tools.extensionpoint.impl.DefaultExtensionPointManager.createObject(DefaultExtensionPointManager.java:214)
> 	at
> org.gvsig.tools.extensionpoint.impl.DefaultExtensionPointManager.create(DefaultExtensionPointManager.java:59)
> 	at
> org.gvsig.tools.extensionpoint.impl.DefaultExtensionPoint$Extension.create(DefaultExtensionPoint.java:99)
> 	at
> org.gvsig.tools.extensionpoint.impl.DefaultExtensionPoint.create(DefaultExtensionPoint.java:267)
> 	at
> org.gvsig.fmap.dal.impl.DefaultDataManager.openServerExplorerWithoutValidate(DefaultDataManager.java:369)
> 	... 70 more
> Caused by: The attribute usessl does not exist in a DynObject of the
> DynClass JDBCServerExplorerParameters
> 	at
> org.gvsig.tools.dynobject.impl.DefaultDynObject.getDynValue(DefaultDynObject.java:65)
> 	at
> org.gvsig.fmap.dal.spi.AbstractDataParameters.getDynValue(AbstractDataParameters.java:52)
> 	at
> org.gvsig.fmap.dal.store.postgresql.PostgreSQLServerExplorerParameters.getUseSSL(PostgreSQLServerExplorerParameters.java:47)
> 	at
> org.gvsig.fmap.dal.store.postgresql.PostgreSQLHelper.initializeResource(PostgreSQLHelper.java:114)
> 	at org.gvsig.fmap.dal.store.jdbc.JDBCHelper.<init>(JDBCHelper.java:111)
> 	at
> org.gvsig.fmap.dal.store.postgresql.PostgreSQLHelper.<init>(PostgreSQLHelper.java:101)
> 	at
> org.gvsig.fmap.dal.store.postgresql.PostgreSQLServerExplorer.createHelper(PostgreSQLServerExplorer.java:79)
> 	at
> org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer.<init>(JDBCServerExplorer.java:89)
> 	at
> org.gvsig.fmap.dal.store.postgresql.PostgreSQLServerExplorer.<init>(PostgreSQLServerExplorer.java:70)
> 	... 79 more
>
>
> Con la version base esto me funcionaba, han cambiado algunas clases? ¿Me
> podría funcionar copiando las clases de la version base al proyecto extGeoDB
> o liFmap_daldbde version estandard?
>
> Gracias, atentamente, Eñaut.
>   



Más información sobre la lista de distribución gvSIG_desarrolladores