Community
Participate
Working Groups
3.1M6 got this while searching for refs in project java.lang.NullPointerException at org.eclipse.jdt.internal.core.search.matching.PatternLocator.updateMatch(PatternLocator.java:351) at org.eclipse.jdt.internal.core.search.matching.MethodLocator.matchReportReference(MethodLocator.java:265) at org.eclipse.jdt.internal.core.search.matching.MethodLocator.matchReportReference(MethodLocator.java:221) at org.eclipse.jdt.internal.core.search.matching.MatchLocator.reportMatching(MatchLocator.java:1775) at org.eclipse.jdt.internal.core.search.matching.MatchLocator.reportMatching(MatchLocator.java:2039) at org.eclipse.jdt.internal.core.search.matching.MatchLocator.reportMatching(MatchLocator.java:1842) at org.eclipse.jdt.internal.core.search.matching.MatchLocator.process(MatchLocator.java:1378) at org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches(MatchLocator.java:929) at org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches(MatchLocator.java:968) at org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches(MatchLocator.java:1085) at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.locateMatches(JavaSearchParticipant.java:94) at org.eclipse.jdt.internal.core.search.BasicSearchEngine.findMatches(BasicSearchEngine.java:208) at org.eclipse.jdt.internal.core.search.BasicSearchEngine.search(BasicSearchEngine.java:394) at org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine.java:532) at org.eclipse.jdt.internal.ui.search.JavaSearchQuery.run(JavaSearchQuery.java:131) at org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:93) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:67)
Can you provide a more detailed test case to helpme to reproduce (what kind of refs were you searching, using search dialog or direclty from popup-menus, etc...)? Thanks
don't remember exactly but i think i selected a declaration of a method in an anonymous class and (i'm sure of that one) did : search for references in project (from menu)
I guess you were editing 1.5 code, right? Would be possible that you put it in this bug?
I got it with following simple test case: import java.util.*; public class X<T> { void foo() { List<String> list = new ArrayList<String>() { public boolean add ( String o) { return false; } }; list.add(""); } } Select add method declaration and search for reference in project... Thanks for the info
yup, i just got a 'mid-air collision' when i about to submit a test case virtually identical to yours.
Fixed and release in HEAD. [jdt-core-internal] Test case added in JavaSearchBugsTests.
Verified for 3.1 M7 using build I20050509-2010 + jdt.core HEAD.