[Gvsig_desarrolladores] Error al cargar extensiones en el arranque de gvSIG

Iago Alonso Alonso ialonso en enxenio.es
Vie Mar 2 09:47:17 CET 2018


Hola, hace un tiempo realicé dos extensiones de edición y funcionaban,
el problema es que no sé qué he podido cambiar y ahora ya no funcionan.
El error que aparece en el log es:

INFO main org.gvsig.tools.util.impl.DefaultServiceLoader - Loading
interface org.gvsig.tools.library.Library implementations from
'org.gvsig.andami.plugins.PluginClassLoader en b73e7a
(es.dicoruna.giseiel.editing)' class loader (using
java.util.ServiceLoader class).
ERROR main org.gvsig.tools.util.impl.DefaultServiceLoader - Can't load
service
(es.udc.lbd.giseiel.editing.lib.prov.multilinea.MultilineaEditingLibrary)
from org.gvsig.andami.plugins.PluginClassLoader en b73e7a
(es.dicoruna.giseiel.editing).
java.util.ServiceConfigurationError: org.gvsig.tools.library.Library:
Provider
es.udc.lbd.giseiel.editing.lib.prov.redigitalizarPoligono.RedigitalizarPoligonoEditingLibrary
not found
    at java.util.ServiceLoader.fail(ServiceLoader.java:239)
    at java.util.ServiceLoader.access$300(ServiceLoader.java:185)
    at
java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:372)
    at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
    at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
    at
org.gvsig.tools.util.impl.DefaultServiceLoader.postJDK16Load(DefaultServiceLoader.java:232)
    at
org.gvsig.tools.util.impl.DefaultServiceLoader.load(DefaultServiceLoader.java:101)
    at
org.gvsig.tools.library.impl.DefaultLibrariesInitializer.findLibraries(DefaultLibrariesInitializer.java:77)
    at
org.gvsig.tools.library.AbstractLibrariesInitializer.addLibrariesOfClassLoader(AbstractLibrariesInitializer.java:194)
    at
org.gvsig.tools.library.AbstractLibrariesInitializer.loadLibraries(AbstractLibrariesInitializer.java:136)
    at
org.gvsig.tools.library.AbstractLibrariesInitializer.initialize(AbstractLibrariesInitializer.java:85)
    at
org.gvsig.tools.library.AbstractLibrariesInitializer.fullInitialize(AbstractLibrariesInitializer.java:115)
    at org.gvsig.andami.Launcher.initializeLibraries(Launcher.java:782)
    at org.gvsig.andami.Launcher.doMain(Launcher.java:570)
    at org.gvsig.andami.Launcher.main(Launcher.java:395)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at org.gvsig.andamiupdater.Updater.launchApp(Updater.java:89)
    at org.gvsig.andamiupdater.Updater.main(Updater.java:67) 

Y he revisado el código pero no recuerdo dónde se le indica a gvSIG que
se registre una extensión. En cada extensión tengo el correspondiente
"Library, Provider y ProviderFactory" que he visto en otras extensiones
de gvSIG de las cuales seguí el patrón para hacer estas dos. 

¿Alquien sabe qué he podido tocar o cambiar sin darme cuenta para que
ahora salga este error y no funcionen las extensiones? 

Un saludo y gracias.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20180302/69dce0f1/attachment.html>


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