[Gvsig_desarrolladores] (sin asunto)

Nacho Brodin brodin_ign en gva.es
Lun Oct 23 10:12:04 CEST 2006


Hola. 
El error que te aparece suele ser porque no ha podido crear el objeto que 
representa al fichero raster que tienes en disco. Esto puede suceder porque 
al ir a cargar el raster no ha encontrado la librería  que lo gestiona. En 
este caso una librería de C llamada jgdal.so o jgdal.dll dependiendo de tu 
sistema operativo. Puedes mirar si antes de este error que nos has mandado te 
aparece alguno anterior en tu consola de eclipse (presupongo que estas 
trabajando en este entorno). Para que estas librerías puedan ser cargadas 
deben aparecer en el library path. Si vas al menú run , opción run de eclipse
comprueba que los argumentos de la JVM están de esta forma -Xmx500M 
-Djava.library.path=/ruta_a_tus_librerías_de_C y en la pestaña Environment 
debe haber una variable LD_LIBRARY_PATH que apunte también a este directorio. 
En las fuentes esto viene por defecto pero para Linux, si trabajas en windows 
deberás cambiar la ruta.

Si estás compilando desde consola mira el script de ejecución, debe tener la 
misma variable de entorno y el mismo argumento para la JVM.

Si puedes añadir un texto en el asunto en cada tema abierto podremos ayudarte 
mucho mejor.  

Saludos

Nacho Brodin

El Jueves 19 Octubre 2006 17:22, mj.gomez en telvent.abengoa.com escribió:
> Buenas tardes, me he bajado la última versión 1.0 RC2 y una vez montada la
> aplicación en el Eclipse, al intentar una imagen raster obtengo el
> siguiente error:
>
> java.lang.NullPointerException: null
>    
> com.iver.cit.gvsig.fmap.drivers.raster.CmsRasterDriver.createPxRaster(CmsRa
>sterDriver.java:146)
> com.iver.cit.gvsig.fmap.drivers.raster.CmsRasterDriver.initialize(CmsRaster
>Driver.java:129)
> com.iver.cit.gvsig.fmap.layers.RasterFileAdapter.start(RasterFileAdapter.ja
>va:96) com.iver.cit.gvsig.fmap.layers.FLyrRaster.load(FLyrRaster.java:201)
> com.iver.cit.gvsig.fmap.layers.LayerFactory.createLayer(LayerFactory.java:2
>76) com.iver.cit.gvsig.AddLayer.addLayers(AddLayer.java:250)
>     com.iver.cit.gvsig.AddLayer.execute(AddLayer.java:164)
>    
> com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:
>87) com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:618)
> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
> javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButt
>on.java:1839)
> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:
>420) javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListene
>r.java:245)
> java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
> java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
> java.awt.Component.processMouseEvent(Component.java:5100)
>     java.awt.Component.processEvent(Component.java:4897)
>     java.awt.Container.processEvent(Container.java:1569)
>     java.awt.Component.dispatchEventImpl(Component.java:3615)
>     java.awt.Container.dispatchEventImpl(Container.java:1627)
>     java.awt.Component.dispatchEvent(Component.java:3477)
>     java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
>     java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
>     java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
>     java.awt.Container.dispatchEventImpl(Container.java:1613)
>     java.awt.Window.dispatchEventImpl(Window.java:1606)
>     java.awt.Component.dispatchEvent(Component.java:3477)
>     java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
>    
> com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.j
>ava:201)
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.jav
>a:151) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
> java.awt.EventDispatchThread.run(EventDispatchThread.java:100) Error no
> capturado por el usuario java.lang.NullPointerException: null
>     com.iver.cit.gvsig.AddLayer.addLayers(AddLayer.java:301)
>     com.iver.cit.gvsig.AddLayer.execute(AddLayer.java:164)
>    
> com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:
>87) com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:618)
> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
> javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButt
>on.java:1839)
> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:
>420) javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListene
>r.java:245)
> java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
> java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
> java.awt.Component.processMouseEvent(Component.java:5100)
>     java.awt.Component.processEvent(Component.java:4897)
>     java.awt.Container.processEvent(Container.java:1569)
>     java.awt.Component.dispatchEventImpl(Component.java:3615)
>     java.awt.Container.dispatchEventImpl(Container.java:1627)
>     java.awt.Component.dispatchEvent(Component.java:3477)
>     java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
>     java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
>     java.awt.LightweightDispatcher.dispatchEvent(Containe
> r.java:3128)     java.awt.Container.dispatchEventImpl(Container.java:1613)
>     java.awt.Window.dispatchEventImpl(Window.java:1606)
>     java.awt.Component.dispatchEvent(Component.java:3477)
>     java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
>    
> com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.j
>ava:201)
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.jav
>a:151) java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
> java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
>
> A ver si podeis ayudarme y sabéis a qué se debe.
> Saludos y gracias
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores



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