gvSIG bugs #4302
Updated by Francisco Díaz Carsí about 8 years ago
Pasos para reproducirlo:
1 # Cargamos la capa bouldr_tm.lan (la adjunto)
> vemos que en la ventana de carga de capas dice "reproyectada al vuelo" pero no muestra la proyección original de la capa (en consola podemos ver que ha saltado un error de "unsupported SRS" pero no advierte de nada al usuario)
> podemos ver también que ha creado un archivo rmf (que adjunto también) donde dice que la proyección es "LOCAL_CS[UTM - Zone Unknown,UNIT[Meter,1]]"
2 # Si nos damos cuenta de este hecho, podemos intentar asignar una proyección a la capa en el diálogo de propiedades de carga de la capa. Lo abrimos.
> allí vemos que el campo CRS está vacío.
3 # Pulsamos el botón "..." para seleccionar una proyección, no se abre mostrando un error en la barra de estado (en consola podemos ver que se ha producido un error de NullPointerException en la persistencia de los crs recientemente usados.
A partir de ahí, dicha persistencia de los crs recientes se ha estropeado y si intentamos abrir el cuadro de diálogo de selección de proyecciones revienta de nuevo con el mismo error (ni aunque cerremos y abramos gvSIG de nuevo).
La única manera de volver a una situación normal es eliminar el archivo de persistencia del plugin de proyecciones sito en ~HOME/gvSIG/plugins/org.gvsig.projection.app.jcrs/plugin-persistence.dat pero eso, un usuario no experimentado no sería capaz de hacerlo.
Adjunto log.
1 # Cargamos la capa bouldr_tm.lan (la adjunto)
> vemos que en la ventana de carga de capas dice "reproyectada al vuelo" pero no muestra la proyección original de la capa (en consola podemos ver que ha saltado un error de "unsupported SRS" pero no advierte de nada al usuario)
> podemos ver también que ha creado un archivo rmf (que adjunto también) donde dice que la proyección es "LOCAL_CS[UTM - Zone Unknown,UNIT[Meter,1]]"
2 # Si nos damos cuenta de este hecho, podemos intentar asignar una proyección a la capa en el diálogo de propiedades de carga de la capa. Lo abrimos.
> allí vemos que el campo CRS está vacío.
3 # Pulsamos el botón "..." para seleccionar una proyección, no se abre mostrando un error en la barra de estado (en consola podemos ver que se ha producido un error de NullPointerException en la persistencia de los crs recientemente usados.
A partir de ahí, dicha persistencia de los crs recientes se ha estropeado y si intentamos abrir el cuadro de diálogo de selección de proyecciones revienta de nuevo con el mismo error (ni aunque cerremos y abramos gvSIG de nuevo).
La única manera de volver a una situación normal es eliminar el archivo de persistencia del plugin de proyecciones sito en ~HOME/gvSIG/plugins/org.gvsig.projection.app.jcrs/plugin-persistence.dat pero eso, un usuario no experimentado no sería capaz de hacerlo.
Adjunto log.