[udig-devel] Exporting uDig product problem

Jesse Eichar jeichar at refractions.net
Thu Feb 1 09:16:08 PST 2007


Hi,

Take a look at the plugins.  Make sure that all the plugins that  
udig.ui depends on are in the actual release.  This error usually  
indicates that one of the plugins that udig.ui depends on is not  
available so the bundle was not activated.

Jesse

On 1-Feb-07, at 4:28 AM, Javier Cámara wrote:

> Hi again...
>
> I resolved the problem related...after read the article:
>
> http://dev.eclipse.org/newslists/news.eclipse.platform/msg58529.html
>
> Only had to copy the eclipse exe to temp assembly folder.
>
> But now, we crash with the next stone...
>
> The udig product was generated, but, after unzip, we can't start  
> our uDig executable.
>
> Inspecting the log generated, could see:
>
> !SESSION 2007-02-01 13:02:09.000  
> -----------------------------------------------
> eclipse.buildId=unknown
> java.version=1.5.0_07
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=es_ES
> Command-line arguments:  -os win32 -ws win32 -arch x86
>
> !ENTRY org.eclipse.osgi 4 0 2007-02-01 13:02:10.109
> !MESSAGE An error occurred while automatically activating bundle  
> net.refractions.udig.ui (52).
> !STACK 0
> org.osgi.framework.BundleException: The activator  
> net.refractions.udig.internal.ui.UiPlugin for bundle  
> net.refractions.udig.ui is invalid
>     at  
> org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActi 
> vator (AbstractBundle.java:141)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start 
> (BundleContextImpl.java:962)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker 
> (BundleHost.java:317)
>     at org.eclipse.osgi.framework.internal.core.AbstractBundle.start 
> (AbstractBundle.java:256)
>     at  
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.preFindLo 
> calClass(EclipseLazyStarter.java:86)
>     at  
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass 
> (ClasspathManager.java:409)
>     at  
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClas 
> s(DefaultClassLoader.java:188)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass ( 
> BundleLoader.java:334)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleLoader.findClass 
> (BundleLoader.java:386)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleLoader.findClass 
> (BundleLoader.java:347)
>     at  
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass 
> (DefaultClassLoader.java:83)
>     at java.lang.ClassLoader.loadClass(Unknown Source)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass  
> (BundleLoader.java:278)
>     at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass 
> (BundleHost.java:227)
>     at  
> org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass 
> (AbstractBundle.java:1245)
>     at  
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExe 
> cutableExtension(RegistryStrategyOSGI.java:147)
>     at  
> org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableE 
> xtension(ExtensionRegistry.java :759)
>     at  
> org.eclipse.core.internal.registry.ConfigurationElement.createExecutab 
> leExtension(ConfigurationElement.java:243)
>     at  
> org.eclipse.core.internal.registry.ConfigurationElementHandle.createEx 
> ecutableExtension (ConfigurationElementHandle.java:51)
>     at org.eclipse.core.internal.runtime.PlatformActivator$1.run 
> (PlatformActivator.java:74)
>     at  
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplic 
> ation(EclipseAppLauncher.java :92)
>     at  
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start 
> (EclipseAppLauncher.java:68)
>     at org.eclipse.core.runtime.adaptor.EclipseStarter.run 
> (EclipseStarter.java:400)
>     at org.eclipse.core.runtime.adaptor.EclipseStarter.run  
> (EclipseStarter.java:177)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke (Unknown  
> Source)
>     at java.lang.reflect.Method.invoke(Unknown Source)
>     at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
>     at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
>     at org.eclipse.core.launcher.Main.run(Main.java:977)
>     at org.eclipse.core.launcher.Main.main(Main.java:952)
> Caused by: java.lang.ClassNotFoundException:  
> net.refractions.udig.internal.ui.UiPlugin
>     at  
> org.eclipse.osgi.framework.internal.core.BundleLoader.findClass  
> (BundleLoader.java:402)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleLoader.findClass 
> (BundleLoader.java:347)
>     at  
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass 
> (DefaultClassLoader.java :83)
>     at java.lang.ClassLoader.loadClass(Unknown Source)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass 
> (BundleLoader.java:278)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClass  
> (BundleHost.java:227)
>     at  
> org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActi 
> vator(AbstractBundle.java:134)
>     ... 31 more
> Root exception:
> java.lang.ClassNotFoundException:  
> net.refractions.udig.internal.ui.UiPlugin
>     at  
> org.eclipse.osgi.framework.internal.core.BundleLoader.findClass 
> (BundleLoader.java:402)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleLoader.findClass 
> (BundleLoader.java:347)
>     at  
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass  
> (DefaultClassLoader.java:83)
>     at java.lang.ClassLoader.loadClass(Unknown Source)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass 
> (BundleLoader.java:278)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClass  
> (BundleHost.java:227)
>     at  
> org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActi 
> vator(AbstractBundle.java:134)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start 
> (BundleContextImpl.java :962)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker 
> (BundleHost.java:317)
>     at org.eclipse.osgi.framework.internal.core.AbstractBundle.start 
> (AbstractBundle.java:256)
>     at  
> org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.preFindLo 
> calClass (EclipseLazyStarter.java:86)
>     at  
> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass 
> (ClasspathManager.java:409)
>     at  
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClas 
> s(DefaultClassLoader.java :188)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass 
> (BundleLoader.java:334)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleLoader.findClass 
> (BundleLoader.java:386)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleLoader.findClass  
> (BundleLoader.java:347)
>     at  
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass 
> (DefaultClassLoader.java:83)
>     at java.lang.ClassLoader.loadClass(Unknown Source)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass  
> (BundleLoader.java:278)
>     at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass 
> (BundleHost.java:227)
>     at  
> org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass 
> (AbstractBundle.java:1245)
>     at  
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExe 
> cutableExtension(RegistryStrategyOSGI.java:147)
>     at  
> org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableE 
> xtension(ExtensionRegistry.java :759)
>     at  
> org.eclipse.core.internal.registry.ConfigurationElement.createExecutab 
> leExtension(ConfigurationElement.java:243)
>     at  
> org.eclipse.core.internal.registry.ConfigurationElementHandle.createEx 
> ecutableExtension (ConfigurationElementHandle.java:51)
>     at org.eclipse.core.internal.runtime.PlatformActivator$1.run 
> (PlatformActivator.java:74)
>     at  
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplic 
> ation(EclipseAppLauncher.java :92)
>     at  
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start 
> (EclipseAppLauncher.java:68)
>     at org.eclipse.core.runtime.adaptor.EclipseStarter.run 
> (EclipseStarter.java:400)
>     at org.eclipse.core.runtime.adaptor.EclipseStarter.run  
> (EclipseStarter.java:177)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke (Unknown  
> Source)
>     at java.lang.reflect.Method.invoke(Unknown Source)
>     at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
>     at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
>     at org.eclipse.core.launcher.Main.run(Main.java:977)
>     at org.eclipse.core.launcher.Main.main(Main.java:952)
>
> !ENTRY org.eclipse.osgi 4 0 2007-02-01 13:02:10.125
> !MESSAGE Application error
> !STACK 1
> org.eclipse.core.runtime.CoreException : Plug-in  
> net.refractions.udig.ui was unable to load class  
> net.refractions.udig.internal.ui.UDIGApplication.
>     at  
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwExce 
> ption(RegistryStrategyOSGI.java:165)
>     at  
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExe 
> cutableExtension(RegistryStrategyOSGI.java:149)
>     at  
> org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableE 
> xtension(ExtensionRegistry.java :759)
>     at  
> org.eclipse.core.internal.registry.ConfigurationElement.createExecutab 
> leExtension(ConfigurationElement.java:243)
>     at  
> org.eclipse.core.internal.registry.ConfigurationElementHandle.createEx 
> ecutableExtension (ConfigurationElementHandle.java:51)
>     at org.eclipse.core.internal.runtime.PlatformActivator$1.run 
> (PlatformActivator.java:74)
>     at  
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplic 
> ation(EclipseAppLauncher.java :92)
>     at  
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start 
> (EclipseAppLauncher.java:68)
>     at org.eclipse.core.runtime.adaptor.EclipseStarter.run 
> (EclipseStarter.java:400)
>     at org.eclipse.core.runtime.adaptor.EclipseStarter.run  
> (EclipseStarter.java:177)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke (Unknown  
> Source)
>     at java.lang.reflect.Method.invoke(Unknown Source)
>     at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
>     at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
>     at org.eclipse.core.launcher.Main.run(Main.java:977)
>     at org.eclipse.core.launcher.Main.main(Main.java:952)
> org.eclipse.core.runtime.CoreException[1]:  
> java.lang.ClassNotFoundException:  
> net.refractions.udig.internal.ui.UDIGApplication
>     at  
> org.eclipse.osgi.framework.internal.core.BundleLoader.findClass 
> (BundleLoader.java:402)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleLoader.findClass 
> (BundleLoader.java:347)
>     at  
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass  
> (DefaultClassLoader.java:83)
>     at java.lang.ClassLoader.loadClass(Unknown Source)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass 
> (BundleLoader.java:278)
>     at  
> org.eclipse.osgi.framework.internal.core.BundleHost.loadClass  
> (BundleHost.java:227)
>     at  
> org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass 
> (AbstractBundle.java:1245)
>     at  
> org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExe 
> cutableExtension( RegistryStrategyOSGI.java:147)
>     at  
> org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableE 
> xtension(ExtensionRegistry.java:759)
>     at  
> org.eclipse.core.internal.registry.ConfigurationElement.createExecutab 
> leExtension (ConfigurationElement.java:243)
>     at  
> org.eclipse.core.internal.registry.ConfigurationElementHandle.createEx 
> ecutableExtension(ConfigurationElementHandle.java:51)
>     at org.eclipse.core.internal.runtime.PlatformActivator$1.run  
> (PlatformActivator.java:74)
>     at  
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplic 
> ation(EclipseAppLauncher.java:92)
>     at  
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start 
> (EclipseAppLauncher.java :68)
>     at org.eclipse.core.runtime.adaptor.EclipseStarter.run 
> (EclipseStarter.java:400)
>     at org.eclipse.core.runtime.adaptor.EclipseStarter.run 
> (EclipseStarter.java:177)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>     at java.lang.reflect.Method.invoke(Unknown Source)
>     at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
>     at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
>     at org.eclipse.core.launcher.Main.run(Main.java:977)
>     at org.eclipse.core.launcher.Main.main (Main.java:952)
>
> Our actions were:
> 1) Open a clean workspace
> 2) Import plugins from svn brach (1.1.x)
> 3) Import features from svn brach (1.1.x)
> 4) Configure target platform with sdk generated by Jesse at 16/01/07
> 5) Clean all proyects
> 6) Set PDE -> Update Classpath to all plugins
> 7) Open udig.product
> 8) Check in [Configuration] that only net.refractions.udig and  
> org.eclipse.rcp appear
> 9) Set the respective Icon file
> 10) Click over Syncronize at [Overview]
> 11) Start Eclipse Product Export Wizard at [Overview]
>
> Are we loosing any step?
> Anybody could see what i'm doing wrong?
>
> Very very thanks and...
> Un saludo
> -- 
> Javier Cámara
> Subdirección de Sistemas Informáticos
> E.P. Desarrollo Agrario y Pesquero
> c/Bergantín, 39 - 41012 Sevilla.  Espańa
> Tlfno: 955059762
> Corporativo: 359762
>
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.refractions.net/pipermail/udig-devel/attachments/20070201/4feac478/attachment-0001.html


More information about the udig-devel mailing list