[udig-devel] Exporting uDig product problem

Javier Cámara javiercamaraperez at gmail.com
Thu Feb 1 04:28:02 PST 2007


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.uiis invalid
    at
org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(
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.preFindLocalClass
(EclipseLazyStarter.java:86)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(
ClasspathManager.java:409)
    at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(
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.createExecutableExtension
(RegistryStrategyOSGI.java:147)
    at
org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension
(ExtensionRegistry.java:759)
    at
org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension
(ConfigurationElement.java:243)
    at
org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension
(ConfigurationElementHandle.java:51)
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(
PlatformActivator.java:74)
    at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(
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.loadBundleActivator(
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.loadBundleActivator(
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.preFindLocalClass
(EclipseLazyStarter.java:86)
    at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(
ClasspathManager.java:409)
    at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(
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.createExecutableExtension
(RegistryStrategyOSGI.java:147)
    at
org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension
(ExtensionRegistry.java:759)
    at
org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension
(ConfigurationElement.java:243)
    at
org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension
(ConfigurationElementHandle.java:51)
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(
PlatformActivator.java:74)
    at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(
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.throwException(
RegistryStrategyOSGI.java:165)
    at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension
(RegistryStrategyOSGI.java:149)
    at
org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension
(ExtensionRegistry.java:759)
    at
org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension
(ConfigurationElement.java:243)
    at
org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension
(ConfigurationElementHandle.java:51)
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(
PlatformActivator.java:74)
    at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(
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.createExecutableExtension
(RegistryStrategyOSGI.java:147)
    at
org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension
(ExtensionRegistry.java:759)
    at
org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension
(ConfigurationElement.java:243)
    at
org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension
(ConfigurationElementHandle.java:51)
    at org.eclipse.core.internal.runtime.PlatformActivator$1.run(
PlatformActivator.java:74)
    at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(
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 <arlora at dap.es>
Tlfno: 955059762
Corporativo: 359762
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.refractions.net/pipermail/udig-devel/attachments/20070201/ad285976/attachment-0001.html


More information about the udig-devel mailing list