Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 249459 - Cannot add new variable entry in "Path Variables" - An exception is thrown
Summary: Cannot add new variable entry in "Path Variables" - An exception is thrown
Status: CLOSED INVALID
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: PDT (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Alon Peled CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 255602 (view as bug list)
Depends on: 237211
Blocks:
  Show dependency tree
 
Reported: 2008-10-02 07:15 EDT by Kalin CLA
Modified: 2020-05-14 11:07 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kalin CLA 2008-10-02 07:15:49 EDT
Preconditions:
Tested under Eclipse SDK
Version: 3.4.1
Build id: M20080911-1700
PDT 2.0.0 v20080923-1839
org.eclipse.dltk.core_1.0.0.v20080815

Scenario:
Go to Window - Preferences - PHP - Path variables
Press "New" button.
Type valid values both in Name and Path fields in "New Variable Entry" dialog.
Press "OK"
Expected:
The variable should be added in Defined variables list.

Actual:
It was not be accepted. No record was added in Defined variables list.


Take a look at error_log:


eclipse.buildId=M20080911-1700
java.version=1.5.0_08
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86


Error
Thu Oct 02 13:48:07 EEST 2008
Unhandled event loop exception

org.eclipse.core.runtime.AssertionFailedException: null argument:
	at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:86)
	at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:74)
	at org.eclipse.jface.viewers.StructuredViewer.assertElementsNotNull(StructuredViewer.java:580)
	at org.eclipse.jface.viewers.StructuredViewer.getRawChildren(StructuredViewer.java:938)
	at org.eclipse.jface.viewers.ColumnViewer.getRawChildren(ColumnViewer.java:703)
	at org.eclipse.jface.viewers.AbstractTableViewer.getRawChildren(AbstractTableViewer.java:1071)
	at org.eclipse.jface.viewers.StructuredViewer.getFilteredChildren(StructuredViewer.java:871)
	at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren(StructuredViewer.java:994)
	at org.eclipse.jface.viewers.AbstractTableViewer.internalRefreshAll(AbstractTableViewer.java:685)
	at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:633)
	at org.eclipse.jface.viewers.AbstractTableViewer.internalRefresh(AbstractTableViewer.java:620)
	at org.eclipse.jface.viewers.StructuredViewer$7.run(StructuredViewer.java:1430)
	at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1365)
	at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1328)
	at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1428)
	at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:537)
	at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1387)
	at org.eclipse.php.internal.ui.wizards.fields.ListDialogField.addElement(Unknown Source)
	at org.eclipse.php.internal.ui.wizards.fields.ListDialogField.addElement(Unknown Source)
	at org.eclipse.php.internal.ui.preferences.includepath.VariableBlock.editEntries(Unknown Source)
	at org.eclipse.php.internal.ui.preferences.includepath.VariableBlock.access$0(Unknown Source)
	at org.eclipse.php.internal.ui.preferences.includepath.VariableBlock$VariablesAdapter.customButtonPressed(Unknown Source)
	at org.eclipse.php.internal.ui.wizards.fields.ListDialogField.buttonPressed(Unknown Source)
	at org.eclipse.php.internal.ui.wizards.fields.ListDialogField.doButtonSelected(Unknown Source)
	at org.eclipse.php.internal.ui.wizards.fields.ListDialogField.access$0(Unknown Source)
	at org.eclipse.php.internal.ui.wizards.fields.ListDialogField$2.widgetSelected(Unknown Source)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
	at org.eclipse.jface.window.Window.open(Window.java:801)
	at org.eclipse.ui.internal.OpenPreferencesAction.run(OpenPreferencesAction.java:65)
	at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:583)
	at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:500)
	at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
Comment 1 Gadi Goldbarg CLA 2008-11-25 09:35:19 EST
*** Bug 255602 has been marked as a duplicate of this bug. ***
Comment 2 Gadi Goldbarg CLA 2008-11-27 04:06:35 EST
This bug is not already relevant, because 'Path variables' preferences page was removed.
N20081126
I'm closing the bug.
[Kalin Yanev kalin.a@zend.com]
Comment 3 Gadi Goldbarg CLA 2008-11-27 04:06:59 EST
closing