[Gvsig_desarrolladores] Problema al inicializar fmap

Jorge Piera Llodrá jpiera en gvsig.com
Mie Jul 13 11:50:24 CEST 2011


Hola.

Te faltará la dependencia:

<dependency>
<groupId>org.gvsig</groupId>
<artifactId>org.gvsig.fmap.dal.file</artifactId>
</dependency>

Que es la que registra el FilesystemServerExplorerManager que no tienes 
registrado.

Un saludo,
Jorge

On 07/13/2011 11:35 AM, Víctor González wrote:
> Hola Jorge,
>
> Estoy ejecutando los binarios. En el pom.xml 
> (http://xp-dev.com/svn/ggl2/ggl2/libs/ggl-io/pom.xml) tengo un par de 
> dependencias para el SHP:
> 		<dependency>
> 			<groupId>org.gvsig</groupId>
> 			<artifactId>org.gvsig.fmap.dal.file</artifactId>
> 			<classifier>store.shp</classifier>
> 		</dependency>
>
>
> 		<dependency>
> 			<groupId>org.gvsig</groupId>
> 			<artifactId>org.gvsig.fmap.dal.file</artifactId>
> 			<classifier>store.dbf</classifier>
> 		</dependency>
>    
> Y cuando hago mvn eclipse:eclipse, me baja los jars y los pone en el 
> build path sin problema ninguno.
>
> Un saludo,
> Víctor.
>
> El 13 de julio de 2011 11:23, Jorge Piera Llodrá <jpiera en gvsig.com 
> <mailto:jpiera en gvsig.com>> escribió:
>
>     Hola Víctor.
>
>     ¿Te has descargado el resto de proyectos de gvSIG o estás
>     ejecutando los binarios? Si es el primer caso ya sé lo que te
>     puede estar pasando: tenemos proyectos "antiguos" que no tienen
>     estructura de maven (en concreto libFMap_dalfile, que es el que te
>     está fallando). En esos proyectos no tienes que ejecutar un "mvn
>     eclipse:eclipse", sino un "mvn -P eclipse-project" para generar el
>     proyecto. De lo contrario, el proyecto no se genera correctamente
>     y  nunca se van a ejecutar las librerías que son las encargadas de
>     inicializar los managers.
>
>     Un saludo,
>     Jorge
>
>
>     On 07/13/2011 10:34 AM, Víctor González wrote:
>
>         Hola,
>
>         Estoy tratando de envolver los lectores de gvSIG en GGL2 para
>         el GSoC [1] y me he encontrado con un problema que no sé
>         solucionar. En concreto, estoy tratando de usar el lector de
>         SHP desde un proyecto propio. Para eso, tengo un pom.xml y un
>         main que lee de un SHP y muestra por consola.
>         Os lo podéis bajar de aquí:
>
>         $ svn co http://xp-dev.com/svn/ggl2/ggl2/libs/ggl-io
>
>         El caso es que hago checkout, mvn eclipse:eclipse, importo el
>         proyecto en Eclipse, ejecuto y en la primera instrucción (new
>         DefaultLibrariesInitializer().fullInitialize()) me salta la
>         siguiente LibraryException:
>
>         Exception in thread "main" Error in the initialization of the
>         Library: org.gvsig.fmap.dal.store.dbf.DBFLibrary
>             at
>         org.gvsig.fmap.dal.store.dbf.DBFLibrary.doPostInitialize(DBFLibrary.java:111)
>             at
>         org.gvsig.tools.library.AbstractLibrary.postInitialize(AbstractLibrary.java:175)
>             at
>         org.gvsig.tools.library.AbstractLibrariesInitializer.initializeLibraries(AbstractLibrariesInitializer.java:133)
>             at
>         org.gvsig.tools.library.AbstractLibrariesInitializer.postInitialize(AbstractLibrariesInitializer.java:95)
>             at
>         org.gvsig.tools.library.AbstractLibrariesInitializer.postInitialize(AbstractLibrariesInitializer.java:85)
>             at
>         org.gvsig.tools.library.AbstractLibrariesInitializer.fullInitialize(AbstractLibrariesInitializer.java:101)
>             at
>         org.gearscape.ggl.readers.shp.SHPReader.main(SHPReader.java:52)
>         Caused by: Error in the initialization of the Library: %(library)
>             at
>         org.gvsig.tools.library.LibraryException.<init>(LibraryException.java:87)
>             ... 7 more
>
>         He investigado un poco más y la salida de
>         e.getCause().printStackTrace() es:
>
>         Contained exceptions:
>         EXCEPTION 1: java.lang.NullPointerException
>             at
>         org.gvsig.fmap.dal.store.dbf.DBFLibrary.doPostInitialize(DBFLibrary.java:102)
>             at
>         org.gvsig.tools.library.AbstractLibrary.postInitialize(AbstractLibrary.java:175)
>             at
>         org.gvsig.tools.library.AbstractLibrariesInitializer.initializeLibraries(AbstractLibrariesInitializer.java:133)
>             at
>         org.gvsig.tools.library.AbstractLibrariesInitializer.postInitialize(AbstractLibrariesInitializer.java:95)
>             at
>         org.gvsig.tools.library.AbstractLibrariesInitializer.postInitialize(AbstractLibrariesInitializer.java:85)
>             at
>         org.gvsig.tools.library.AbstractLibrariesInitializer.fullInitialize(AbstractLibrariesInitializer.java:101)
>             at
>         org.gearscape.ggl.readers.shp.SHPReader.main(SHPReader.java:53)
>
>         En concreto, es el método
>         DALFileLocator.getFilesystemServerExplorerManager() el que
>         devuelve nulo en la instrucción
>                     DALFileLocator.getFilesystemServerExplorerManager()
>                             .registerProvider(DBFStoreProvider.NAME,
>                                     DBFStoreProvider.DESCRIPTION,
>                                     DBFFilesystemServerProvider.class);
>         de DBFLibrary.
>
>         Y una vez llegado aquí, no he sabido qué hacer. El caso es que
>         el mismo proyecto, recién bajado y ejecutado, a mí me falla
>         pero hay personas a quien no. No tengo muy claro qué estoy
>         haciendo mal.
>
>         Gracias de antemano,
>         Víctor.
>
>         [1] http://xp-dev.com/trac/ggl2/wiki/gvSIG_Integration
>
>
>         _______________________________________________
>         gvSIG_desarrolladores mailing list
>         gvSIG_desarrolladores en listserv.gva.es  <mailto:gvSIG_desarrolladores en listserv.gva.es>
>         http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>            
>
>
>
>     -- 
>     Jorge Piera Llodrá
>     gvSIG software architect
>     PRODEVELOP
>     e-mail:jpiera en gvsig.com  <mailto:jpiera en gvsig.com>
>     http://www.prodevelop.es
>     http://www.gvsig.org
>          
>
>
>     _______________________________________________
>     gvSIG_desarrolladores mailing list
>     gvSIG_desarrolladores en listserv.gva.es
>     <mailto:gvSIG_desarrolladores en listserv.gva.es>
>     http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
>
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>    


-- 
Jorge Piera Llodrá
gvSIG software architect
PRODEVELOP
e-mail: jpiera en gvsig.com
http://www.prodevelop.es
http://www.gvsig.org

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20110713/97e6b615/attachment.htm 


Más información sobre la lista de distribución gvSIG_desarrolladores