[Gvsig_desarrolladores] gvSIG 2.0: Error al probar un test

Cèsar Ordiñana cordinyana en gvsig.com
Vie Oct 7 13:01:33 CEST 2011


Hola Fran,

El 07/10/11 10:21, Francisco José Peñarrubia escribió:
> Hola.
>
> Tengo un problema con un test que he hecho. Creo que debe ser un
> problema con alguna librería mal registrada (la de reproyecciones, supongo).
> Lo digo por este mensaje:
>
>     There's already a library initialized with the name
> 'org.cresques.ProjectionLibrary-impl': 'org.gvsig.crs.JCRSLibrary'  with
> priority '10', and 'org.cresques.impl.CresquesCtsLibrary' with priority '0

No te preocupes por este mensaje, sólo es un aviso por si acaso de que 
hay dos implementaciones disponibles, y se va a usar la que tiene mayor 
prioridad, en este caso la de CRS.

> y el error que sale:
>
> Probando testSimpleIteration
> 10:04:56,509 ERROR [repository.EpsgRepositoryGT.getCrs()]
>     Impossible to get the CRS
> org.opengis.referencing.NoSuchAuthorityCodeException: No code
> "EPSG:23030" from the authority "European Petroleum Survey Group" was
> found for object of type IdentifiedObject.
>       at
> org.geotools.referencing.factory.AbstractAuthorityFactory.noSuchAuthorityCode(AbstractAuthorityFactory.java:824)
>       at
> org.geotools.referencing.factory.AbstractAuthorityFactory.createObject(AbstractAuthorityFactory.java:174)
>
>
> ¿Sabeis cómo lo puedo arreglar?

Por el log no acabo de ver el problema, pero supongo que será porque 
falta alguna de las dependencias de ejecución de libJCRS.

En cualquier caso, dado que se trata de un test, yo quitaría 
directamente JCRS como dependencia y así se ejecutará el test usando la 
implementación cresques, que es 100% java y con menos dependencias. No 
tiene la misma precisión y funcionalidad, pero supongo que para el test 
que estas haciendo será más que suficiente.

> Saludos, y gracias de antemano.
>
> Fran.

Saludos,

-- 
Cèsar Ordiñana Navarro
gvSIG software architect
DiSiD Technologies (http://www.disid.com)



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