Watch, Follow, &
Connect with Us
Public Report
Report From: 3rdRail/WST + Eclipse Core    [ Add a report in this area ]  
Report #:  70805   Status: Resolved
Can't select/create working set from Problems Filters dialog
Project:  3rdRail Build #:  v20081030_1510
Version:    unspecifie Submitted By:   Lori Olson
Report Type:  Basic functionality failure Date Reported:  1/23/2009 2:19:01 PM
Severity:    Serious / Highly visible problem Last Updated: 8/11/2009 10:06:18 AM
Platform:    Mac OS Internal Tracking #:  
Resolution: Cannot Reproduce (Resolution Comments) Resolved in Build: : None
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: 10
Description
Basically, there is no way to create a useable filter for the problems view at the moment, because you cannot select a working set.
Steps to Reproduce:
From the Problems view, select the Filters toolbar button.  From the Filters dialog, select "On working set..." radio button, then select the "Select..." button.  Nothing visible happens.  An exception is thrown:

09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785] !MESSAGE Unhandled event loop exception
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785] !STACK 0
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785] java.lang.NullPointerException
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.dltk.internal.core.ScriptProject.getHandleFromMemento(ScriptProject.java:2774)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.dltk.internal.core.ModelElement.getHandleFromMemento(ModelElement.java:629)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.dltk.internal.core.Model.getHandleFromMemento(Model.java:352)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.dltk.internal.core.ModelElement.getHandleFromMemento(ModelElement.java:629)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.dltk.core.DLTKCore.create(DLTKCore.java:2334)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.dltk.core.DLTKCore.create(DLTKCore.java:2308)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.dltk.internal.ui.PersistableModelElementFactory.createElement(PersistableModelElementFactory.java:57)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.internal.WorkingSet.restoreWorkingSet(WorkingSet.java:163)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.internal.AbstractWorkingSet.getElementsArray(AbstractWorkingSet.java:151)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.internal.WorkingSet.hashCode(WorkingSet.java:131)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.viewers.CustomHashtable.hashCode(CustomHashtable.java:264)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.viewers.CustomHashtable.getEntry(CustomHashtable.java:248)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.viewers.CustomHashtable.containsKey(CustomHashtable.java:210)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.viewers.CheckboxTableViewer.preservingSelection(CheckboxTableViewer.java:302)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.viewers.AbstractTableViewer.inputChanged(AbstractTableViewer.java:574)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.viewers.ContentViewer.setInput(ContentViewer.java:251)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.viewers.StructuredViewer.setInput(StructuredViewer.java:1606)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog.createDialogArea(WorkingSetSelectionDialog.java:253)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:754)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.internal.dialogs.WorkingSetSelectionDialog.createContents(WorkingSetSelectionDialog.java:301)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.window.Window.create(Window.java:426)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1083)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.window.Window.open(Window.java:785)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.internal.dialogs.AbstractWorkingSetDialog.open(AbstractWorkingSetDialog.java:310)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.views.markers.internal.DialogMarkerFilter$WorkingSetGroup.selectPressed(DialogMarkerFilter.java:192)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.views.markers.internal.DialogMarkerFilter.buttonPressed(DialogMarkerFilter.java:529)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.views.markers.internal.DialogProblemFilter.buttonPressed(DialogProblemFilter.java:836)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:618)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:227)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1519)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1504)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1295)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3350)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2950)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.window.Window.open(Window.java:796)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.window.Window.open(Window.java:796)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.views.markers.internal.MarkerView.openFiltersDialog(MarkerView.java:1397)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.views.markers.internal.FiltersAction.run(FiltersAction.java:40)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:546)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:443)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1519)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1504)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1295)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3350)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2950)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at java.lang.reflect.Method.invoke(Method.java:585)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
09/01/23 3:11:17 PM [0x0-0xed0ed].com.codegear.3rdRail[2785]  at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
Workarounds
None
Attachment
None
Comments

Tomohiro Takahashi at 1/25/2009 10:12:18 PM -
Your Build No is 'v20081030_1510'.
So, what version of 3rdRail are you using, v1.2 or v2.0 etc...?
In my environment, 3rdRail v2.0(English) on WindowsXP, I can not reproduce your issue.
The Build No is 'v20081111_1830'.

And, which OS are you using, XP, Linux, MacOSX etc...?

Lori Olson at 1/26/2009 4:12:03 PM -
v2.0.  That was the build from the end of the last field test.  And the report already indicates which OS.

Tomohiro Takahashi at 1/27/2009 5:56:02 PM -
> v2.0.  That was the build from the end of the last field test.
OK, So, I marked this report as 'Private' as Sysop.
Please try to use RTM version(or Trial edition).

Server Response from: ETNACODE01