[Gvsig_usuarios] Error al editar tabla de postgresql con gvsig descktop 1.9

agirrearri agirrearri en hotmail.com
Mie Jul 21 14:53:05 CEST 2010


Hola, andaba programando una extension en gVSig 1.9 que entre otras cosas
editaba una tabla en postgrespl. No lo podía conseguir por un error y me he
dado cuenta de que el original 1.9 tampoco me deja guardar cambios en tablas
postgresql. 

Me da este error.

No se pudo guardar la edición
No se pudo guardar la edición java.lang.ClassCastException:
com.hardcode.gdbms.engine.values.IntValue
    com.iver.cit.gvsig.fmap.drivers.XTypes.updateValue(XTypes.java:205)
    com.iver.cit.gvsig.fmap.edition.writers.JdbcWriter.process(JdbcWriter.java:70)
    com.iver.cit.gvsig.fmap.edition.EditableAdapter.saveEdits(EditableAdapter.java:365)
    com.iver.cit.gvsig.fmap.edition.EditableAdapter.stopEdition(EditableAdapter.java:272)
    com.iver.cit.gvsig.project.documents.table.gui.Table.stopEditing(Table.java:730)
    com.iver.cit.gvsig.TableEditStopExtension.stopEditing(TableEditStopExtension.java:71)
    com.iver.cit.gvsig.TableEditStopExtension.execute(TableEditStopExtension.java:49)
    com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:89)
    com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:673)
    javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    javax.swing.AbstractButton.doClick(Unknown Source)
    javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
    javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
Source)     java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    java.awt.Component.processMouseEvent(Unknown Source)
    javax.swing.JComponent.processMouseEvent(Unknown Source)
    java.awt.Component.processEvent(Unknown Source)
    java.awt.Container.processEvent(Unknown Source)
    java.awt.Component.dispatchEventImpl(Unknown Source)
    java.awt.Container.dispatchEventImpl(Unknown Source)
    java.awt.Component.dispatchEvent(Unknown Source)
    java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    java.awt.Container.dispatchEventImpl(Unknown Source)
    java.awt.Component.dispatchEvent(Unknown Source)
    java.awt.EventQueue.dispatchEvent(Unknown Source)
    com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
    java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
    java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.run(Unknown Source) No se pudo guardar la
edición java.lang.IllegalStateException: Can't overwrite cause
    java.lang.Throwable.initCause(Unknown Source)
    com.iver.cit.gvsig.exceptions.visitors.ProcessWriterVisitorException.
(ProcessWriterVisitorException.java:11)
    com.iver.cit.gvsig.fmap.edition.writers.JdbcWriter.process(JdbcWriter.java:106)
    com.iver.cit.gvsig.fmap.edition.EditableAdapter.saveEdits(EditableAdapter.java:365)
    com.iver.cit.gvsig.fmap.edition.EditableAdapter.stopEdition(EditableAdapter.java:272)
    com.iver.cit.gvsig.project.documents.table.gui.Table.stopEditing(Table.java:730)
    com.iver.cit.gvsig.TableEditStopExtension.stopEditing(TableEditStopExtension.java:71)
    com.iver.cit.gvsig.TableEditStopExtension.execute(TableEditStopExtension.java:49)
    com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:89)
    com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:673)
    javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    javax.swing.AbstractButton.doClick(Unknown Source)
    javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
    javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
Source)     java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
    java.awt.Component.processMouseEvent(Unknown Source)
    javax.swing.JComponent.processMouseEvent(Unknown Source)
    java.awt.Component.processEvent(Unknown Source)
    java.awt.Container.processEvent(Unknown Source)
    java.awt.Component.dispatchEventImpl(Unknown Source)
    java.awt.Container.dispatchEventImpl(Unknown Source)
    java.awt.Component.dispatchEvent(Unknown Source)
    java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    java.awt.Container.dispatchEventImpl(Unknown Source)
    java.awt.Component.dispatchEvent(Unknown Source)
    java.awt.EventQueue.dispatchEvent(Unknown Source)
    com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
    java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
    java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    java.awt.EventDispatchThread.run(Unknown Source) 

Saben algo de este error o similares? Esta corregida en 1.10? A que se puede
deber este error?

Gracias, atentamente Eñaut.

pd.: en la parte de desarrolladores puse un posible error al editar tablas
en XTypes porque parece que falta un break en un switch,


-- 
View this message in context: http://osgeo-org.1803224.n2.nabble.com/Error-al-editar-tabla-de-postgresql-con-gvsig-descktop-1-9-tp5320949p5320949.html
Sent from the gvSIG usuarios mailing list archive at Nabble.com.


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