[Gvsig_desarrolladores] fallo en el config.xml cuandoseejecutaen eclipse gvsig 1.9 con una extension creada por mi

Eduardo Cristóbal Enríquez edu_ce_1988 en hotmail.com
Mar Mayo 11 18:35:31 CEST 2010


Perfecto, muchas gracias.
Sí, basta con crear el método registerIcons, llamarlo en el initialize de la 
clase que herede la extensión y en el config.xml en vez de:
"images/ejemplo.png"    poner "ejemplo.png" porque es el nombre que has 
puesto en .registerDefault (dentro del metodo registerIcons).

Nada más, muchas gracias.
Saludos!!


From: Carlos Sánchez Periñán
Sent: Tuesday, May 11, 2010 5:00 PM
To: Lista de Desarrolladores de gvSIG
Subject: Re: [Gvsig_desarrolladores] fallo en el config.xml 
cuandoseejecutaen eclipse gvsig 1.9 con una extension creada por mi


Hola Eduardo,

Por si a alguien más le sirve de ayuda para la implementación de sus 
extensiones si se encuentran el mismo problema.

Para que encuentre una imagen tu extensión has de registrar la imagen en 
esta, asociándola al identificador que has puesto en el "plugin.xml". Como 
pusiste un identificador de icono en el plugin.xml te pone uno por defecto 
al no encontrar el recurso de imagen asociado.

Para registrar la imagen en tu extensión has de hacer lo siguiente...

Ves a tu fichero Java que implemente la extensión (deriva de Extension) 
"CapaInfoExtension.java" creo que será en tu caso.

En el método initialize() de la extensión le dices que registre tus 
iconos...

public void initialize(){
      //Register Icons
      registerIcons();

      //....RESTO DE CODIGO DEL initialize()....
}

/**
 * Register the extension icons on gvSIG  */ public void registerIcons(){
      PluginServices.getIconTheme().registerDefault(
                        "ejemplo.png",
                        this.getClass().getClassLoader().
                        getResource("images/ejemplo.png")
      );
}

En este método puedes meter el registro de cuantos iconos quieras usar en la 
extensión.

Un Saludo... ;)

Carlos Sánchez Periñán
Equipo desarrollo GIS
Prodevelop S.L.
Tel :  963510612
E-mail : csanchez en prodevelop.es


-----Mensaje original-----
De: gvsig_desarrolladores-bounces en listserv.gva.es 
[mailto:gvsig_desarrolladores-bounces en listserv.gva.es] En nombre de Eduardo 
Cristóbal Enríquez
Enviado el: martes, 11 de mayo de 2010 14:16
Para: Lista de Desarrolladores de gvSIG
Asunto: Re: [Gvsig_desarrolladores] fallo en el config.xml cuando 
seejecutaen eclipse gvsig 1.9 con una extension creada por mi

Muchas gracias Francisco, se me había pasado, era eso.
Ahora tengo otro problema, la extensión me funciona correctamente, pero no
me coje la imagen.
El problema es que en la tool-bar me aparece un recuadro en rojo en vez de
la imagen que yo quiero.
En el config.xml me refiero a ella de la siguiente manera:

<extension class-name="com.iver.cit.gvsig.metracional.CapaInfoExtension"
>> description="informacion sobre capa"
>> active="true"
>> priority="50">
>> <tool-bar name="metracional">
>>  <selectable-tool icon="images/ejemplo.png" action-command="INFOCAPA"
>> tooltip="informacion con formulario" />
>>  </tool-bar>
>>  </extension>

Como mi imagen ejemplo.png se encuentra en
Workspace/Metracional/Images/ejemplo.png
pongo esa ruta en: selectable-tool icon="images/ejemplo.png"
pero en vez de la imagen se me muestra un cuadrado rojo (imagen que adjunto)
A ver si me podeis ayudar por favor, muchas gracias.

--------------------------------------------------
From: "Francisco Puga" <fpuga en cartolab.es>
Sent: Tuesday, May 11, 2010 1:12 PM
To: "Lista de Desarrolladores de gvSIG"
<gvsig_desarrolladores en listserv.gva.es>
Subject: Re: [Gvsig_desarrolladores] fallo en el config.xml cuando seejecuta
en eclipse gvsig 1.9 con una extension creada por mi

