Community
Participate
Working Groups
Build 200209111733 I have set Open Type Hierarchy to open in a Hierarchy Perspective and perspectives are opened in a new window. 1. Open hierarchy on org.eclipse.jdt.internal.core.JavaModelOperation. 2. Select the fDeltas field 3. Search for references in workspace Observe: You get an error dialog: 'Unable to create part: Search' and the following stack trace: !ENTRY org.eclipse.ui 4 2 Sep 16, 2002 12:38:20.616 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui". !STACK 0 java.lang.NullPointerException at org.eclipse.jdt.internal.ui.search.PathNameSorter.compare (PathNameSorter.java:37) at org.eclipse.jface.viewers.ViewerSorter$1.compare (ViewerSorter.java:162) at java.util.Arrays.mergeSort(Arrays.java:1181) at java.util.Arrays.mergeSort(Arrays.java:1188) at java.util.Arrays.sort(Arrays.java:1128) at org.eclipse.jface.viewers.ViewerSorter.sort(ViewerSorter.java:160) at org.eclipse.jdt.internal.ui.search.PathNameSorter.sort (PathNameSorter.java:92) at org.eclipse.jface.viewers.StructuredViewer.getSortedChildren (StructuredViewer.java:451) at org.eclipse.jface.viewers.TableViewer.internalRefresh (TableViewer.java:424) at org.eclipse.jface.viewers.TableViewer.internalRefresh (TableViewer.java:408) at org.eclipse.jface.viewers.StructuredViewer$4.run (StructuredViewer.java:748) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection (StructuredViewer.java:688) at org.eclipse.jface.viewers.StructuredViewer.refresh (StructuredViewer.java:746) at org.eclipse.jface.viewers.StructuredViewer.refresh (StructuredViewer.java:708) at org.eclipse.jface.viewers.StructuredViewer.setSorter (StructuredViewer.java:950) at org.eclipse.search.internal.ui.SortDropDownAction.setPageId (SortDropDownAction.java:70) at org.eclipse.search.internal.ui.SearchResultViewer.setPageId (SearchResultViewer.java:363) at org.eclipse.search.internal.ui.SearchResultViewer.<init> (SearchResultViewer.java:179) at org.eclipse.search.internal.ui.SearchResultView.createPartControl (SearchResultView.java:81) at org.eclipse.ui.internal.PartPane$4.run(PartPane.java:136) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:839) at org.eclipse.core.runtime.Platform.run(Platform.java:413) at org.eclipse.ui.internal.PartPane.createChildControl (PartPane.java:134) at org.eclipse.ui.internal.PartPane.createControl(PartPane.java:178) at org.eclipse.ui.internal.ViewPane.createControl(ViewPane.java:181) at org.eclipse.ui.internal.PartTabFolder.createPartTab (PartTabFolder.java:249) at org.eclipse.ui.internal.PartTabFolder.replaceChild (PartTabFolder.java:685) at org.eclipse.ui.internal.PartTabFolder.replace(PartTabFolder.java:625) at org.eclipse.ui.internal.PerspectivePresentation.addPart (PerspectivePresentation.java:188) at org.eclipse.ui.internal.Perspective.showView(Perspective.java:1334) at org.eclipse.ui.internal.WorkbenchPage.busyShowView (WorkbenchPage.java:559) at org.eclipse.ui.internal.WorkbenchPage.access$7 (WorkbenchPage.java:541) at org.eclipse.ui.internal.WorkbenchPage$12.run(WorkbenchPage.java:2310) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66) at org.eclipse.ui.internal.WorkbenchPage.showView (WorkbenchPage.java:2307) at org.eclipse.ui.internal.WorkbenchPage.showView (WorkbenchPage.java:2297) at org.eclipse.search.internal.ui.SearchPlugin.activateSearchResultView (SearchPlugin.java:164) at org.eclipse.search.ui.SearchUI.activateSearchResultView (SearchUI.java:91) at org.eclipse.jdt.ui.actions.FindAction.run(FindAction.java:265) at org.eclipse.jdt.ui.actions.FindReferencesAction.run (FindReferencesAction.java:97) at org.eclipse.jdt.ui.actions.FindAction.run(FindAction.java:223) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun (SelectionDispatchAction.java:191) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run (SelectionDispatchAction.java:169) at org.eclipse.jface.action.Action.runWithEvent(Action.java:749) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.java:407) at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent (ActionContributionItem.java:361) at org.eclipse.jface.action.ActionContributionItem.access$0 (ActionContributionItem.java:352) at org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent (ActionContributionItem.java:47) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:77) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:833) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1622) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1368) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1256) at org.eclipse.ui.internal.Workbench.run(Workbench.java:1239) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:775) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.core.launcher.Main.basicRun(Main.java:247) at org.eclipse.core.launcher.Main.run(Main.java:703) at org.eclipse.core.launcher.Main.main(Main.java:539)
Could reproduce the bug after a while: 1. Load JUnit 2. Open TestSuiteLoader 3. From Outline search for References 4. Sort by path 5. Close Search view 6. From Outline search for References ==> error
Fixed and released.