Re: [JENKINS] Lucene-10.x-Linux (64bit/hotspot/jdk-24) - Build # 14950 - Unstable!
Luca Cavanna <[email protected]> Mon, 15 Jun 2026 15:18:12 +0200
| Newsgroups | gmane.comp.jakarta.lucene.devel |
|---|---|
| Message-ID | <CAO6-u5YbPwDea9djEwK9ncUv0Xi5g7v=csy+b+o6pbysErBR+g@mail.gmail.com> |
--0000000000002f331306544aa985 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I pushed a fix for this. On Mon, Jun 15, 2026 at 2:41=E2=80=AFPM Policeman Jenkins Server via builds= < [email protected]> wrote: > Build: https://jenkins.thetaphi.de/job/Lucene-10.x-Linux/14950/ > Java: 64bit/hotspot/jdk-24 -XX:+UseCompressedOops -XX:+UseZGC > > 1 tests failed. > FAILED: > org.apache.lucene.search.grouping.TestDistinctValuesCollector.testRandom > > Error Message: > java.lang.AssertionError: Sorted doc values are only supposed to be > consumed in the thread in which they have been acquired. But was acquired > in Thread[#54,LuceneTestCase-1-thread-1,5,TGRP-TestDistinctValuesCollecto= r] > and consumed in > Thread[#53,TEST-TestDistinctValuesCollector.testRandom-seed#[2ACE59288256= BA74],5,TGRP-TestDistinctValuesCollector]. > > Stack Trace: > java.lang.AssertionError: Sorted doc values are only supposed to be > consumed in the thread in which they have been acquired. But was acquired > in Thread[#54,LuceneTestCase-1-thread-1,5,TGRP-TestDistinctValuesCollecto= r] > and consumed in > Thread[#53,TEST-TestDistinctValuesCollector.testRandom-seed#[2ACE59288256= BA74],5,TGRP-TestDistinctValuesCollector]. > at > __randomizedtesting.SeedInfo.seed([2ACE59288256BA74:58827C2733360C07]:0) > at [email protected] > /org.apache.lucene.tests.index.AssertingLeafReader.assertThread(Asserting= LeafReader.java:75) > at [email protected] > /org.apache.lucene.tests.index.AssertingLeafReader$AssertingSortedDocValu= es.lookupTerm(AssertingLeafReader.java:1093) > at [email protected] > /org.apache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeaf= Comparator.setBottom(TermOrdValComparator.java:365) > at > org.apache.lucene.search.grouping.FirstPassGroupingCollector.buildSortedS= et(FirstPassGroupingCollector.java:382) > at > org.apache.lucene.search.grouping.FirstPassGroupingCollector.getTopGroups= (FirstPassGroupingCollector.java:151) > at > org.apache.lucene.search.grouping.FirstPassGroupingCollectorManager.reduc= e(FirstPassGroupingCollectorManager.java:119) > at > org.apache.lucene.search.grouping.FirstPassGroupingCollectorManager.reduc= e(FirstPassGroupingCollectorManager.java:52) > at [email protected] > /org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:795) > at [email protected] > /org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:761) > at > org.apache.lucene.search.grouping.TestDistinctValuesCollector.testRandom(= TestDistinctValuesCollector.java:257) > at > java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMe= thodHandleAccessor.java:104) > at java.base/java.lang.reflect.Method.invoke(Method.java:565) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRun= ner.java:1758) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Randomize= dRunner.java:946) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(Randomize= dRunner.java:982) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(Randomiz= edRunner.java:996) > at [email protected] > /org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(Tes= tRuleSetupTeardownChained.java:48) > at [email protected] > /org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(Abstract= BeforeAfterRule.java:43) > 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:44) > at [email protected] > /org.junit.rules.RunRules.evaluate(RunRules.java:20) > 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:955) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Randomize= dRunner.java:840) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Randomize= dRunner.java:891) > at [email protected] > /com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Randomize= dRunner.java:902) > at [email protected] > /org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(Abstract= BeforeAfterRule.java:43) > 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] > /com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State= mentAdapter.java:36) > 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:53) > 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:44) > at [email protected] > /org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(T= estRuleIgnoreAfterMaxFailures.java:60) > at [email protected] > /org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRul= eIgnoreTestSuites.java:47) > at [email protected] > /org.junit.rules.RunRules.evaluate(RunRules.java:20) > 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:1447) > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] --0000000000002f331306544aa985 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">I pushed a fix for this.</div><br><div class=3D"gmail_quot= e gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jun = 15, 2026 at 2:41=E2=80=AFPM Policeman Jenkins Server via builds <<a href= =3D"mailto:[email protected]">[email protected]</a>> wrote= :<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.= 8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Build: <a href= =3D"https://jenkins.thetaphi.de/job/Lucene-10.x-Linux/14950/" rel=3D"norefe= rrer" target=3D"_blank">https://jenkins.thetaphi.de/job/Lucene-10.x-Linux/1= 4950/</a><br> Java: 64bit/hotspot/jdk-24 -XX:+UseCompressedOops -XX:+UseZGC<br> <br> 1 tests failed.<br> FAILED:=C2=A0 org.apache.lucene.search.grouping.TestDistinctValuesCollector= .testRandom<br> <br> Error Message:<br> java.lang.AssertionError: Sorted doc values are only supposed to be consume= d in the thread in which they have been acquired. But was acquired in Threa= d[#54,LuceneTestCase-1-thread-1,5,TGRP-TestDistinctValuesCollector] and con= sumed in Thread[#53,TEST-TestDistinctValuesCollector.testRandom-seed#[2ACE5= 9288256BA74],5,TGRP-TestDistinctValuesCollector].<br> <br> Stack Trace:<br> java.lang.AssertionError: Sorted doc values are only supposed to be consume= d in the thread in which they have been acquired. But was acquired in Threa= d[#54,LuceneTestCase-1-thread-1,5,TGRP-TestDistinctValuesCollector] and con= sumed in Thread[#53,TEST-TestDistinctValuesCollector.testRandom-seed#[2ACE5= 9288256BA74],5,TGRP-TestDistinctValuesCollector].<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at __randomizedtesting.SeedInfo.seed([2ACE59288= 256BA74:58827C2733360C07]:0)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.index.AssertingLeafReader.assertThread(Asserti= ngLeafReader.java:75)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]= SHOT/org.apache.lucene.tests.index.AssertingLeafReader$AssertingSortedDocVa= lues.lookupTerm(AssertingLeafReader.java:1093)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/org.a= pache.lucene.search.comparators.TermOrdValComparator$TermOrdValLeafComparat= or.setBottom(TermOrdValComparator.java:365)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.lucene.search.grouping.FirstPassG= roupingCollector.buildSortedSet(FirstPassGroupingCollector.java:382)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.lucene.search.grouping.FirstPassG= roupingCollector.getTopGroups(FirstPassGroupingCollector.java:151)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.lucene.search.grouping.FirstPassG= roupingCollectorManager.reduce(FirstPassGroupingCollectorManager.java:119)<= br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.lucene.search.grouping.FirstPassG= roupingCollectorManager.reduce(FirstPassGroupingCollectorManager.java:52)<b= r> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/org.a= pache.lucene.search.IndexSearcher.search(IndexSearcher.java:795)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/org.a= pache.lucene.search.IndexSearcher.search(IndexSearcher.java:761)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.lucene.search.grouping.TestDistin= ctValuesCollector.testRandom(TestDistinctValuesCollector.java:257)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.base/jdk.internal.reflect.DirectMethodH= andleAccessor.invoke(DirectMethodHandleAccessor.java:104)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.base/java.lang.reflect.Method.invoke(Me= thod.java:565)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1758)<b= r> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:946= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:982= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:99= 6)<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.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.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:44)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/org.junit.rules.RunRules.evalua= te(RunRules.java:20)<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:= 955)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:840= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:891= )<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/com.carrotsea= rch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:902= )<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]/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]/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.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:53)<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:44)<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.TestRuleIgnoreTestSuites$1.evaluate(TestR= uleIgnoreTestSuites.java:47)<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 at [email protected]/org.junit.rules.RunRules.evalua= te(RunRules.java:20)<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= 447)<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> --0000000000002f331306544aa985--