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

Nacho Brodin ibrodin en prodevelop.es
Mie Mayo 25 17:02:34 CEST 2011


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



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