[Gvsig_desarrolladores] Error creating CRS: k <= 0
Javier Estévez
valdaris en gmail.com
Lun Ene 26 10:25:21 CET 2009
Hola Francisco.
Al final he conseguido resolver el problema inicial y consigo trabajar
con la 1.5... sin embargo lo que cuentas es muy interesante y lo tendré
en cuenta para el futuro, en caso de que me vuelva a pasar lo mismo.
Muchas gracias (y muy buena esa referencia a Mundodisco) :)
Francisco José Peñarrubia escribió:
> Hola Javier.
>
> Hace poco he probado a compilar gvSIG en un Linux (Ubuntu Intrepid) con
> el JDK 6 de Sun, y me ha salido el mismo error que a tí. Resulta que he
> podido ejecutar un gvSIG con esa máquina virtual, pero no he podido
> compilarlo.
> Las razones no las entiendo bien, pero hay algunas pistas:
> - Eclipse utiliza unas veces una máquina virtual y otras utiliza otra
> dependiendo de varias cosas. Lo más fácil es definir la variable
> JAVA_HOME para que use esa máquina virtual Y utilice unas variables de
> ENVIRONMENT adecuadas a gvSIG. De otra forma, antepone cosas raras como
> el PATH a otras librerías.
> - Probé a tener la 1.5 instalada y la 1.6, y usar para compilar la 1.5.
> El build-all no funciona entonces porque hay un bug en el eclipse que
> hace que las tareas de Ant saquen un fallo de compilación (en GDBMS).
> Algo así como "use un compilador moderno" (¿?).
> - Se puede compilar el gvSIG sin usar build-all, compilando uno a uno
> los proyectos que necesitas. El fallo que apuntas aparece cuando
> compilas jCRS y extJCRS. La única solución que se me ocurre es no poner
> esa extensión si de verdad necesitas arrancar gvSIG con la 1.6 desde
> Eclipse.
>
> La solución que yo he tomado es arrancar gvSIG con la 1.5 desde Eclipse,
> y usar JCRS. El gvSIG binario sí que lo arranco con la 1.6.
>
> Bueno, sé que es un jaleo, pero es lo que hay. Seguramente los magos de
> la Universidad Invisible te pueden ofrecer alguna otra solución "mágica"
> ;-).
>
> Saludos.
>
> Fran.
>
> Javier Estévez escribió:
>> Hola.
>>
>> Por motivos de desarrollo de una extensión para gvSIG, me veo obligado
>> a lanzar el programa (la versión estable) con una máquina virtual de
>> Java 1.6 en lugar de la 1.5. Desde que hago tal cosa, el programa
>> lanza continuamente el error "Error creating CRS: k<=0", que no tengo
>> ni idea de qué puede significar, por lo que una pista sería bienvenida.
>>
>> A continuación os pego la excepción que me lanza en eclipse:
>>
>> org.gvsig.crs.proj.CrsProjException: Error creating CRS: k <= 0
>> at org.gvsig.crs.proj.JNIBaseCrs.createCrs(Unknown Source)
>> at org.gvsig.crs.proj.CrsProj.<init>(CrsProj.java:59)
>> at org.gvsig.crs.Crs.getCrsProj(Crs.java:472)
>> at org.gvsig.crs.Crs.isProjected(Crs.java:591)
>> at org.gvsig.crs.Crs.<init>(Crs.java:296)
>> at
>> org.gvsig.crs.repository.EpsgRepository.getCrs(EpsgRepository.java:140)
>> at org.gvsig.crs.CrsFactory.getCRS(CrsFactory.java:90)
>> at org.gvsig.crs.CrsFactory.get(CrsFactory.java:156)
>> at com.iver.cit.gvsig.fmap.crs.CRSFactory.getCRS(CRSFactory.java:17)
>> at com.iver.cit.gvsig.project.Project.<clinit>(Project.java:123)
>> at org.gvsig.crs.JCrsExtension.initialize(JCrsExtension.java:76)
>> at com.iver.andami.Launcher.initializeExtensions(Launcher.java:694)
>> at com.iver.andami.Launcher.access$9(Launcher.java:644)
>> at com.iver.andami.Launcher$4.run(Launcher.java:334)
>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
>> at
>> com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
>>
>> at
>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
>>
>> at
>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
>>
>> at
>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
>>
>> at
>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
>> at
>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
>>
>> Gracias de antemano. Un saludo.
>>
>> --
>> Javier Estévez Valiñas
>> http://valdaris.es/
>> http://pozcas.blogspot.com/
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> gvSIG_desarrolladores mailing list
>> gvSIG_desarrolladores en runas.cap.gva.es
>> http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
>>
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
--
Javier Estévez Valiñas
http://valdaris.es/
http://pozcas.blogspot.com/
Más información sobre la lista de distribución gvSIG_desarrolladores