Community
Participate
Working Groups
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)
*** This bug has been marked as a duplicate of 43080 ***