[Gvsig_desarrolladores] Excepciones en la ejecución desde Eclipse
Santiago
ssouto en udc.es
Vie Abr 4 10:26:06 CEST 2008
Hola.
Estoy ejecutando gvSIG desde eclipse y después de haber arrancado, con la
interfaz de gvSIG cargada, al empezar a hacer operaciones ocurren
excepciones cuyos motivos no comprendo, y por ello, no soy capaz a resolver.
En los parámetros de ejecución a veces pongo un fichero .gvp (proyecto de
gvSIG) o no, a veces le indico la ruta absoluta y otras no. En cualquier
caso, nunca he conseguido cargar un proyecto de gvSIG desde la ejecución de
eclipse. ¿Alguien lo ha conseguido?
Como decía anteriormente, tras ejecutar el gvSIG desde eclipse y cargar la
interfaz para empezar a operar, cuando intento abrir un proyecto o crear uno
nuevo, siempre ocurre una excepción que me impide avanzar.
La primera excepción que me ocurre es un puntero nulo en la función
checkModified() de ProjectExtension.java, al ejecutar if (p.isModified()) ,
p (de clase Project) es nulo. Puedo evitar esta excepción si antes de
ejecutar ese código verifico que p sea distinto de null. Había encontrado en
esta lista que este problema podría ser debido a utilizar una versión de
gvSIG sin haber eliminado totalmente una versión más antigua, pero en mi
caso estoy partiendo de la misma versión siempre.
Si evito esta excepción mediante la comprobación previa del valor de p, más
adelante se vuelve a producir otra excepción, otro puntero nulo en
com.iver.cit.gvsig.project.documents.ProjectDocument.initializeNUMS, en la
línea Iterator iterator = extensionPoint.keySet().iterator(). En este caso
desconozco que es lo que hacen dichas clases, y no sabría como poder evitar
esta excepción.
Como veis, mi problema es que voy de excepción en excepción; supongo que
tengo algo mal configurado en el Eclipse (aunque he seguido paso a paso el
Leeme.txt), pero no encuentro de dar con la solución.
Agradezco cualquier sugerencia.
Saludos.
Más información sobre la lista de distribución gvSIG_desarrolladores