<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>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:<br /><br />INFO main org.gvsig.tools.util.impl.DefaultServiceLoader - Loading interface org.gvsig.tools.library.Library implementations from 'org.gvsig.andami.plugins.PluginClassLoader@b73e7a (es.dicoruna.giseiel.editing)' class loader (using java.util.ServiceLoader class).<br />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@b73e7a (es.dicoruna.giseiel.editing).<br />java.util.ServiceConfigurationError: org.gvsig.tools.library.Library: Provider es.udc.lbd.giseiel.editing.lib.prov.redigitalizarPoligono.RedigitalizarPoligonoEditingLibrary not found<br /> at java.util.ServiceLoader.fail(ServiceLoader.java:239)<br /> at java.util.ServiceLoader.access$300(ServiceLoader.java:185)<br /> at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:372)<br /> at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)<br /> at java.util.ServiceLoader$1.next(ServiceLoader.java:480)<br /> at org.gvsig.tools.util.impl.DefaultServiceLoader.postJDK16Load(DefaultServiceLoader.java:232)<br /> at org.gvsig.tools.util.impl.DefaultServiceLoader.load(DefaultServiceLoader.java:101)<br /> at org.gvsig.tools.library.impl.DefaultLibrariesInitializer.findLibraries(DefaultLibrariesInitializer.java:77)<br /> at org.gvsig.tools.library.AbstractLibrariesInitializer.addLibrariesOfClassLoader(AbstractLibrariesInitializer.java:194)<br /> at org.gvsig.tools.library.AbstractLibrariesInitializer.loadLibraries(AbstractLibrariesInitializer.java:136)<br /> at org.gvsig.tools.library.AbstractLibrariesInitializer.initialize(AbstractLibrariesInitializer.java:85)<br /> at org.gvsig.tools.library.AbstractLibrariesInitializer.fullInitialize(AbstractLibrariesInitializer.java:115)<br /> at org.gvsig.andami.Launcher.initializeLibraries(Launcher.java:782)<br /> at org.gvsig.andami.Launcher.doMain(Launcher.java:570)<br /> at org.gvsig.andami.Launcher.main(Launcher.java:395)<br /> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br /> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)<br /> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br /> at java.lang.reflect.Method.invoke(Method.java:497)<br /> at org.gvsig.andamiupdater.Updater.launchApp(Updater.java:89)<br /> at org.gvsig.andamiupdater.Updater.main(Updater.java:67)</p>
<p>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.</p>
<p>¿Alquien sabe qué he podido tocar o cambiar sin darme cuenta para que ahora salga este error y no funcionen las extensiones?</p>
<p>Un saludo y gracias.</p>
</body></html>