Project: Eclipse_Platform_UI
Bug 185899 DBCS3.3:CheatSheetHelpMenuAction has no handler
Reported: 2007-05-08 02:19:22 | Status: verified fixed

I guess this issue is a locale common on Linux. All of Command invoking from quick access will pop up error dialog Platform: RHEL5, SLES10 Driver: M7 JVM :IBM JRE5 SR4 Steps to recreate 1- Ctrl + 3 to get the quick access 2- select "CheatSheet..." from Commands Result Error dialog pop up. Here is the error stack. eclipse.buildId=I20070503-1400 java.fullversion=J2RE 1.5.0 IBM J9 2.3 Linux x86-32 j9vmxi3223ifx-20070323 (JIT enabled) J9VM - 20070322_12058_lHdSMR JIT - 20070109_1805ifx3_r8 GC - WASIFIX_2007 BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=ja_JP Framework arguments: -startup /work/I20070504/eclipse/plugins/org.eclipse.equinox.launcher_1.0.0.v20070502.jar Command-line arguments: -os linux -ws gtk -arch x86 -startup /work/I20070504/eclipse/plugins/org.eclipse.equinox.launcher_1.0.0.v20070502.jar -consolelog Error Tue May 08 15:00:53 JST 2007 There is no handler to execute for command AUTOGEN:::org.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction org.eclipse.core.commands.NotHandledException: There is no handler to execute for command AUTOGEN:::org.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction at org.eclipse.core.commands.Command.executeWithChecks(Command.java:484) at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:426) at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:165) at org.eclipse.ui.internal.quickaccess.CommandElement.execute(CommandElement.java:47) at org.eclipse.ui.internal.quickaccess.QuickAccessDialog.handleElementSelected(QuickAccessDialog.java:699) at org.eclipse.ui.internal.quickaccess.QuickAccessDialog.handleSelection(QuickAccessDialog.java:773) at org.eclipse.ui.internal.quickaccess.QuickAccessDialog.access$1(QuickAccessDialog.java:763) at org.eclipse.ui.internal.quickaccess.QuickAccessDialog$9.widgetDefaultSelected(QuickAccessDialog.java:321) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:112) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1101) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3320) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2972) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2365) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2329) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2204) at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:153) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:615) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:497) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:436) at org.eclipse.equinox.launcher.Main.run(Main.java:1162)

Files changed in fix:
bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java