[Gvsig_desarrolladores] Error al cargar capa raster de cualquier formato en gvSIG 1.11

David Alda Fernandez de Lezea dalda en ikt.es
Jue Mayo 26 09:23:13 CEST 2011


Hola,

Voy a probar lo que me dices, pero me parece extraño que me funcione bien el gvSIG 1.1.2 y no el 1.11. Además la lirebria "C:\Archivos de programa\Java\jre6\bin\jecw.dll" existe en el sistema de archivos.

Os cuento.
 
 
Un saludo,
 
··················································································

David Alda Fernández de Lezea
Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y Biodiversidad
 
IKT
Granja Modelo s/n · 01192 · Arkaute (Araba)

··················································································
Tlfnos.: 945-00-32-95                         Fax: 945-00.32.90
··················································································
email: dalda en ikt.es                                web: www.ikt.es
··················································································

-----Mensaje original-----
De: gvsig_desarrolladores-bounces en listserv.gva.es [mailto:gvsig_desarrolladores-bounces en listserv.gva.es] En nombre de Nacho Brodin
Enviado el: miércoles, 25 de mayo de 2011 17:03
Para: Lista de Desarrolladores de gvSIG
Asunto: Re: [Gvsig_desarrolladores] Error al cargar capa raster de cualquier formato en gvSIG 1.11

Hola
Por el log que adjuntas parece un problema derivado de la plataforma donde estás. En tu caso hay dependencias de la librería ecw que te faltan. Esto en un windows normal no pasa porque ya las lleva pero lo más probable es que en tu tablet si.

Podrias hacer una prueba si tienes soltura con estas cosas. Existe un programilla llamado dependency walker que te puedes descargar gratuitamente y que te dice que dependencias de las librerías faltan y cuales están satisfechas. Esto puede dar pistas de como solucionar el problema.

Un saludo,


