Bug 27151 - NPE searching in hierarchy
Summary: NPE searching in hierarchy
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 2.1   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: 2.1 M4   Edit
Assignee: Jerome Lanneluc CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-11-26 06:51 EST by Jerome Lanneluc CLA
Modified: 2002-12-17 11:47 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jerome Lanneluc CLA 2002-11-26 06:51:18 EST
Build 20021119 + latest jdtcore

Searching for references to Object.registerNatives() in hierarchy gives the 
following NPE:
!ENTRY org.eclipse.jdt.ui 4 1 Nov 26, 2002 13:00:04.981
!MESSAGE Internal Error
!STACK 0
java.lang.reflect.InvocationTargetException
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:277)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run
(ProgressMonitorDialog.java:343)
        at org.eclipse.jdt.ui.actions.FindAction.run(FindAction.java:294)
        at org.eclipse.jdt.ui.actions.FindReferencesAction.run
(FindReferencesAction.java:79)
        at org.eclipse.jdt.ui.actions.FindAction.run(FindAction.java:228)
        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:769)
        at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection
(ActionContributionItem.java:411)
        at org.eclipse.jface.action.ActionContributionItem.handleWidgetEvent
(ActionContributionItem.java:365)
        at org.eclipse.jface.action.ActionContributionItem.access$0
(ActionContributionItem.java:356)
        at 
org.eclipse.jface.action.ActionContributionItem$ActionListener.handleEvent
(ActionContributionItem.java:48)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:77)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:825)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1692)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1410)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1435)
        at org.eclipse.ui.internal.Workbench.run(Workbench.java:1418)
        at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:840)
        at org.eclipse.core.boot.BootLoader.run(BootLoader.java:462)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        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)
Caused by: java.lang.NullPointerException
        at 
org.eclipse.jdt.internal.core.search.matching.SuperTypeNamesCollector.collectSup
erTypeNames(SuperTypeNamesCollector.java:344)
        at 
org.eclipse.jdt.internal.core.search.matching.SuperTypeNamesCollector.collect
(SuperTypeNamesCollector.java:205)
        at 
org.eclipse.jdt.internal.core.search.matching.MethodReferencePattern.initializeP
olymorphicSearch(MethodReferencePattern.java:117)
        at 
org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches
(MatchLocator.java:467)
        at org.eclipse.jdt.core.search.SearchEngine.search
(SearchEngine.java:425)
        at org.eclipse.jdt.core.search.SearchEngine.search
(SearchEngine.java:357)
        at org.eclipse.jdt.internal.ui.search.JavaSearchOperation.execute
(JavaSearchOperation.java:84)
        at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run
(WorkspaceModifyOperation.java:65)
        at org.eclipse.core.internal.resources.Workspace.run
(Workspace.java:1581)
        at org.eclipse.ui.actions.WorkspaceModifyOperation.run
(WorkspaceModifyOperation.java:79)
        at org.eclipse.jface.operation.ModalContext$ModalContextThread.run
(ModalContext.java:95)
Comment 1 Jerome Lanneluc CLA 2002-11-26 11:47:33 EST
Fixed
Comment 2 David Audel CLA 2002-12-17 11:47:16 EST
Verified.