Community
Participate
Working Groups
Version: WSWB 1.0 + wswb rollup 1 Platform: Windows 2000 (have not tested on Linux) Severity: Stop ship Product: WSDD When you try to use the software update mechanism with rollup 1, it does not start up, instead you get an internal error. This is very severe for WSDD as we are using the software update as a basis of our product. This is currently a stop ship item for us. Steps to recreate: 1) Install and start WSWB 1.0 2) Activate the Software Updates menu item - Perspective -> Customize... - expand Other - select Software Updates 3) Select Help -> Software Updates - the Software Updates window comes up fine 4) Close WSWB and install rollup 1 5) Start WSWB 6) Select Help -> Software Updates - you get an error dialog 9) dismiss dialog and try the Software updates again - you get a different error dialog Here is the output from the log: Log: Tue Jan 08 18:00:07 EST 2002 1 org.eclipse.core.resources 4 Unhandled exception caught in event loop. Log: Tue Jan 08 18:00:07 EST 2002 4 org.eclipse.ui 0 java.lang.ExceptionInInitializerError java.lang.ExceptionInInitializerError: java.util.MissingResourceException: Can't find bundle for base name org.eclipse.core.internal.boot.messages, locale en_US at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:695) at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:667) at java.util.ResourceBundle.getBundle(ResourceBundle.java:547) at org.eclipse.core.internal.boot.Policy.relocalize(Policy.java:87) at org.eclipse.core.internal.boot.Policy.<clinit>(Policy.java:15) at org.eclipse.core.internal.boot.update.NLResourceHelper.getResourceBundle(NLResou rceHelper.java:48) at org.eclipse.core.internal.boot.update.NLResourceHelper.getResourceBundle(NLResou rceHelper.java:38) at org.eclipse.core.internal.boot.update.NLResourceHelper.getResourceString(NLResou rceHelper.java:73) at org.eclipse.core.internal.boot.update.ProductDescriptor.getLabel(ProductDescript or.java:226) at org.eclipse.update.internal.ui.UMDialog.initializeContent(UMDialog.java:505) at org.eclipse.update.internal.ui.UMDialog.createDialogArea(UMDialog.java:323) at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:301) at org.eclipse.jface.window.Window.create(Window.java:237) at org.eclipse.jface.window.Window.open(Window.java:510) at org.eclipse.update.internal.ui.UMDialogAction.run(UMDialogAction.java:34) at org.eclipse.ui.internal.PluginAction.run(PluginAction.java:125) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionCont ributionItem.java:407) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent(ActionContribu tionItem.java:361) at org.eclipse.jface.action.ActionContributionItem.access$0(ActionContributionItem. java:352) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent(Actio nContributionItem.java:47) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java(Compiled Code)) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:634) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1282) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1092) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:673) at org.eclipse.ui.internal.Workbench.run(Workbench.java:656) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:81 5) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:437) at org.eclipse.core.launcher.Main.main(Main.java:310) Log: Tue Jan 08 18:00:25 EST 2002 1 org.eclipse.core.resources 4 Unhandled exception caught in event loop. Log: Tue Jan 08 18:00:25 EST 2002 4 org.eclipse.ui 0 org/eclipse/core/internal/boot/Policy java.lang.NoClassDefFoundError: org/eclipse/core/internal/boot/Policy at org.eclipse.core.internal.boot.update.NLResourceHelper.getResourceBundle(NLResou rceHelper.java:48) at org.eclipse.core.internal.boot.update.NLResourceHelper.getResourceBundle(NLResou rceHelper.java:38) at org.eclipse.core.internal.boot.update.NLResourceHelper.getResourceString(NLResou rceHelper.java:73) at org.eclipse.core.internal.boot.update.ProductDescriptor.getLabel(ProductDescript or.java:226) at org.eclipse.update.internal.ui.UMDialog.initializeContent(UMDialog.java:505) at org.eclipse.update.internal.ui.UMDialog.createDialogArea(UMDialog.java:323) at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:301) at org.eclipse.jface.window.Window.create(Window.java:237) at org.eclipse.jface.window.Window.open(Window.java:510) at org.eclipse.update.internal.ui.UMDialogAction.run(UMDialogAction.java:34) at org.eclipse.ui.internal.PluginAction.run(PluginAction.java:125) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionCont ributionItem.java:407) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent(ActionContribu tionItem.java:361) at org.eclipse.jface.action.ActionContributionItem.access$0(ActionContributionItem. java:352) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent(Actio nContributionItem.java:47) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java(Compiled Code)) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:634) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1282) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1092) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:673) at org.eclipse.ui.internal.Workbench.run(Workbench.java:656) at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:81 5) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:285) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:151) at org.eclipse.core.launcher.Main.run(Main.java:437) at org.eclipse.core.launcher.Main.main(Main.java:310)
This is a build problem in org.eclipse.core.boot plugin. The boot.jar is missing org.eclipse.core.internal.boot.messages.properties file.
Fixed in Rollup 2. PR Closed.