gvSIG bugs #5804

Falla al inicializar una copia local de VCSGis

Added by Francisco Díaz Carsí 6 months ago. Updated 6 months ago.

Status:Fixed% Done:

100%

Priority:UrgentSpent 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

Revision 3053
Added by Francisco Díaz Carsí 6 months ago

refs #5804, Corregida la persistencia a Json de instancias de File.

Revision 3054
Added by Francisco Díaz Carsí 6 months ago

refs #5804, Modificado el selector de archivos para que siempre devuelva un FIle y no un DefaultShellFolder

Revision 47559
Added by Francisco Díaz Carsí 6 months ago

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

Also available in: Atom PDF