[Gvsig_desarrolladores] Problema al inicializar fmap

Víctor González victorzinho en gmail.com
Mie Jul 13 11:59:13 CEST 2011


Hola,

Añado la dependencia y me sigue pasando exactamente lo mismo. De hecho, sin
añadir esa dependencia, tengo un org.gvsig.fmap.dal.file-2.0-SNAPSHOT.jar en
el build path, igual que si añado la dependencia. También se me ha olvidado
decir que si quito las dependencias de DBF y 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 dejo la de DXF:

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

me funciona sin problemas y puedo leer DXFs correctamente. No sé si el dato
puede ser de ayuda.

Un saludo,
Víctor.

El 13 de julio de 2011 11:50, Jorge Piera Llodrá <jpiera en gvsig.com>escribió:

> **
> 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>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 listgvSIG_desarrolladores en listserv.gva.eshttp://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>
>>
>>
>> --
>> Jorge Piera Llodrá
>> gvSIG software architect
>> PRODEVELOP
>> e-mail: jpiera en gvsig.comhttp://www.prodevelop.eshttp://www.gvsig.org
>>
>>
>> _______________________________________________
>> gvSIG_desarrolladores mailing list
>> gvSIG_desarrolladores en listserv.gva.es
>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>
>>
>
> _______________________________________________
> gvSIG_desarrolladores mailing listgvSIG_desarrolladores en listserv.gva.eshttp://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
>
>
> --
> Jorge Piera Llodrá
> gvSIG software architect
> PRODEVELOP
> e-mail: jpiera en gvsig.comhttp://www.prodevelop.eshttp://www.gvsig.org
>
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20110713/3c9e4b92/attachment.htm 


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