Re: [JENKINS-EA] Lucene-main-Windows (64bit/hotspot/jdk-27-ea+23) - Build # 19864 - Unstable!
Dawid Weiss <[email protected]> Fri, 19 Jun 2026 10:57:15 +0200
| Newsgroups | gmane.comp.jakarta.lucene.devel |
|---|---|
| Message-ID | <CAM21Rt8Cqn7wCCSbH4nRcyHZ2YzLR8_uVWMmkX6H2sjhVHpg5w@mail.gmail.com> |
--0000000000005265c20654977c68 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable This does reproduce for: gradlew :lucene:backward-codecs:test --tests "org.apache.lucene.backward_codecs.lucene99.TestLucene99HnswScalarQuantized= VectorsFormat.testRandomWithUpdatesAndGraph" -Ptests.asserts=3Dtrue -Ptests.file.encoding=3DISO-8859-1 -Ptests.gui=3Dtru= e -Ptests.haltonfailure=3Dfalse -Ptests.jvmargs=3D -Ptests.jvms=3D5 -Ptests.seed=3D23B608638D19F83 -Ptests.vectorsize=3D256 I've ran claude/opus on this is here's what it says: This is not a correctness bug in the codec =E2=80=94 it's an over-strict as= sertion colliding with approximate, filtered HNSW search: 1. The test (testRandomWithUpdatesAndGraph) re-adds documents under random ids drawn from [0, numDoc), so many docs get overwritten =E2=86=92 l= ots of deleted docs in the segment. 2. The search runs with AcceptDocs.fromLiveDocs(liveDocs, =E2=80=A6). In Lucene99HnswVectorsReader.search, since the graph is large enough relative to k, it takes the HNSW path (doHnsw =3D=3D true), not the exhaustive fallback that would guarantee k. 3. In HnswGraphSearcher.search, the live-doc ratio matters (KnnSearchStrategy.Hnsw.useFilteredSearch): when fewer than 60% of docs pass the filter (DEFAULT_FILTERED_SEARCH_THRESHOLD =3D 60), it switches to FilteredHnswGraphSearcher (ACORN-1 style). The Lucene99 graph reports a known maxConn, so this path is eligible. With this seed's heavy deletions, the live ratio falls below 60% and the filtered searcher is used. 4. FilteredHnswGraphSearcher.searchLevel does bounded 1=E2=80=932-hop exp= loration (maxExplorationMultiplier, minToScore, a capped visited bitset of ~log(graphSize)*k / filterRatio). Only accepted (live) ordinals become candidates; deleted nodes are only used for a single extra exploration hop. When the candidate queue drains before k live neighbors are collected, the loop at line 134 (while (candidates.size() > 0 =E2=80=A6))= exits =E2=80=94 legitimately returning fewer than k. I am not familiar with how hnsw searches run so I'd like somebody with more insight to take a look - even if the above analysis is right and it only requires test assertion relaxation. Dawid On Fri, Jun 19, 2026 at 10:47=E2=80=AFAM Policeman Jenkins Server via build= s < [email protected]> wrote: > Build: https://jenkins.thetaphi.de/job/Lucene-main-Windows/19864/ > Java: 64bit/hotspot/jdk-27-ea+23 -XX:+UseCompressedOops -XX:+UseParallelG= C > > 3 tests failed. > FAILED: > org.apache.lucene.backward_codecs.lucene102.TestLucene102HnswBinaryQuanti= zedVectorsFormat.testRandomWithUpdatesAndGraph > > Error Message: > java.lang.AssertionError: expected:<5> but was:<2> > > Stack Trace: > java.lang.AssertionError: expected:<5> but was:<2> > at > __randomizedtesting.SeedInfo.seed([23B608638D19F83:7CE6A59B8FBA37E0]:0) > at [email protected] > /org.apache.lucene.tests.index.BaseKnnVectorsFormatTestCase.testRandomWit= hUpdatesAndGraph(BaseKnnVectorsFormatTestCase.java:1696) > at java.base/java.lang.reflect.Method.invoke(Method.java:583) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRun= ner.java:1780) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Randomize= dRunner.java:959) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(Randomize= dRunner.java:995) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(Randomiz= edRunner.java:1009) > at [email protected] > /org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(Tes= tRuleSetupTeardownChained.java:48) > at [email protected] > /org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbacks= ToRuleAdapter.java:35) > at [email protected] > /org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRu= leThreadAndTestName.java:45) > at [email protected] > /org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(T= estRuleIgnoreAfterMaxFailures.java:60) > at [email protected] > /org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMark= Failure.java:47) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State= mentAdapter.java:36) > at [email protected] > /com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run= (ThreadLeakControl.java:390) > at [email protected] > /com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(= ThreadLeakControl.java:843) > at [email protected] > /com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLe= akControl.java:490) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Random= izedRunner.java:968) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Randomize= dRunner.java:853) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Randomize= dRunner.java:904) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Randomize= dRunner.java:915) > at [email protected] > /org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbacks= ToRuleAdapter.java:35) > at [email protected] > /org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbacks= ToRuleAdapter.java:35) > at [email protected] > /org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbacks= ToRuleAdapter.java:35) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State= mentAdapter.java:36) > at [email protected] > /org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleS= toreClassName.java:38) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethods= Rule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethods= Rule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) > at [email protected] > /org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbacks= ToRuleAdapter.java:35) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State= mentAdapter.java:36) > at [email protected] > /org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestR= uleAssertionsRequired.java:31) > at [email protected] > /org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(Abstract= BeforeAfterRule.java:43) > at [email protected] > /org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMark= Failure.java:47) > at [email protected] > /org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(T= estRuleIgnoreAfterMaxFailures.java:60) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State= mentAdapter.java:36) > at [email protected] > /org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRul= eIgnoreTestSuites.java:47) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State= mentAdapter.java:36) > at [email protected] > /com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run= (ThreadLeakControl.java:390) > at [email protected] > /com.carrotsearch.randomizedtesting.ThreadLeakControl.lambda$forkTimeouti= ngTask$0(ThreadLeakControl.java:850) > at java.base/java.lang.Thread.run(Thread.java:1527) > > > FAILED: > org.apache.lucene.backward_codecs.lucene95.TestLucene95HnswVectorsFormat.= testRandomWithUpdatesAndGraph > > Error Message: > java.lang.AssertionError: expected:<5> but was:<2> > > Stack Trace: > java.lang.AssertionError: expected:<5> but was:<2> > at > __randomizedtesting.SeedInfo.seed([23B608638D19F83:7CE6A59B8FBA37E0]:0) > at [email protected] > /org.apache.lucene.tests.index.BaseKnnVectorsFormatTestCase.testRandomWit= hUpdatesAndGraph(BaseKnnVectorsFormatTestCase.java:1696) > at java.base/java.lang.reflect.Method.invoke(Method.java:583) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRun= ner.java:1780) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Randomize= dRunner.java:959) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(Randomize= dRunner.java:995) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(Randomiz= edRunner.java:1009) > at [email protected] > /org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(Tes= tRuleSetupTeardownChained.java:48) > at [email protected] > /org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbacks= ToRuleAdapter.java:35) > at [email protected] > /org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRu= leThreadAndTestName.java:45) > at [email protected] > /org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(T= estRuleIgnoreAfterMaxFailures.java:60) > at [email protected] > /org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMark= Failure.java:47) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State= mentAdapter.java:36) > at [email protected] > /com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run= (ThreadLeakControl.java:390) > at [email protected] > /com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(= ThreadLeakControl.java:843) > at [email protected] > /com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLe= akControl.java:490) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Random= izedRunner.java:968) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Randomize= dRunner.java:853) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Randomize= dRunner.java:904) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Randomize= dRunner.java:915) > at [email protected] > /org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbacks= ToRuleAdapter.java:35) > at [email protected] > /org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbacks= ToRuleAdapter.java:35) > at [email protected] > /org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbacks= ToRuleAdapter.java:35) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State= mentAdapter.java:36) > at [email protected] > /org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleS= toreClassName.java:38) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethods= Rule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethods= Rule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) > at [email protected] > /org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbacks= ToRuleAdapter.java:35) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State= mentAdapter.java:36) > at [email protected] > /org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestR= uleAssertionsRequired.java:31) > at [email protected] > /org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(Abstract= BeforeAfterRule.java:43) > at [email protected] > /org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMark= Failure.java:47) > at [email protected] > /org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(T= estRuleIgnoreAfterMaxFailures.java:60) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State= mentAdapter.java:36) > at [email protected] > /org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRul= eIgnoreTestSuites.java:47) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State= mentAdapter.java:36) > at [email protected] > /com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run= (ThreadLeakControl.java:390) > at [email protected] > /com.carrotsearch.randomizedtesting.ThreadLeakControl.lambda$forkTimeouti= ngTask$0(ThreadLeakControl.java:850) > at java.base/java.lang.Thread.run(Thread.java:1527) > > > FAILED: > org.apache.lucene.backward_codecs.lucene99.TestLucene99HnswScalarQuantize= dVectorsFormat.testRandomWithUpdatesAndGraph > > Error Message: > java.lang.AssertionError: expected:<5> but was:<2> > > Stack Trace: > java.lang.AssertionError: expected:<5> but was:<2> > at > __randomizedtesting.SeedInfo.seed([23B608638D19F83:7CE6A59B8FBA37E0]:0) > at [email protected] > /org.apache.lucene.tests.index.BaseKnnVectorsFormatTestCase.testRandomWit= hUpdatesAndGraph(BaseKnnVectorsFormatTestCase.java:1696) > at java.base/java.lang.reflect.Method.invoke(Method.java:583) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRun= ner.java:1780) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Randomize= dRunner.java:959) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(Randomize= dRunner.java:995) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(Randomiz= edRunner.java:1009) > at [email protected] > /org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(Tes= tRuleSetupTeardownChained.java:48) > at [email protected] > /org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbacks= ToRuleAdapter.java:35) > at [email protected] > /org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRu= leThreadAndTestName.java:45) > at [email protected] > /org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(T= estRuleIgnoreAfterMaxFailures.java:60) > at [email protected] > /org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMark= Failure.java:47) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State= mentAdapter.java:36) > at [email protected] > /com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run= (ThreadLeakControl.java:390) > at [email protected] > /com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(= ThreadLeakControl.java:843) > at [email protected] > /com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLe= akControl.java:490) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Random= izedRunner.java:968) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Randomize= dRunner.java:853) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Randomize= dRunner.java:904) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Randomize= dRunner.java:915) > at [email protected] > /org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbacks= ToRuleAdapter.java:35) > at [email protected] > /org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbacks= ToRuleAdapter.java:35) > at [email protected] > /org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbacks= ToRuleAdapter.java:35) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State= mentAdapter.java:36) > at [email protected] > /org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleS= toreClassName.java:38) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethods= Rule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethods= Rule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40) > at [email protected] > /org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbacks= ToRuleAdapter.java:35) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State= mentAdapter.java:36) > at [email protected] > /org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestR= uleAssertionsRequired.java:31) > at [email protected] > /org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(Abstract= BeforeAfterRule.java:43) > at [email protected] > /org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMark= Failure.java:47) > at [email protected] > /org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(T= estRuleIgnoreAfterMaxFailures.java:60) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State= mentAdapter.java:36) > at [email protected] > /org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRul= eIgnoreTestSuites.java:47) > at [email protected] > /com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State= mentAdapter.java:36) > at [email protected] > /com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run= (ThreadLeakControl.java:390) > at [email protected] > /com.carrotsearch.randomizedtesting.ThreadLeakControl.lambda$forkTimeouti= ngTask$0(ThreadLeakControl.java:850) > at java.base/java.lang.Thread.run(Thread.java:1527) > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] --0000000000005265c20654977c68 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><br><div>This does reproduce for:</div><div><br></div><div= >gradlew :lucene:backward-codecs:test --tests "org.apache.lucene.backw= ard_codecs.lucene99.TestLucene99HnswScalarQuantizedVectorsFormat.testRandom= WithUpdatesAndGraph" -Ptests.asserts=3Dtrue -Ptests.file.encoding=3DIS= O-8859-1 -Ptests.gui=3Dtrue -Ptests.haltonfailure=3Dfalse -Ptests.jvmargs= =3D -Ptests.jvms=3D5 -Ptests.seed=3D23B608638D19F83 -Ptests.vectorsize=3D25= 6<br></div><div><br></div><div>I've ran claude/opus on this is here'= ;s what it says:</div><div><br></div><div>This is not a correctness bug in = the codec =E2=80=94 it's an over-strict assertion colliding with approx= imate, filtered HNSW search:<br><br>=C2=A0 1. The test (testRandomWithUpdat= esAndGraph) re-adds documents under random ids drawn from [0, numDoc), so m= any docs get overwritten =E2=86=92 lots of deleted docs in the segment.<br>= =C2=A0 2. The search runs with AcceptDocs.fromLiveDocs(liveDocs, =E2=80=A6)= . In Lucene99HnswVectorsReader.search, since the graph is large enough rela= tive to k, it takes the HNSW path (doHnsw<br>=C2=A0 =3D=3D true), not the e= xhaustive fallback that would guarantee k.<br>=C2=A0 3. In HnswGraphSearche= r.search, the live-doc ratio matters (KnnSearchStrategy.Hnsw.useFilteredSea= rch): when fewer than 60% of docs pass the filter<br>=C2=A0 (DEFAULT_FILTER= ED_SEARCH_THRESHOLD =3D 60), it switches to FilteredHnswGraphSearcher (ACOR= N-1 style). The Lucene99 graph reports a known maxConn, so this path is eli= gible. With<br>=C2=A0 this seed's heavy deletions, the live ratio falls= below 60% and the filtered searcher is used.<br>=C2=A0 4. FilteredHnswGrap= hSearcher.searchLevel does bounded 1=E2=80=932-hop exploration (maxExplorat= ionMultiplier, minToScore, a capped visited bitset of ~log(graphSize)*k / f= ilterRatio). Only<br>=C2=A0 accepted (live) ordinals become candidates; del= eted nodes are only used for a single extra exploration hop. When the candi= date queue drains before k live neighbors are<br>=C2=A0 collected, the loop= at line 134 (while (candidates.size() > 0 =E2=80=A6)) exits =E2=80=94 l= egitimately returning fewer than k.</div><div><br></div><div>I am not famil= iar with how hnsw searches run so I'd like somebody with more insight t= o take a look - even if the above analysis is right and it only requires te= st assertion relaxation.</div><div><br></div><div>Dawid</div><div><br></div= ></div><br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr= " class=3D"gmail_attr">On Fri, Jun 19, 2026 at 10:47=E2=80=AFAM Policeman J= enkins Server via builds <<a href=3D"mailto:[email protected]">bu= [email protected]</a>> wrote:<br></div><blockquote class=3D"gmail_q= uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2= 04);padding-left:1ex">Build: <a href=3D"https://jenkins.thetaphi.de/job/Luc= ene-main-Windows/19864/" rel=3D"noreferrer" target=3D"_blank">https://jenki= ns.thetaphi.de/job/Lucene-main-Windows/19864/</a><br> Java: 64bit/hotspot/jdk-27-ea+23 -XX:+UseCompressedOops -XX:+UseParallelGC<= br> <br> 3 tests failed.<br> FAILED:=C2=A0 org.apache.lucene.backward_codecs.lucene102.TestLucene102Hnsw= BinaryQuantizedVectorsFormat.testRandomWithUpdatesAndGraph<br> <br> Error Message:<br> java.lang.AssertionError: expected:<5> but was:<2><br> <br> Stack Trace:<br> java.lang.AssertionError: expected:<5> but was:<2><br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at __randomizedtesting.SeedInfo.seed([23B608638= D19F83:7CE6A59B8FBA37E0]:0)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.index.BaseKnnVectorsFormatTestCase.testRandomW= ithUpdatesAndGraph(BaseKnnVectorsFormatTestCase.java:1696)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.base/java.lang.reflect.Method.invoke(Me= thod.java:583)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1780)<b= r> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:959= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:995= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:10= 09)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(T= estRuleSetupTeardownChained.java:48)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbac= ksToRuleAdapter.java:35)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(Test= RuleThreadAndTestName.java:45)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate= (TestRuleIgnoreAfterMaxFailures.java:60)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMa= rkFailure.java:47)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java= :36)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakContr= ol.java:390)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakContro= l.java:843)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:4= 90)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:= 968)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:853= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:904= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:915= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbac= ksToRuleAdapter.java:35)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbac= ksToRuleAdapter.java:35)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbac= ksToRuleAdapter.java:35)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java= :36)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRul= eStoreClassName.java:38)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(= NoShadowingOrOverridesOnMethodsRule.java:40)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(= NoShadowingOrOverridesOnMethodsRule.java:40)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbac= ksToRuleAdapter.java:35)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java= :36)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(Tes= tRuleAssertionsRequired.java:31)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(Abstra= ctBeforeAfterRule.java:43)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMa= rkFailure.java:47)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate= (TestRuleIgnoreAfterMaxFailures.java:60)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java= :36)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestR= uleIgnoreTestSuites.java:47)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java= :36)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakContr= ol.java:390)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.ThreadLeakControl.lambda$forkTimeoutingTask$0(ThreadL= eakControl.java:850)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.base/java.lang.Thread.run(Thread.java:1= 527)<br> <br> <br> FAILED:=C2=A0 org.apache.lucene.backward_codecs.lucene95.TestLucene95HnswVe= ctorsFormat.testRandomWithUpdatesAndGraph<br> <br> Error Message:<br> java.lang.AssertionError: expected:<5> but was:<2><br> <br> Stack Trace:<br> java.lang.AssertionError: expected:<5> but was:<2><br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at __randomizedtesting.SeedInfo.seed([23B608638= D19F83:7CE6A59B8FBA37E0]:0)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.index.BaseKnnVectorsFormatTestCase.testRandomW= ithUpdatesAndGraph(BaseKnnVectorsFormatTestCase.java:1696)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.base/java.lang.reflect.Method.invoke(Me= thod.java:583)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1780)<b= r> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:959= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:995= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:10= 09)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(T= estRuleSetupTeardownChained.java:48)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbac= ksToRuleAdapter.java:35)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(Test= RuleThreadAndTestName.java:45)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate= (TestRuleIgnoreAfterMaxFailures.java:60)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMa= rkFailure.java:47)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java= :36)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakContr= ol.java:390)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakContro= l.java:843)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:4= 90)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:= 968)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:853= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:904= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:915= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbac= ksToRuleAdapter.java:35)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbac= ksToRuleAdapter.java:35)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbac= ksToRuleAdapter.java:35)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java= :36)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRul= eStoreClassName.java:38)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(= NoShadowingOrOverridesOnMethodsRule.java:40)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(= NoShadowingOrOverridesOnMethodsRule.java:40)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbac= ksToRuleAdapter.java:35)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java= :36)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(Tes= tRuleAssertionsRequired.java:31)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(Abstra= ctBeforeAfterRule.java:43)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMa= rkFailure.java:47)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate= (TestRuleIgnoreAfterMaxFailures.java:60)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java= :36)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestR= uleIgnoreTestSuites.java:47)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java= :36)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakContr= ol.java:390)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.ThreadLeakControl.lambda$forkTimeoutingTask$0(ThreadL= eakControl.java:850)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.base/java.lang.Thread.run(Thread.java:1= 527)<br> <br> <br> FAILED:=C2=A0 org.apache.lucene.backward_codecs.lucene99.TestLucene99HnswSc= alarQuantizedVectorsFormat.testRandomWithUpdatesAndGraph<br> <br> Error Message:<br> java.lang.AssertionError: expected:<5> but was:<2><br> <br> Stack Trace:<br> java.lang.AssertionError: expected:<5> but was:<2><br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at __randomizedtesting.SeedInfo.seed([23B608638= D19F83:7CE6A59B8FBA37E0]:0)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.index.BaseKnnVectorsFormatTestCase.testRandomW= ithUpdatesAndGraph(BaseKnnVectorsFormatTestCase.java:1696)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.base/java.lang.reflect.Method.invoke(Me= thod.java:583)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1780)<b= r> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:959= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:995= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:10= 09)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(T= estRuleSetupTeardownChained.java:48)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbac= ksToRuleAdapter.java:35)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(Test= RuleThreadAndTestName.java:45)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate= (TestRuleIgnoreAfterMaxFailures.java:60)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMa= rkFailure.java:47)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java= :36)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakContr= ol.java:390)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakContro= l.java:843)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:4= 90)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:= 968)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:853= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:904= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:915= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbac= ksToRuleAdapter.java:35)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbac= ksToRuleAdapter.java:35)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbac= ksToRuleAdapter.java:35)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java= :36)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRul= eStoreClassName.java:38)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(= NoShadowingOrOverridesOnMethodsRule.java:40)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(= NoShadowingOrOverridesOnMethodsRule.java:40)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.CallbacksToRuleAdapter$1.evaluate(Callbac= ksToRuleAdapter.java:35)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java= :36)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(Tes= tRuleAssertionsRequired.java:31)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(Abstra= ctBeforeAfterRule.java:43)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMa= rkFailure.java:47)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate= (TestRuleIgnoreAfterMaxFailures.java:60)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java= :36)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestR= uleIgnoreTestSuites.java:47)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java= :36)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakContr= ol.java:390)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.ThreadLeakControl.lambda$forkTimeoutingTask$0(ThreadL= eakControl.java:850)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.base/java.lang.Thread.run(Thread.java:1= 527)<br> <br> ---------------------------------------------------------------------<br> To unsubscribe, e-mail: <a href=3D"mailto:[email protected].= org" target=3D"_blank">[email protected]</a><br> For additional commands, e-mail: <a href=3D"mailto:[email protected]= e.org" target=3D"_blank">[email protected]</a></blockquote></di= v> --0000000000005265c20654977c68--