eclipse-jdt / eclipse-jdt/eclipse.jdt.core

JavaIndexTests.testExistentIndexAfterRestart failed in I-build

Open
#5,158 0 comments 0 reactions 0 assignees View on GitHub
bug test
Dominant language
Java
Stars
237
Forks
195
Avg merge
1d 12h
Merged PRs (30d)
47

Description

See: https://download.eclipse.org/eclipse/downloads/drops4/I20260620-2300/testresults/html/org.eclipse.jdt.core.tests.model_ep441I-unit-macosx-aarch64-java25_macosx.cocoa.aarch64_25.html

```
Unexpected search results. ----------- Expected ------------ /Users/genie.releng/workspace/AutomatedTests/ep441I-unit-macosx-aarch64-java25/workarea/I20260620-2300/eclipse-testing/test-eclipse/Eclipse.app/Contents/Eclipse/jdt_model_folder/Test.jar pkg.Test ------------ but was ------------ ---------------------- ---------- expected:<[/Users/genie.releng/workspace/AutomatedTests/ep441I-unit-macosx-aarch64-java25/workarea/I20260620-2300/eclipse-testing/test-eclipse/Eclipse.app/Contents/Eclipse/jdt_model_folder/Test.jar pkg.Test]> but was:<[]>

junit.framework.ComparisonFailure: Unexpected search results.
----------- Expected ------------
/Users/genie.releng/workspace/AutomatedTests/ep441I-unit-macosx-aarch64-java25/workarea/I20260620-2300/eclipse-testing/test-eclipse/Eclipse.app/Contents/Eclipse/jdt_model_folder/Test.jar pkg.Test
------------ but was ------------

---------------------- ----------
expected:<[/Users/genie.releng/workspace/AutomatedTests/ep441I-unit-macosx-aarch64-java25/workarea/I20260620-2300/eclipse-testing/test-eclipse/Eclipse.app/Contents/Eclipse/jdt_model_folder/Test.jar pkg.Test]> but was:<[]>
at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertStringEquals(TestCase.java:265)
at org.eclipse.jdt.core.tests.junit.extension.TestCase.assertEquals(TestCase.java:240)
at org.eclipse.jdt.core.tests.model.AbstractJavaSearchTests.assertSearchResults(AbstractJavaSearchTests.java:952)
at org.eclipse.jdt.core.tests.model.AbstractJavaSearchTests.assertSearchResults(AbstractJavaSearchTests.java:910)
at org.eclipse.jdt.core.tests.model.AbstractJavaSearchTests.assertSearchResults(AbstractJavaSearchTests.java:907)
at org.eclipse.jdt.core.tests.model.JavaIndexTests.testExistentIndexAfterRestart(JavaIndexTests.java:404)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at junit.framework.TestCase.runTest(TestCase.java:177)
at org.eclipse.jdt.core.tests.junit.extension.TestCase.runTest(TestCase.java:970)
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:97)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite$1.protect(SuiteOfTestCases.java:85)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at org.eclipse.jdt.core.tests.model.SuiteOfTestCases$Suite.run(SuiteOfTestCases.java:94)
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)
```

Nothing relevant in the workspace log:

https://download.eclipse.org/eclipse/downloads/drops4/I20260620-2300/testresults/ep441I-unit-macosx-aarch64-java25_macosx.cocoa.aarch64_25/org.eclipse.jdt.core.tests.model.AllJavaModelTests.txt

```
02:29:12.631 SETUP JavaIndexTests.testExistentIndexAfterRestart

Aborted waitForSnapShot() because running with the workspace rule

Classpath variable 'JCL18_LIB', path: '/Users/genie.releng/workspace/AutomatedTests/ep441I-unit-macosx-aarch64-java25/workarea/I20260620-2300/eclipse-testing/test-eclipse/Eclipse.app/Contents/Eclipse/jdt_model_folder/jclMin1.8.jar', file size: 14941
Classpath variable 'JCL18_SRC', path: '/Users/genie.releng/workspace/AutomatedTests/ep441I-unit-macosx-aarch64-java25/workarea/I20260620-2300/eclipse-testing/test-eclipse/Eclipse.app/Contents/Eclipse/jdt_model_folder/jclMin1.8src.zip', file size: 9405
Classpath variable 'JCL_SRCROOT', path: 'src', file size: 0
testExistentIndexAfterRestart got no result!
02:29:12.703 TDOWN JavaIndexTests.testExistentIndexAfterRestart
```

Contributor guide

Open the contributing guide

Research direction

Start with org.eclipse.jdt.core.tests.model.JavaIndexTests.testExistentIndexAfterRestart at JavaIndexTests.java:404 and review the reported assertion and workspace log. Reproduce the I-build failure in the macOS AArch64 Java 25 test environment, then verify that the test returns the expected Test.jar pkg.Test search result after restart.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
search, testing
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.