I have two Eclipse RCP-Version Helios installs. 1 has been updated with WindowBuilder, latest version, the other has not.
I'm attempting to port an Eclipse-Galileo app which uses the CNF over to Helios/WB and having problems with configuring the CNF...
After creating a simple RCP test app, if I add the dependencies org.eclipse.ui.navigator or org.eclipse.ui.navigator.resources in the windowbuilder-updated version, upon running the app, I get an OSGI error saying that it can't find the resource. Also, between the two helios installs, creating the exact same project creates two different versions of the manifest file. See below for each manifest file's contents - there's a difference...it's almost like the install of WindowBuilder replaced some core eclipse bundles with it's own...?
Also, for a while there on the window-builder-install version I was getting a missing requirement upon auto-validating the plugins for javax.mail.glassfish...again, something else I think related to the WindowBuilder installation...? (I wasn't using javax.mail at all in my small test project)
My environment:
Windows XP, Helios latest stable release, WindowBuilder 7.6.0.r36x201008180508
Attached is a zip containing three files: Help>Eclipse Installation Details>Configuration tab contents for each Helios instance I'm testing on, and the console output from the wb version showing the launch errors from the console...
Helios WITHOUT WindowBuilder Manifest contents:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: PluginNoWindowBuilder2
Bundle-SymbolicName: PluginNoWindowBuilder2; singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: pluginnowindowbuilder2.Activator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.ui.navigator,
org.eclipse.ui.navigator.resources
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Helios WITH WindowBuilder Manifest contents:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: TestPluginProject2
Bundle-SymbolicName: TestPluginProject2; singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: testpluginproject2.Activator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.ui.navigator;bundle-version="3.5.0",
org.eclipse.ui.navigator.resources;bundle-version="3.4.200"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6