<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Estimado Mario:</p>
    <p>Muchas gracias. Ahora sí se abre. Dos problemas:<br>
    </p>
    <p>1) Siento no poder identificar de dónde provenía el problema
      porque al estar construyendo un mapa básico inicial, tenía
      demasiadas capas de prueba que no sé cuál era la problemática.</p>
    <p>2) Aunque haciendo salvados de edición de capa parece guardarse
      el trabajo, al cerrar el proyecto da un error de guardado, lo cual
      no es muy halagüeño. ¿Son mis capas o el programa?<br>
    </p>
    <p> <font color="#FF0000" size="3">Error guardando el proyecto:
        MapaBase.gvsproj Error getting or setting the state of an
        object. Errors found validating persistent state. Errors found
        validating
        'org.gvsig.app.project.documents.table.TableDocument'. Errors
        found validating 'Persistence:TableDocument'. Field 'store':
        Value required. Errors found validating
        'org.gvsig.app.project.documents.table.TableDocument'. Errors
        found validating 'Persistence:TableDocument'. Field 'store':
        Value required.</font><font color="#800000" size="3"><br>
        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.app.project.documents.table.TableDocument'. Errors
        found validating 'Persistence:TableDocument'. Field 'store':
        Value required. Errors found validating
        'org.gvsig.app.project.documents.table.TableDocument'. Errors
        found validating 'Persistence:TableDocument'. Field 'store':
        Value required.<br>
    org.gvsig.tools.persistence.impl.DefaultPersistentContext.addError(DefaultPersistentContext.java:415)<br>
    org.gvsig.tools.persistence.impl.AbstractPersistenceManager.getState(AbstractPersistenceManager.java:309)<br>
    org.gvsig.app.project.DefaultProject.saveState(DefaultProject.java:562)<br>
    org.gvsig.app.project.DefaultProject.saveState(DefaultProject.java:539)<br>
    org.gvsig.app.extension.ProjectExtension.writeProject(ProjectExtension.java:469)<br>
    org.gvsig.app.extension.ProjectExtension.saveProject(ProjectExtension.java:235)<br>
    org.gvsig.app.extension.ProjectExtension.access$100(ProjectExtension.java:87)<br>
    org.gvsig.app.extension.ProjectExtension$UnsavedProject.saveData(ProjectExtension.java:664)<br>
    org.gvsig.andami.impl.DefaultPluginsManager.saveUnsavedData(DefaultPluginsManager.java:374)<br>
            org.gvsig.andami.Launcher$14.accept(Launcher.java:3247)<br>
    org.gvsig.andami.ui.wizard.UnsavedDataPanel.fireAcceptEvent(UnsavedDataPanel.java:608)<br>
    org.gvsig.andami.ui.wizard.UnsavedDataPanel.actionPerformed(UnsavedDataPanel.java:583)<br>
            javax.swing.AbstractButton.fireActionPerformed(Unknown
        Source)<br>
            javax.swing.AbstractButton$Handler.actionPerformed(Unknown
        Source)<br>
            javax.swing.DefaultButtonModel.fireActionPerformed(Unknown
        Source)<br>
            javax.swing.DefaultButtonModel.setPressed(Unknown Source)<br>
    javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown
        Source)<br>
            java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)<br>
            java.awt.Component.processMouseEvent(Unknown Source)<br>
            javax.swing.JComponent.processMouseEvent(Unknown Source)<br>
            java.awt.Component.processEvent(Unknown Source)<br>
            java.awt.Container.processEvent(Unknown Source)<br>
            java.awt.Component.dispatchEventImpl(Unknown Source)<br>
            java.awt.Container.dispatchEventImpl(Unknown Source)<br>
            java.awt.Component.dispatchEvent(Unknown Source)<br>
            java.awt.LightweightDispatcher.retargetMouseEvent(Unknown
        Source)<br>
            java.awt.LightweightDispatcher.processMouseEvent(Unknown
        Source)<br>
            java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)<br>
            java.awt.Container.dispatchEventImpl(Unknown Source)<br>
            java.awt.Window.dispatchEventImpl(Unknown Source)<br>
            java.awt.Component.dispatchEvent(Unknown Source)<br>
            java.awt.EventQueue.dispatchEventImpl(Unknown Source)<br>
            java.awt.EventQueue.access$500(Unknown Source)<br>
            java.awt.EventQueue$3.run(Unknown Source)<br>
            java.awt.EventQueue$3.run(Unknown Source)<br>
            java.security.AccessController.doPrivileged(Native Method)<br>
    java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
        Source)<br>
    java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
        Source)<br>
            java.awt.EventQueue$4.run(Unknown Source)<br>
            java.awt.EventQueue$4.run(Unknown Source)<br>
            java.security.AccessController.doPrivileged(Native Method)<br>
    java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
        Source)<br>
            java.awt.EventQueue.dispatchEvent(Unknown Source)<br>
    org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:50)<br>
            java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown
        Source)<br>
            java.awt.EventDispatchThread.pumpEventsForFilter(Unknown
        Source)<br>
            java.awt.EventDispatchThread.pumpEventsForFilter(Unknown
        Source)<br>
            java.awt.WaitDispatchSupport$2.run(Unknown Source)<br>
            java.awt.WaitDispatchSupport$4.run(Unknown Source)<br>
            java.awt.WaitDispatchSupport$4.run(Unknown Source)<br>
            java.security.AccessController.doPrivileged(Native Method)<br>
            java.awt.WaitDispatchSupport.enter(Unknown Source)<br>
            java.awt.Dialog.show(Unknown Source)<br>
            java.awt.Component.show(Unknown Source)<br>
            java.awt.Component.setVisible(Unknown Source)<br>
            java.awt.Window.setVisible(Unknown Source)<br>
            java.awt.Dialog.setVisible(Unknown Source)<br>
    org.gvsig.coreplugin.mdiManager.NewSkin.addJDialog(NewSkin.java:680)<br>
    org.gvsig.coreplugin.mdiManager.NewSkin.addWindow(NewSkin.java:289)<br>
    org.gvsig.coreplugin.mdiManager.NewSkin.addWindow(NewSkin.java:343)<br>
    org.gvsig.andami.ui.ToolsWindowManager.showWindow(ToolsWindowManager.java:106)<br>
    org.gvsig.andami.ui.ToolsWindowManager.showWindow(ToolsWindowManager.java:69)<br>
    org.gvsig.andami.Launcher.manageUnsavedData(Launcher.java:3265)<br>
    org.gvsig.app.extension.ProjectExtension.execute(ProjectExtension.java:387)<br>
    org.gvsig.app.extension.ProjectExtension.execute(ProjectExtension.java:318)<br>
    org.gvsig.andami.actioninfo.impl.DefaultActionInfo.execute(DefaultActionInfo.java:307)<br>
    org.gvsig.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:976)<br>
            javax.swing.AbstractButton.fireActionPerformed(Unknown
        Source)<br>
            javax.swing.AbstractButton$Handler.actionPerformed(Unknown
        Source)<br>
            javax.swing.DefaultButtonModel.fireActionPerformed(Unknown
        Source)<br>
            javax.swing.DefaultButtonModel.setPressed(Unknown Source)<br>
    javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown
        Source)<br>
            java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)<br>
            java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)<br>
            java.awt.Component.processMouseEvent(Unknown Source)<br>
            javax.swing.JComponent.processMouseEvent(Unknown Source)<br>
            java.awt.Component.processEvent(Unknown Source)<br>
            java.awt.Container.processEvent(Unknown Source)<br>
            java.awt.Component.dispatchEventImpl(Unknown Source)<br>
            java.awt.Container.dispatchEventImpl(Unknown Source)<br>
            java.awt.Component.dispatchEvent(Unknown Source)<br>
            java.awt.LightweightDispatcher.retargetMouseEvent(Unknown
        Source)<br>
            java.awt.LightweightDispatcher.processMouseEvent(Unknown
        Source)<br>
            java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)<br>
            java.awt.Container.dispatchEventImpl(Unknown Source)<br>
            java.awt.Window.dispatchEventImpl(Unknown Source)<br>
            java.awt.Component.dispatchEvent(Unknown Source)<br>
            java.awt.EventQueue.dispatchEventImpl(Unknown Source)<br>
            java.awt.EventQueue.access$500(Unknown Source)<br>
            java.awt.EventQueue$3.run(Unknown Source)<br>
            java.awt.EventQueue$3.run(Unknown Source)<br>
            java.security.AccessController.doPrivileged(Native Method)<br>
    java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
        Source)<br>
    java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
        Source)<br>
            java.awt.EventQueue$4.run(Unknown Source)<br>
            java.awt.EventQueue$4.run(Unknown Source)<br>
            java.security.AccessController.doPrivileged(Native Method)<br>
    java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
        Source)<br>
            java.awt.EventQueue.dispatchEvent(Unknown Source)<br>
    org.gvsig.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:50)<br>
            java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown
        Source)<br>
            java.awt.EventDispatchThread.pumpEventsForFilter(Unknown
        Source)<br>
            java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
        Source)<br>
            java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
            java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br>
            java.awt.EventDispatchThread.run(Unknown Source)</font> </p>
    <br>
    Gracias!!<br>
    <br>
    -- <br>
    <div class="moz-signature"><font size="2"><font face="verdana"><font
            color="blue"><b>Pedro R. Moya Maleno</b></font></font>
        <br>
        <font size="2"><i><a class="moz-txt-link-freetext" href="http://ucm.academia.edu/MoyaMaleno">http://ucm.academia.edu/MoyaMaleno</a></i></font></font></div>
  
<br /><br />
<hr style='border:none; color:#909090; background-color:#B0B0B0; height: 1px; width: 99%;' />
<table style='border-collapse:collapse;border:none;'>
        <tr>
                <td style='border:none;padding:0px 15px 0px 8px'>
                        <a href="https://www.avast.com/antivirus">
                                <img border=0 src="http://static.avast.com/emails/avast-mail-stamp.png" alt="Avast logo" />
                        </a>
                </td>
                <td>
                        <p style='color:#3d4d5a; font-family:"Calibri","Verdana","Arial","Helvetica"; font-size:12pt;'>
                                El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
                                <br><a href="https://www.avast.com/antivirus">www.avast.com</a>
                        </p>
                </td>
        </tr>
</table>
<br />
</body>
</html>