gvSIG bugs #5804
Falla al inicializar una copia local de VCSGis
| Status: | Fixed | % Done: | 100% | |
|---|---|---|---|---|
| Priority: | Urgent | Spent time: | - | |
| Assignee: | ||||
| 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í over 2 years 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í over 2 years ago
- % Done changed from 0 to 100
- Priority changed from Normal to Urgent
- Status changed from New to Fixed