2017-08-18 18:32 GMT+02:00 mart...@trecc.com.ar <mart...@trecc.com.ar>:
> Hola a todos, tuvimos este problema. Estabamos editando una capa y al > guardar dió error. Luego intentando guardar el gvsproj sale este error: > > Hola. Me temo que en ese punto no puedo hacer ya gran cosa. El error que desencadeno todo es el que se produjo alguardar la capa. La capa se quedo "corrupta" y luego ya no se pudo guardar el proyecto. Tomo nota para intentar mejorar el tratamiento de errores que se produzcan al guardar una capa, y intentar de que a pesar de ellos esto no impida guardar el proyecto. Seria interesante que pudieses pasar informacion que nos permita intentar reproducir el error al guardar la capa. Ademas, suele sernos de mas utilidad que adjuntes al correo los ficheros de "log" completos (en los que probablemente apareciese el error al guardar la capa). Muchas veces solo con un fragmento no es suficiente para saber que ha pasado. Si puedes reproducir el error al terminar edicion te lo agradeceriamos para asi intentar corregirlo. Un saludo Joaquin > Error guardando el proyecto: 05.gvsproj Error getting or setting the state > of an object. Errors found validating persistent state. Errors found > validating 'org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect'. Errors > found validating 'Persistence:FLyrVect'. Field 'Leyenda': Value required. > Field 'featureStore': Value required. Field 'isLabeled': Value required. > Field 'typeShape': Value required. Field 'maxScale': Value required. Field > 'Transparencia': Value required. Field 'minScale': Value required. Field > 'Propiedades': Value required. Field 'Estado': Value required. Errors found > validating 'org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect'. Errors > found validating 'Persistence:FLyrVect'. Field 'Leyenda': Value required. > Field 'featureStore': Value required. Field 'isLabeled': Value required. > Field 'typeShape': Value required. Field 'maxScale': Value required. Field > 'Transparencia': Value required. Field 'minScale': Value required. Field > 'Propiedades': Value required. Field 'Estado': Value required. > org.gvsig.tools.persistence.exception.PersistenceException: Error getting > or setting the state of an object. Errors found validating persistent > state. Errors found validating > 'org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect'. > Errors found validating 'Persistence:FLyrVect'. Field 'Leyenda': Value > required. Field 'featureStore': Value required. Field 'isLabeled': Value > required. Field 'typeShape': Value required. Field 'maxScale': Value > required. Field 'Transparencia': Value required. Field 'minScale': Value > required. Field 'Propiedades': Value required. Field 'Estado': Value > required. Errors found validating > 'org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect'. > Errors found validating 'Persistence:FLyrVect'. Field 'Leyenda': Value > required. Field 'featureStore': Value required. Field 'isLabeled': Value > required. Field 'typeShape': Value required. Field 'maxScale': Value > required. Field 'Transparencia': Value required. Field 'minScale': Value > required. Field 'Propiedades': Value required. Field 'Estado': Value > required. > org.gvsig.tools.persistence.impl.DefaultPersistentContext.addError( > DefaultPersistentContext.java:415) > org.gvsig.tools.persistence.impl.AbstractPersistenceManager.getState( > AbstractPersistenceManager.java:309) > org.gvsig.app.project.DefaultProject.saveState( > DefaultProject.java:562) > org.gvsig.app.project.DefaultProject.saveState( > DefaultProject.java:539) > org.gvsig.app.extension.ProjectExtension.writeProject( > ProjectExtension.java:464) > org.gvsig.app.extension.ProjectExtension.writeProject( > ProjectExtension.java:433) > org.gvsig.app.extension.ProjectExtension.saveAsProject( > ProjectExtension.java:275) > org.gvsig.app.extension.ProjectExtension.execute( > ProjectExtension.java:388) > org.gvsig.app.extension.ProjectExtension.execute( > ProjectExtension.java:318) > org.gvsig.andami.actioninfo.impl.DefaultActionInfo.execute( > DefaultActionInfo.java:307) > org.gvsig.andami.actioninfo.impl.DefaultActionInfo.actionPerformed( > DefaultActionInfo.java:352) > javax.swing.AbstractButton.fireActionPerformed( > AbstractButton.java:2022) > javax.swing.AbstractButton$Handler.actionPerformed( > AbstractButton.java:2348) > javax.swing.DefaultButtonModel.fireActionPerformed( > DefaultButtonModel.java:402) > javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) > javax.swing.AbstractButton.doClick(AbstractButton.java:376) > javax.swing.plaf.basic.BasicMenuItemUI.doClick( > BasicMenuItemUI.java:833) > javax.swing.plaf.basic.BasicMenuItemUI$Handler. > mouseReleased(BasicMenuItemUI.java:877) > java.awt.AWTEventMulticaster.mouseReleased( > AWTEventMulticaster.java:289) > java.awt.AWTEventMulticaster.mouseReleased( > AWTEventMulticaster.java:289) > java.awt.Component.processMouseEvent(Component.java:6535) > javax.swing.JComponent.processMouseEvent(JComponent.java:3324) > java.awt.Component.processEvent(Component.java:6300) > java.awt.Container.processEvent(Container.java:2236) > java.awt.Component.dispatchEventImpl(Component.java:4891) > java.awt.Container.dispatchEventImpl(Container.java:2294) > java.awt.Component.dispatchEvent(Component.java:4713) > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888) > java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525) > java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466) > java.awt.Container.dispatchEventImpl(Container.java:2280) > java.awt.Window.dispatchEventImpl(Window.java:2750) > java.awt.Component.dispatchEvent(Component.java:4713) > java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) > java.awt.EventQueue.access$500(EventQueue.java:97) > java.awt.EventQueue$3.run(EventQueue.java:709) > java.awt.EventQueue$3.run(EventQueue.java:703) > java.security.AccessController.doPrivileged(Native Method) > java.security.ProtectionDomain$JavaSecurityAccessImpl. > doIntersectionPrivilege(ProtectionDomain.java:76) > java.security.ProtectionDomain$JavaSecurityAccessImpl. > doIntersectionPrivilege(ProtectionDomain.java:86) > java.awt.EventQueue$4.run(EventQueue.java:731) > java.awt.EventQueue$4.run(EventQueue.java:729) > java.security.AccessController.doPrivileged(Native Method) > java.security.ProtectionDomain$JavaSecurityAccessImpl. > doIntersectionPrivilege(ProtectionDomain.java:76) > java.awt.EventQueue.dispatchEvent(EventQueue.java:728) > org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent( > AndamiEventQueue.java:50) > java.awt.EventDispatchThread.pumpOneEventForFilters( > EventDispatchThread.java:201) > java.awt.EventDispatchThread.pumpEventsForFilter( > EventDispatchThread.java:116) > java.awt.EventDispatchThread.pumpEventsForHierarchy( > EventDispatchThread.java:105) > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) > java.awt.EventDispatchThread.run(EventDispatchThread.java:82) > Error guardando el proyecto: 05.gvsproj Error getting or setting the state > of an object. Errors found validating persistent state. Errors found > validating 'org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect'. Errors > found validating 'Persistence:FLyrVect'. Field 'Leyenda': Value required. > Field 'featureStore': Value required. Field 'isLabeled': Value required. > Field 'typeShape': Value required. Field 'maxScale': Value required. Field > 'Transparencia': Value required. Field 'minScale': Value required. Field > 'Propiedades': Value required. Field 'Estado': Value required. Errors found > validating 'org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect'. Errors > found validating 'Persistence:FLyrVect'. Field 'Leyenda': Value required. > Field 'featureStore': Value required. Field 'isLabeled': Value required. > Field 'typeShape': Value required. Field 'maxScale': Value required. Field > 'Transparencia': Value required. Field 'minScale': Value required. Field > 'Propiedades': Value required. Field 'Estado': Value required. > org.gvsig.tools.persistence.exception.PersistenceException: Error getting > or setting the state of an object. Errors found validating persistent > state. Errors found validating > 'org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect'. > Errors found validating 'Persistence:FLyrVect'. Field 'Leyenda': Value > required. Field 'featureStore': Value required. Field 'isLabeled': Value > required. Field 'typeShape': Value required. Field 'maxScale': Value > required. Field 'Transparencia': Value required. Field 'minScale': Value > required. Field 'Propiedades': Value required. Field 'Estado': Value > required. Errors found validating > 'org.gvsig.fmap.mapcontext.layers.vectorial.FLyrVect'. > Errors found validating 'Persistence:FLyrVect'. Field 'Leyenda': Value > required. Field 'featureStore': Value required. Field 'isLabeled': Value > required. Field 'typeShape': Value required. Field 'maxScale': Value > required. Field 'Transparencia': Value required. Field 'minScale': Value > required. Field 'Propiedades': Value required. Field 'Estado': Value > required. > org.gvsig.tools.persistence.impl.DefaultPersistentContext.addError( > DefaultPersistentContext.java:415) > org.gvsig.tools.persistence.impl.AbstractPersistenceManager.getState( > AbstractPersistenceManager.java:309) > org.gvsig.app.project.DefaultProject.saveState( > DefaultProject.java:562) > org.gvsig.app.project.DefaultProject.saveState( > DefaultProject.java:539) > org.gvsig.app.extension.ProjectExtension.writeProject( > ProjectExtension.java:464) > org.gvsig.app.extension.ProjectExtension.writeProject( > ProjectExtension.java:433) > org.gvsig.app.extension.ProjectExtension.saveAsProject( > ProjectExtension.java:275) > org.gvsig.app.extension.ProjectExtension.execute( > ProjectExtension.java:388) > org.gvsig.app.extension.ProjectExtension.execute( > ProjectExtension.java:318) > org.gvsig.andami.actioninfo.impl.DefaultActionInfo.execute( > DefaultActionInfo.java:307) > org.gvsig.andami.actioninfo.impl.DefaultActionInfo.actionPerformed( > DefaultActionInfo.java:352) > javax.swing.AbstractButton.fireActionPerformed( > AbstractButton.java:2022) > javax.swing.AbstractButton$Handler.actionPerformed( > AbstractButton.java:2348) > javax.swing.DefaultButtonModel.fireActionPerformed( > DefaultButtonModel.java:402) > javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) > javax.swing.AbstractButton.doClick(AbstractButton.java:376) > javax.swing.plaf.basic.BasicMenuItemUI.doClick( > BasicMenuItemUI.java:833) > javax.swing.plaf.basic.BasicMenuItemUI$Handler. > mouseReleased(BasicMenuItemUI.java:877) > java.awt.AWTEventMulticaster.mouseReleased( > AWTEventMulticaster.java:289) > java.awt.AWTEventMulticaster.mouseReleased( > AWTEventMulticaster.java:289) > java.awt.Component.processMouseEvent(Component.java:6535) > javax.swing.JComponent.processMouseEvent(JComponent.java:3324) > java.awt.Component.processEvent(Component.java:6300) > java.awt.Container.processEvent(Container.java:2236) > java.awt.Component.dispatchEventImpl(Component.java:4891) > java.awt.Container.dispatchEventImpl(Container.java:2294) > java.awt.Component.dispatchEvent(Component.java:4713) > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888) > java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525) > java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466) > java.awt.Container.dispatchEventImpl(Container.java:2280) > java.awt.Window.dispatchEventImpl(Window.java:2750) > java.awt.Component.dispatchEvent(Component.java:4713) > java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) > java.awt.EventQueue.access$500(EventQueue.java:97) > java.awt.EventQueue$3.run(EventQueue.java:709) > java.awt.EventQueue$3.run(EventQueue.java:703) > java.security.AccessController.doPrivileged(Native Method) > java.security.ProtectionDomain$JavaSecurityAccessImpl. > doIntersectionPrivilege(ProtectionDomain.java:76) > java.security.ProtectionDomain$JavaSecurityAccessImpl. > doIntersectionPrivilege(ProtectionDomain.java:86) > java.awt.EventQueue$4.run(EventQueue.java:731) > java.awt.EventQueue$4.run(EventQueue.java:729) > java.security.AccessController.doPrivileged(Native Method) > java.security.ProtectionDomain$JavaSecurityAccessImpl. > doIntersectionPrivilege(ProtectionDomain.java:76) > java.awt.EventQueue.dispatchEvent(EventQueue.java:728) > org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent( > AndamiEventQueue.java:50) > java.awt.EventDispatchThread.pumpOneEventForFilters( > EventDispatchThread.java:201) > java.awt.EventDispatchThread.pumpEventsForFilter( > EventDispatchThread.java:116) > java.awt.EventDispatchThread.pumpEventsForHierarchy( > EventDispatchThread.java:105) > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) > java.awt.EventDispatchThread.run(EventDispatchThread.java:82) > > Gracias. > > > _______________________________________________ > gvSIG_usuarios mailing list > gvSIG_usuarios@listserv.gva.es > > Para ver histórico de mensajes, editar sus preferencias de usuario o darse > de baja en esta lista, acuda a la siguiente dirección: > > https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios > > -- -------------------------------------- Joaquin Jose del Cerro Murciano Development and software arquitecture manager at gvSIG Team jjdelce...@gvsig.com jjdelce...@gvsig.org gvSIG Association www.gvsig.com www.gvsig.org
_______________________________________________ gvSIG_usuarios mailing list gvSIG_usuarios@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios