Bug 43086 - NPE in PatternLocator.matchesTypeReference
Summary: NPE in PatternLocator.matchesTypeReference
Status: RESOLVED DUPLICATE of bug 43080
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 major (vote)
Target Milestone: 3.0 M4   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-15 09:23 EDT by Dirk Baeumer CLA
Modified: 2003-09-15 09:27 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Baeumer CLA 2003-09-15 09:23:31 EDT
N20030915

One JDT/UI test case fails with an NPE in PatternLocator.matchesTypeReference. 
Full stack trace is:

java.lang.NullPointerException
at 
org.eclipse.jdt.internal.core.search.matching.PatternLocator.matchesTypeReferen
ce(PatternLocator.java:134)
at org.eclipse.jdt.internal.core.search.matching.MethodLocator.match
(MethodLocator.java:72)
at 
org.eclipse.jdt.internal.core.search.matching.MatchLocatorParser$ClassButNoMeth
odDeclarationVisitor.visit(MatchLocatorParser.java:74)
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.traverse
(MethodDeclaration.java:144)
at org.eclipse.jdt.internal.core.search.matching.MatchLocatorParser.parseBodies
(MatchLocatorParser.java:213)
at org.eclipse.jdt.internal.core.search.matching.MatchLocatorParser.parseBodies
(MatchLocatorParser.java:188)
at org.eclipse.jdt.internal.core.search.matching.MatchLocator.getMethodBodies
(MatchLocator.java:488)
at org.eclipse.jdt.internal.core.search.matching.MatchLocator.process
(MatchLocator.java:822)
at org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches
(MatchLocator.java:565)
at org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches
(MatchLocator.java:602)
at org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches
(MatchLocator.java:711)
at org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine.java:515)
at 
org.eclipse.jdt.internal.corext.refactoring.RefactoringSearchEngine.internalSea
rch(RefactoringSearchEngine.java:151)
at org.eclipse.jdt.internal.corext.refactoring.RefactoringSearchEngine.search
(RefactoringSearchEngine.java:114)
at org.eclipse.jdt.internal.corext.refactoring.RefactoringSearchEngine.search
(RefactoringSearchEngine.java:106)
at 
org.eclipse.jdt.internal.corext.refactoring.rename.RenameMethodProcessor.getOcc
urrences(RenameMethodProcessor.java:260)
at 
org.eclipse.jdt.internal.corext.refactoring.rename.RenameMethodProcessor.checkI
nput(RenameMethodProcessor.java:195)
at 
org.eclipse.jdt.internal.corext.refactoring.rename.RenameVirtualMethodProcessor
.checkInput(RenameVirtualMethodProcessor.java:90)
at 
org.eclipse.jdt.internal.corext.refactoring.rename.RenameRefactoring.checkInput
(RenameRefactoring.java:160)
at 
org.eclipse.jdt.internal.corext.refactoring.base.Refactoring.checkPreconditions
(Refactoring.java:79)
at org.eclipse.jdt.ui.tests.refactoring.RefactoringTest.performRefactoring
(RefactoringTest.java:165)
at 
org.eclipse.jdt.ui.tests.refactoring.RenameVirtualMethodInClassTests.helper1_0
(RenameVirtualMethodInClassTests.java:54)
at org.eclipse.jdt.ui.tests.refactoring.RenameVirtualMethodInClassTests.helper1
(RenameVirtualMethodInClassTests.java:59)
at 
org.eclipse.jdt.ui.tests.refactoring.RenameVirtualMethodInClassTests.testFail0
(RenameVirtualMethodInClassTests.java:116)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
at junit.extensions.TestSetup.run(TestSetup.java:23)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:320)
at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:199)
at org.eclipse.test.EclipseTestRunner.main(EclipseTestRunner.java:134)
at org.eclipse.test.UITestApplication.runTests(UITestApplication.java:45)
at org.eclipse.test.UITestApplication.runEventLoop(UITestApplication.java:39)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:2020)
at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:858)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at org.eclipse.core.launcher.Main.basicRun(Main.java:295)
at org.eclipse.core.launcher.Main.run(Main.java:751)
at org.eclipse.core.launcher.Main.main(Main.java:587)
Comment 1 Philipe Mulet CLA 2003-09-15 09:27:19 EDT

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