Bug 263451 - [search] NPE during Java Search
Summary: [search] NPE during Java Search
Status: CLOSED DUPLICATE of bug 250958
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.4.1   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: 3.6 M5   Edit
Assignee: Frederic Fusier CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-03 08:07 EST by Micha Riser CLA
Modified: 2011-01-12 05:24 EST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Micha Riser CLA 2009-02-03 08:07:12 EST
Build ID: M20080911-1700

Steps To Reproduce:
I got the error during when i right-clicked on a method on the java editor and chose References>Workspace in the context menu. Does only happen with some methods, others work.

Stack trace:

java.lang.NullPointerException
at org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding$3.compare(ReferenceBinding.java:59)
at java.util.Arrays.mergeSort(Arrays.java:1270)
at java.util.Arrays.mergeSort(Arrays.java:1281)
at java.util.Arrays.mergeSort(Arrays.java:1282)
at java.util.Arrays.sort(Arrays.java:1251)
at org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.sortMethods(ReferenceBinding.java:160)
at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.availableMethods(BinaryTypeBinding.java:237)
at org.eclipse.jdt.internal.core.search.matching.ClassFileMatchLocator.locateMatches(ClassFileMatchLocator.java:185)
at org.eclipse.jdt.internal.core.search.matching.MatchLocator.process(MatchLocator.java:1580)
at org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches(MatchLocator.java:1040)
at org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches(MatchLocator.java:1081)
at org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches(MatchLocator.java:1198)
at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.locateMatches(JavaSearchParticipant.java:94)
at org.eclipse.jdt.internal.core.search.BasicSearchEngine.findMatches(BasicSearchEngine.java:223)
at org.eclipse.jdt.internal.core.search.BasicSearchEngine.search(BasicSearchEngine.java:506)
at org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine.java:551)
at org.eclipse.jdt.internal.ui.search.JavaSearchQuery.run(JavaSearchQuery.java:144)
at org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:94)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Comment 1 Olivier Thomann CLA 2009-02-03 08:49:19 EST
Are you using a JRockit VM ?
Comment 2 Micha Riser CLA 2009-02-03 09:01:49 EST
I'm using Sun's Java VM:

java version "1.6.0_11"
Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
Java HotSpot(TM) 64-Bit Server VM (build 11.0-b16, mixed mode)
Comment 3 Olivier Thomann CLA 2009-12-09 10:29:24 EST
Would you have steps to reproduce ?
Comment 4 Frederic Fusier CLA 2009-12-09 10:48:00 EST
Build ID is 3.4.1, would it be possible to upgrade to 3.4.2 and let us know if you still get the NPE?
Comment 5 Micha Riser CLA 2009-12-14 03:52:51 EST
I switched to eclipse 3.5 in the meanwhile. I have not encountered since then.
Comment 6 Olivier Thomann CLA 2009-12-14 09:28:26 EST
Closing as WORKSFORME
Comment 7 Satyam Kandula CLA 2010-01-25 03:26:28 EST
Verified for 3.6M5 using Build id: I20100122-0800
Comment 8 Srikanth Sankaran CLA 2010-01-25 03:36:53 EST
Verified.
Comment 9 Dani Megert CLA 2011-01-12 05:24:45 EST
.

*** This bug has been marked as a duplicate of bug 250958 ***