Regression
org.eclipse.jdt.core.tests.model.JavaSearchBugs9Tests.testBug531705 (from org.eclipse.jdt.core.tests.model.AllJavaModelTests)
Error Message
Cannot read the array length because "this.compoundName" is null
Stacktrace
java.lang.NullPointerException: Cannot read the array length because "this.compoundName" is null at org.eclipse.jdt.internal.core.search.matching.PossibleMatch.getPackageName(PossibleMatch.java:119) at org.eclipse.jdt.internal.compiler.parser.Parser.dietParse(Parser.java:13785) at org.eclipse.jdt.internal.core.search.matching.MatchLocator.parseAndBuildBindings(MatchLocator.java:2056) at org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches(MatchLocator.java:1399) at org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches(MatchLocator.java:1500) at org.eclipse.jdt.internal.core.search.matching.MatchLocator.locateMatches(MatchLocator.java:1643) at org.eclipse.jdt.internal.core.search.JavaSearchParticipant.locateMatches(JavaSearchParticipant.java:134) at org.eclipse.jdt.internal.core.search.BasicSearchEngine.findMatches(BasicSearchEngine.java:255) at org.eclipse.jdt.internal.core.search.BasicSearchEngine.search(BasicSearchEngine.java:601) at org.eclipse.jdt.core.search.SearchEngine.search(SearchEngine.java:669) at org.eclipse.jdt.core.tests.model.AbstractJavaSearchTests.search(AbstractJavaSearchTests.java:1043) at org.eclipse.jdt.core.tests.model.JavaSearchBugs9Tests.testBug531705(JavaSearchBugs9Tests.java:4572) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at junit.framework.TestCase.runTest(TestCase.java:177) at org.eclipse.jdt.core.tests.junit.extension.TestCase.runTest(TestCase.java:972) at junit.framework.TestCase.runBare(TestCase.java:142) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:130) at junit.framework.TestSuite.runTest(TestSuite.java:241) at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.runTest(SuiteOfTestCases.java:114) at junit.framework.TestSuite.run(TestSuite.java:236) at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.superRun(SuiteOfTestCases.java:98) at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite$1.protect(SuiteOfTestCases.java:86) at junit.framework.TestResult.runProtected(TestResult.java:142) at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.run(SuiteOfTestCases.java:95) at junit.framework.TestSuite.runTest(TestSuite.java:241) at junit.framework.TestSuite.run(TestSuite.java:236) at junit.framework.TestSuite.runTest(TestSuite.java:241) at junit.framework.TestSuite.run(TestSuite.java:236)