> comprueba que la clase "CapaInfoExtension" hereda de la clase "Extension"
>
> El día 11 de mayo de 2010 11:49, Eduardo Cristóbal Enríquez
> <edu_ce_1988 en hotmail.com> escribió:
>> Hola,
>> vereis he estado haciendo pruebas y siguiendo el .pdf para crear una
>> extensión sencilla en gvsig
>> y voy bien, he creado una clase y me funciona, aunque me he ido a crear
>> otra
>> y me he atrancado en este paso, es que no se muy bien crear
>> el config.xml para las extensiones, me fije en uno de un ejemplo y para
>> opciones dentro del menu creo que lo hago sin fallos (se ejecuta con
>> normalidad) pero gvsig no se me ejecuta cuando quiero poner una extensión
>> en
>> tool-bar, te pongo el config.xml
>>
>> <?xml version="1.0" encoding="ISO-8859-1"?>
>> <plugin-config>
>> <depends plugin-name="com.iver.cit.gvsig" />
>> <libraries library-dir="."/>
>> <resourceBundle name="text"/>
>> <extensions>
>> <extension
>> class-name="com.iver.cit.gvsig.metracional.CrearCapaEjemploExtension"
>> description="Metodo racional"
>> active="true"
>> priority="99999">
>> <menu text="Menu/opcion" action-command="CREARCAPAEJEMPLO"
>> position="99999"/>
>> </extension>
>> <extension class-name="com.iver.cit.gvsig.metracional.CapaInfoExtension"
>> description="informacion sobre capa"
>> active="true"
>> priority="50">
>> <tool-bar name="metracional">
>>  <selectable-tool icon="images/ejemplo.png" action-command="INFOCAPA"
>> tooltip="informacion con formulario" />
>>  </tool-bar>
>>  </extension> </extensions>
>> </plugin-config>
>>
>> ------------------------------------------------------------------------------------
>>
>> la primera extension que se hace referencia en el config.xml con:
>>
>> <extension
>> class-name="com.iver.cit.gvsig.metracional.CrearCapaEjemploExtension"
>> description="Metodo racional"
>> active="true"
>> priority="99999">
>> <menu text="Menu/opcion" action-command="CREARCAPAEJEMPLO"
>> position="99999"/>
>> </extension>
>>
>> me funciona perfectamente, el fallo esta en la segunda extension.
>>
>> ------------------------------------------------------------------------------------
>>
>>
>> este seria el text.properties, que lo llego a entender la etiqueta title,
>> si
>> la tengo que referenciar en algun sitio mas, igual el fallo esta aqui,
>> porque no se donde ponerla en el config.xml (he probado a ponerla en
>> <tool-bar name= /> pero nada)
>>
>> Menu=Método Racional
>> opcion=Calcular
>> title=metracional
>>
>> ------------------------------------------------------------------------------------
>>
>> y este el log de cuando me da el fallo segun lo ejecuto:
>>
>>  WARN [main] (Messages.java:138) - com.iver.andami.messages.Messages --
>> Cannot find translation for MDIFrame.quiere_salir
>>  INFO [main] (FontUtils.java:125) - Fonts configuration was not necessary
>>  WARN [main] (Messages.java:138) - com.iver.andami.messages.Messages --
>> Cannot find translation for SplashWindow.Iniciando
>>  WARN [main] (PluginServices.java:309) - null
>> SplashWindow.configuring_proxy
>>  WARN [main] (PluginServices.java:309) - null
>> SplashWindow.looking_for_updates
>>  WARN [main] (PluginServices.java:309) - null
>> SplashWindow.reading_plugins_config.xml
>>  WARN [AWT-EventQueue-0] (PluginServices.java:309) - null 1.9
>>  WARN [main] (PluginServices.java:309) - null
>> SplashWindow.setting_up_class_loaders
>>  WARN [main] (PluginServices.java:309) - null
>> SplashWindow.looking_for_a_skin
>>  WARN [main] (PluginServices.java:309) - null setting_up_event_queue
>>  WARN [main] (PluginServices.java:309) - null
>> SplashWindow.starting_plugin_internationalization_system
>> DEBUG [AWT-EventQueue-1] (NotificationManager.java:104) -
>> java.lang.NullPointerException
>> java.lang.NullPointerException
>> at
>> javax.swing.SwingUtilities.computeIntersection(SwingUtilities.java:417)
>> at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:430)
>> at
>> javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:114)
>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
>> at
>> com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
>> at
>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>> at
>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
>>  WARN [main] (PluginServices.java:309) - null
>> SplashWindow.looking_for_a_skin
>>  WARN [main] (PluginServices.java:309) - null
>> SplashWindow.setting_up_applications_name_and_icons
>>  WARN [main] (PluginServices.java:309) - null
>> SplashWindow.preparing_workbench
>>  WARN [AWT-EventQueue-1] (Messages.java:138) -
>> com.iver.andami.messages.Messages -- Cannot find translation for
>> StatusBar.Aplicacion_iniciada
>>  WARN [AWT-EventQueue-1] (Messages.java:138) -
>> com.iver.andami.messages.Messages -- Cannot find translation for
>> StatusBar.Aplicacion_iniciada
>>  WARN [main] (PluginServices.java:309) - null
>> SplashWindow.loading_plugin_settings
>>  WARN [main] (PluginServices.java:309) - null
>> SplashWindow.initializing_extensions
>> DEBUG [AWT-EventQueue-1] (Launcher.java:812) - Initializing extensions
>> from
>> com.iver.core
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.core.menus.ToolbarMenus...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.core.PreferencesExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.core.Consola...
>>  INFO [AWT-EventQueue-1] (NotificationManager.java:96) - Se añade un
>> listener al manager de notificaciones
>>  INFO [AWT-EventQueue-1] (NotificationManager.java:96) - Se añade un
>> listener al manager de notificaciones
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.core.StatusBar...
>>  INFO [AWT-EventQueue-1] (NotificationManager.java:96) - Se añade un
>> listener al manager de notificaciones
>> DEBUG [AWT-EventQueue-1] (Launcher.java:812) - Initializing extensions
>> from
>> com.iver.cit.gvsig
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.About...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.IntializeApplicationExtension...
>>  INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:121) - gvSIG
>> version: 1.9 (Build 1253)
>>  INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:121) -
>> gvSIG app exec path: C:\gvsig\_fwAndami\bin-test
>>  INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:121) -
>> gvSIG user app home: C:\Users\Edu\gvSIG\
>>  INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:121) -
>> gvSIG extension path: C:\gvsig\_fwAndami\gvSIG\extensiones
>>  INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:121) -
>> gvSIG locale language: es
>>  INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:121) - OS
>> name:
>> Windows Vista
>>  INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:121) -
>> arch:x86
>>  INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:121) -
>> version:6.0
>>  INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:121) - JAVA
>> vendor: Sun Microsystems Inc.
>>  INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:121) -
>> version:1.5.0_12
>>  INFO [AWT-EventQueue-1] (IntializeApplicationExtension.java:121) -
>> home: C:\Program Files\Java\jdk1.5.0_12\jre
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.LayerOrderExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.ShalomExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.ViewSelectionControls...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.MeasureExtension...
>> SPHEROID["WGS84", 6378137.0, 298.257223563]
>>  WARN [AWT-EventQueue-1] (Messages.java:138) -
>> com.iver.andami.messages.Messages -- Cannot find translation for
>> PluginClassLoader.Error_reading_file
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.ViewControls...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.InfoToolExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.AddLayer...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.CopyPasteExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.BasicSymbologyExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.ProjectExtension...
>>  WARN [AWT-EventQueue-1] (Messages.java:138) -
>> com.iver.andami.messages.Messages -- Cannot find translation for
>> PluginClassLoader.Error_reading_file
>>  WARN [AWT-EventQueue-1] (Messages.java:138) -
>> com.iver.andami.messages.Messages -- Cannot find translation for
>> PluginClassLoader.Error_reading_file
>>  WARN [AWT-EventQueue-1] (Messages.java:138) -
>> com.iver.andami.messages.Messages -- Cannot find translation for
>> PluginClassLoader.Error_reading_file
>>  WARN [AWT-EventQueue-1] (Messages.java:138) -
>> com.iver.andami.messages.Messages -- Cannot find translation for
>> PluginClassLoader.Error_reading_file
>>  WARN [AWT-EventQueue-1] (Messages.java:138) -
>> com.iver.andami.messages.Messages -- Cannot find translation for
>> PluginClassLoader.Error_reading_file
>>  WARN [AWT-EventQueue-1] (Messages.java:138) -
>> com.iver.andami.messages.Messages -- Cannot find translation for
>> PluginClassLoader.Error_reading_file
>>  WARN [AWT-EventQueue-1] (Messages.java:138) -
>> com.iver.andami.messages.Messages -- Cannot find translation for
>> PluginClassLoader.Error_reading_file
>>  WARN [AWT-EventQueue-1] (Messages.java:138) -
>> com.iver.andami.messages.Messages -- Cannot find translation for
>> PluginClassLoader.Error_reading_file
>>  WARN [AWT-EventQueue-1] (Messages.java:138) -
>> com.iver.andami.messages.Messages -- Cannot find translation for
>> PluginClassLoader.Error_reading_file
>>  WARN [AWT-EventQueue-1] (Messages.java:138) -
>> com.iver.andami.messages.Messages -- Cannot find translation for
>> PluginClassLoader.Error_reading_file
>> DRIVER 0 : postgresql
>> DRIVER 3 : gdbms dbf driver
>> DRIVER 9 : csv string
>> DRIVER 1 : odbc
>> DRIVER 2 : GDBMS HSQLDB driver
>> DRIVER 3 : gdbms dbf driver
>> DRIVER 4 : gvSIG shp driver
>> DRIVER 5 : mysql
>> DRIVER 6 : gvSIG DGN Memory Driver
>> DRIVER 7 : gvSIG DXF Memory Driver
>> DRIVER 8 : oracle
>> DRIVER 9 : csv string
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.ExtDB_Spatial...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.SingleVectorialDBConnectionExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.AboutContributors...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.FFrameLegendExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.RestoreViewInfoExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.PaletteViewInfoExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.Export...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.PrintProperties...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.PrintTable...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.Print...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.ShowTable...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.ViewProjectWindow...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.RemoveTableLink...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.RemoveTableUnion...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.FiltroExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.TableRowsOperations...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.TableNumericFieldOperations...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.TableFieldOperations...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.TableEditPasteExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.TableEditCutExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.TableEditCopyExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.TableManageFields...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.TableEditRemoveRowExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.TableEditInsertExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.TableEditStartExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.TableEditStopExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.UndoTableExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.RedoTableExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.TableOperations...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.LayoutCommandStackExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.LayoutUndoExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.LayoutRedoExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.LayoutGraphicControls...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.FFrameViewExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.LayoutInsertToolsExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.LayoutEditVertexExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.LayoutEditableControls...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.LayoutExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.ExportLayoutExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.ClearSelectionExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.ZoomToSelectExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.ViewPropertiesExtension...
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.ZoomPrev...
>> DEBUG [AWT-EventQueue-1] (Launcher.java:812) - Initializing extensions
>> from
>> com.iver.cit.gvsig.metracional
>>  INFO [AWT-EventQueue-1] (Launcher.java:855) - Initializing
>> com.iver.cit.gvsig.metracional.CrearCapaEjemploExtension...
>> ERROR [main] (Launcher.java:448) - excepción al arrancar
>> java.lang.reflect.InvocationTargetException
>> at java.awt.EventQueue.invokeAndWait(EventQueue.java:853)
>> at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1257)
>> at com.iver.andami.Launcher.main(Launcher.java:367)
>> Caused by: java.lang.ClassCastException:
>> com.iver.cit.gvsig.metracional.CapaInfoExtension
>> at com.iver.andami.Launcher.initializeExtensions(Launcher.java:842)
>> at com.iver.andami.Launcher.access$6(Launcher.java:807)
>> at com.iver.andami.Launcher$3.run(Launcher.java:369)
>> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
>> at
>> com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58)
>> at
>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>> at
>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
>> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
>>
>> ------------------------------------------------------------------------------------
>>
>> Si quito del config.xml la ultima extension me va perfectamente, asi que
>> el
>> fallo debe estar aqui, porque no me llego a aclarar del todo a
>> la hora de definirlo en el config.xml
>>
>> <extension class-name="com.iver.cit.gvsig.metracional.CapaInfoExtension"
>> description="informacion sobre capa"
>> active="true"
>> priority="50">
>> <tool-bar name="metracional">
>>  <selectable-tool icon="images/ejemplo.png" action-command="INFOCAPA"
>> tooltip="informacion con formulario" />
>>  </tool-bar>
>>  </extension>
>>
>> Igual me falta meter lo de title por algun lado o no va asi, nose si me
>> podeis ayudar o conoceis algun config.xml de alguna extension de gvsig
>> 1.9
>> que se aloje tan solo en la tool-bar.
>> Muchas gracias y un saludo.
>>
>> _______________________________________________
>> gvSIG_desarrolladores mailing list
>> gvSIG_desarrolladores en listserv.gva.es
>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>
>
>
>
> -- 
> Francisco Puga
> Grupo de Desarrollo
> Cartolab - Laboratorio de Ingeniería Cartográfica.
> http://www.cartolab.es
>
> ETS Ingeniería de Caminos, Canales y Puertos
> Universidade da Coruña
> Campus de Elviña - 15071 A Coruña (España)
> (34)981167000 ext. 5493
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>



_______________________________________________
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