Bug 36034 - [Keybindings] Exception if description is missing from a command
Summary: [Keybindings] Exception if description is missing from a command
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.1   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: 2.1.1   Edit
Assignee: Chris McLaren CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-04-03 13:50 EST by Tod Creasey CLA
Modified: 2003-06-04 12:02 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tod Creasey CLA 2003-04-03 13:50:18 EST
I defined the following command:

      <command
            name="Reset Entry"
            id="org.eclipse.ui.articles.accessibility.resetCommand">
      </command>

When it appeared in the Key bindings preference page and I selected it I got 
the following exception:


java.lang.IllegalArgumentException: Argument cannot be null
	at org.eclipse.swt.SWT.error(SWT.java:2318)
	at org.eclipse.swt.SWT.error(SWT.java:2262)
	at org.eclipse.swt.widgets.Widget.error(Widget.java:385)
	at org.eclipse.swt.widgets.Text.setText(Text.java:1355)
	at org.eclipse.ui.internal.commands.KeyPreferencePage.update
(KeyPreferencePage.java:1140)
	at 
org.eclipse.ui.internal.commands.KeyPreferencePage.selectedComboKeySequence
(KeyPreferencePage.java:1032)
	at 
org.eclipse.ui.internal.commands.KeyPreferencePage.modifiedComboKeySequence
(KeyPreferencePage.java:1020)
	at org.eclipse.ui.internal.commands.KeyPreferencePage.access$8
(KeyPreferencePage.java:1019)
	at org.eclipse.ui.internal.commands.KeyPreferencePage$6.modifyText
(KeyPreferencePage.java:909)
	at org.eclipse.swt.widgets.TypedListener.handleEvent
(TypedListener.java:183)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:865)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:845)
	at org.eclipse.swt.widgets.Combo.setText(Combo.java:1196)
	at org.eclipse.ui.internal.commands.KeyPreferencePage.setKeySequence
(KeyPreferencePage.java:1554)
	at 
org.eclipse.ui.internal.commands.KeyPreferencePage.selectedTreeViewerCommands
(KeyPreferencePage.java:993)
	at org.eclipse.ui.internal.commands.KeyPreferencePage.access$5
(KeyPreferencePage.java:981)
	at 
org.eclipse.ui.internal.commands.KeyPreferencePage$3.selectionChanged
(KeyPreferencePage.java:876)
	at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:159)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:889)
	at org.eclipse.core.runtime.Platform.run(Platform.java:413)
	at org.eclipse.jface.viewers.Viewer.fireSelectionChanged
(Viewer.java:157)
	at org.eclipse.jface.viewers.StructuredViewer.updateSelection
(StructuredViewer.java:1290)
	at org.eclipse.jface.viewers.StructuredViewer.handleSelect
(StructuredViewer.java:657)
	at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected
(StructuredViewer.java:681)
	at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent
(OpenStrategy.java:178)
	at org.eclipse.jface.util.OpenStrategy.access$3(OpenStrategy.java:173)
	at org.eclipse.jface.util.OpenStrategy$1.handleEvent
(OpenStrategy.java:308)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
Comment 1 Chris McLaren CLA 2003-05-05 14:31:50 EDT
fixed
Comment 2 Chris McLaren CLA 2003-06-04 12:02:13 EDT
verified 0602