[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