gvSIG bugs #5804
Falla al inicializar una copia local de VCSGis
Status: | Fixed | % Done: | 100% | |
---|---|---|---|---|
Priority: | Urgent | Spent time: | - | |
Assignee: | Francisco Díaz Carsí | |||
Category: | - | |||
Target version: | 2.6.1-4000 | |||
Severity: | Minor | Add-on version: | ||
gvSIG version: | 2.6.0 | Add-on build: | ||
gvSIG build: | Add-on resolve version: | |||
Operative System: | Add-on resolve build: | |||
Keywords: | Proyecto: | |||
Has patch: | Hito: | |||
Add-on name: | Unknown |
Description
cuando inicializamos una copia local con VCSGis falla con:
WARN 270176 [VCSGisInitializeWorkingCopy] (VCSGisManagerImpl.java:329) - Can't init workspace in 'jdbc:h2:split:29:/home/fdiaz/NUEVO_WS;MODE=PostgreSQL;SCHEMA=PUBLIC;ALLOW_LITERALS=ALL'. java.lang.IllegalArgumentException: Can't serialize to Json an object of class 'sun.awt.shell.DefaultShellFolder'. at org.gvsig.json.JsonObjectBuilderImpl.add(JsonObjectBuilderImpl.java:96) at org.gvsig.json.JsonObjectBuilderImpl.addAll(JsonObjectBuilderImpl.java:395) at org.gvsig.fmap.dal.spi.AbstractDataParameters.toJsonBuilder(AbstractDataParameters.java:313) at org.gvsig.json.JsonObjectBuilderImpl.add(JsonObjectBuilderImpl.java:48) at org.gvsig.vcsgis.lib.repository.localdb.VCSGisRepositoryLocaldbImpl.toJsonBuilder(VCSGisRepositoryLocaldbImpl.java:562) at org.gvsig.vcsgis.lib.repository.AbstractRepository.toJson(AbstractRepository.java:41) at org.gvsig.vcsgis.lib.workspace.VCSGisWorkspaceImpl.initialize(VCSGisWorkspaceImpl.java:364) at org.gvsig.vcsgis.lib.VCSGisManagerImpl.initWorkspace(VCSGisManagerImpl.java:316) at org.gvsig.vcsgis.lib.VCSGisManagerImpl.initWorkspace(VCSGisManagerImpl.java:227) at org.gvsig.vcsgis.swing.impl.initworkspace.VCSGisJInitWorkspaceImpl.initializeWorkspace(VCSGisJInitWorkspaceImpl.java:399) at org.gvsig.vcsgis.app.VCSGisExtension.lambda$showInitWorkspaceDialog$4(VCSGisExtension.java:370) at org.gvsig.vcsgis.app.VCSGisDialogsHelper$VCSGisDialogInfo.performDialogAction(VCSGisDialogsHelper.java:87) at org.gvsig.vcsgis.app.VCSGisDialogsHelper$VCSGisDialogInfo.lambda$null$0(VCSGisDialogsHelper.java:141) at java.lang.Thread.run(Thread.java:748)
Associated revisions
refs #5804, Corregida la persistencia a Json de instancias de File.
refs #5804, Modificado el selector de archivos para que siempre devuelva un FIle y no un DefaultShellFolder
refs #5804, Modificado el selector de archivos de las conexiones de JDBC para que siempre devuelva un FIle y no un DefaultShellFolder
History
#1 Updated by Francisco Díaz Carsí 6 months ago
- Category deleted (
VCSGis)
Realmente es un error de la persistencia a Json, nada específico de VCSGIS.
En el selector de archivos cuando se hacía doble click sobre un archivo, no devolvía un File que es lo que se esperaba sino un DefaultShellFolder y esto no se sabía persistir correctamente.
#2 Updated by Francisco Díaz Carsí 6 months ago
- % Done changed from 0 to 100
- Priority changed from Normal to Urgent
- Status changed from New to Fixed