Project: Eclipse_Platform_UI
Bug 264030 [IDE] Platform UI refrences update.configurator
Reported: 2009-02-06 23:05:48 | Status: verified fixed

the class IDEWorkbenchWindowAdvisor in the ui.ide.application bundle references classes that come from the update.configurator bundle. This is a problem you are trying to ship platform configurations that do not include any update manager code. The code in openWelcomeEditors(IWorkbenchWindow) should use an enhanced BundleGroup that includes the notion of an associated bundle and the dependency on update removed. Failing that (and very much less than optimally) the errant code could be wrappered in a try/catch for ClassNotFound and the dependency on Update made optional (cough cough)

Files changed in fix:
bundles/org.eclipse.ui.ide.application/src/org/eclipse/ui/internal/ide/application/IDEWorkbenchWindowAdvisor.java bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/AboutInfo.java bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/branding/IBundleGroupConstants.java bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/BundleGroupProperties.java