David Alda Fernandez de Lezea wrote:
> Hola,
>
> He instalado la última versión disponible en la web de gvSIG, la 1.11, en un tablet PC (Windows XP tablet PC edition), y la hora de intentar cargar una capa raster (ecw o tif) me dice que no se "Error en la carga de capa". En el log de gvSIG aparece lo siguiente:.
>
> DEBUG AWT-EventQueue-1 org.gvsig.raster.util.RasterToolsUtil - Error en la carga de la capa.
> Can´t load the layer: Formato no valido 
> 	at org.gvsig.fmap.raster.layers.FLyrRasterSE.load(FLyrRasterSE.java:338)
> 	at org.gvsig.fmap.raster.layers.FLyrRasterSE.createLayer(FLyrRasterSE.java:195)
> 	at org.gvsig.raster.gui.wizards.FileOpenRaster.post(FileOpenRaster.java:111)
> 	at com.iver.cit.gvsig.addlayer.fileopen.FileOpenWizard.addObjects(FileOpenWizard.java:330)
> 	at com.iver.utiles.listManager.ListManager$2.actionPerformed(ListManager.java:171)
> 	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
> 	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
> 	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
> 	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
> 	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
> 	at java.awt.Component.processMouseEvent(Unknown Source)
> 	at javax.swing.JComponent.processMouseEvent(Unknown Source)
> 	at java.awt.Component.processEvent(Unknown Source)
> 	at java.awt.Container.processEvent(Unknown Source)
> 	at java.awt.Component.dispatchEventImpl(Unknown Source)
> 	at java.awt.Container.dispatchEventImpl(Unknown Source)
> 	at java.awt.Component.dispatchEvent(Unknown Source)
> 	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
> 	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
> 	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
> 	at java.awt.Container.dispatchEventImpl(Unknown Source)
> 	at java.awt.Window.dispatchEventImpl(Unknown Source)
> 	at java.awt.Component.dispatchEvent(Unknown Source)
> 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
> 	at com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
> 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
> 	at java.awt.Dialog$1.run(Unknown Source)
> 	at java.awt.Dialog$3.run(Unknown Source)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.awt.Dialog.show(Unknown Source)
> 	at java.awt.Component.show(Unknown Source)
> 	at java.awt.Component.setVisible(Unknown Source)
> 	at java.awt.Window.setVisible(Unknown Source)
> 	at java.awt.Dialog.setVisible(Unknown Source)
> 	at com.iver.core.mdiManager.NewSkin.addJDialog(NewSkin.java:449)
> 	at com.iver.core.mdiManager.NewSkin.addWindow(NewSkin.java:236)
> 	at com.iver.cit.gvsig.AddLayer.addLayers(AddLayer.java:277)
> 	at com.iver.cit.gvsig.AddLayer.execute(AddLayer.java:178)
> 	at com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:89)
> 	at com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:674)
> 	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
> 	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
> 	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
> 	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
> 	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
> 	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
> 	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
> 	at java.awt.Component.processMouseEvent(Unknown Source)
> 	at javax.swing.JComponent.processMouseEvent(Unknown Source)
> 	at java.awt.Component.processEvent(Unknown Source)
> 	at java.awt.Container.processEvent(Unknown Source)
> 	at java.awt.Component.dispatchEventImpl(Unknown Source)
> 	at java.awt.Container.dispatchEventImpl(Unknown Source)
> 	at java.awt.Component.dispatchEvent(Unknown Source)
> 	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
> 	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
> 	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
> 	at java.awt.Container.dispatchEventImpl(Unknown Source)
> 	at java.awt.Window.dispatchEventImpl(Unknown Source)
> 	at java.awt.Component.dispatchEvent(Unknown Source)
> 	at java.awt.EventQueue.dispatchEvent(Unknown Source)
> 	at com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
> 	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> 	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> 	at java.awt.EventDispatchThread.run(Unknown Source) Caused by: 
> org.gvsig.raster.dataset.NotSupportedExtensionException: Error in open. Problemas con las librerías.
> 	at org.gvsig.raster.dataset.RasterDataset.open(RasterDataset.java:180)
> 	at org.gvsig.raster.dataset.MultiRasterDataset.open(MultiRasterDataset.java:124)
> 	at org.gvsig.fmap.raster.layers.FLyrRasterSE.load(FLyrRasterSE.java:327)
> 	... 69 more
> Caused by: java.lang.reflect.InvocationTargetException
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
> 	at java.lang.reflect.Constructor.newInstance(Unknown Source)
> 	at org.gvsig.raster.dataset.RasterDataset.open(RasterDataset.java:168)
> 	... 71 more
> Caused by: java.lang.UnsatisfiedLinkError: C:\Archivos de programa\Java\jre6\bin\jecw.dll: No se pudo iniciar la aplicación porque su configuración es incorrecta. Reinstalar la aplicación puede solucionar el problema
> 	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
> 	at java.lang.ClassLoader.loadLibrary0(Unknown Source)
> 	at java.lang.ClassLoader.loadLibrary(Unknown Source)
> 	at java.lang.Runtime.loadLibrary0(Unknown Source)
> 	at java.lang.System.loadLibrary(Unknown Source)
> 	at com.ermapper.ecw.JNCSFile.initClass(JNCSFile.java:65)
> 	at com.ermapper.ecw.JNCSFile.<init>(JNCSFile.java:105)
> 	at org.gvsig.raster.dataset.io.ErmapperDriver.<init>(ErmapperDriver.java:108)
> 	... 76 more
>
> He instalado la version que viene con prerrequisitos (JRE6). Despues he instalado las librerias JAI y JAI-ImageIO para el JRE6. En ese mismo equipo tengo instalada la version 1.1.2 con su correspondiente version de Java y librerias JAI y funciona perfectamente. Además, tengo instalado en otro equipo el eclipse con el codigo fuente y tambien funciona perfectamente.
>
> ¿Qué puede estar pasando? ¿Alguna idea? 
>
> Gracias.
>  
> Un saludo,
>  
> ······································································
> ············
>
> David Alda Fernández de Lezea
> Lurralde eta Biodibertsitate Saila / Dpto. de Territorio y 
> Biodiversidad
>  
> IKT
> Granja Modelo s/n · 01192 · Arkaute (Araba)
>
> ··················································································
> Tlfnos.: 945-00-32-95                         Fax: 945-00.32.90
> ··················································································
> email: dalda en ikt.es                                web: www.ikt.es
> ······································································
> ············ _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>   


--
Nacho Brodin
Equipo de desarrollo de gvSIG
Prodevelop.SL
http://www.gvsig.org
http://www.prodevelop.es

_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en listserv.gva.es
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores


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