ChrisHegarty opened a new issue, #13807:
URL: https://github.com/apache/lucene/issues/13807

   This is likely a duplicate of #13805, but I'm filing it separately for now 
to capture the large stack trace and reproduce commands.
   
   ```
   ERROR: The following test(s) have failed:
     - 
org.apache.lucene.backward_codecs.lucene80.TestBestCompressionLucene80DocValuesFormat.testSparseDocValuesVsStoredFields
 {seed=[CB8EA3D4C7670C50:9F557FC73DEB2A1F]} (:lucene:backward-codecs)
       Test output: 
/Users/chegar/git/lucene_msscorer/lucene/lucene/backward-codecs/build/test-results/test/outputs/OUTPUT-org.apache.lucene.backward_codecs.lucene80.TestBestCompressionLucene80DocValuesFormat.txt
       Reproduce with: gradlew :lucene:backward-codecs:test --tests 
"org.apache.lucene.backward_codecs.lucene80.TestBestCompressionLucene80DocValuesFormat.testSparseDocValuesVsStoredFields
 {seed=[CB8EA3D4C7670C50:9F557FC73DEB2A1F]}" -Ptests.jvms=6 
"-Ptests.jvmargs=-XX:TieredStopAtLevel=1 -XX:+UseParallelGC 
-XX:ActiveProcessorCount=1" -Ptests.seed=CB8EA3D4C7670C50 -Ptests.iters=10 
-Ptests.multiplier=3 -Ptests.locale=dz-Tibt-BT -Ptests.timezone=Pacific/Kosrae 
-Ptests.gui=false -Ptests.file.encoding=UTF-8 -Ptests.vectorsize=default 
-Ptests.forceintegervectors=false
   ```
   
   ```
   > Task :lucene:backward-codecs:test
   
   
org.apache.lucene.backward_codecs.lucene80.TestBestCompressionLucene80DocValuesFormat
 > test suite's output saved to 
/Users/chegar/git/lucene_msscorer/lucene/lucene/backward-codecs/build/test-results/test/outputs/OUTPUT-org.apache.lucene.backward_codecs.lucene80.TestBestCompressionLucene80DocValuesFormat.txt,
 copied below:
     2> Sept 19, 2024 9:45:43 AM 
org.apache.lucene.internal.vectorization.VectorizationProvider lookup
     2> WARNING: C2 compiler is disabled; Java vector incubator API can't be 
enabled
     2> ༩ ༡༩, ༢༠༢༤ ༧:༤༥:༤༧ ཕྱི་ཆ་ 
org.apache.lucene.store.MemorySegmentIndexInputProvider <init>
     2> INFO: Using MemorySegmentIndexInput and native madvise support with 
Java 21 or later; to disable start with 
-Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false
      >     java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for 
length 1
      >         at 
__randomizedtesting.SeedInfo.seed([CB8EA3D4C7670C50:9F557FC73DEB2A1F]:0)
      >         at 
[email protected]/org.apache.lucene.util.packed.Packed64.get(Packed64.java:80)
      >         at 
[email protected]/org.apache.lucene.index.OrdinalMap$1.get(OrdinalMap.java:379)
      >         at 
[email protected]/org.apache.lucene.index.MultiDocValues$MultiSortedSetDocValues.nextOrd(MultiDocValues.java:940)
      >         at 
[email protected]/org.apache.lucene.index.SortedSetDocValuesWriter$DocOrds.<init>(SortedSetDocValuesWriter.java:460)
      >         at 
[email protected]/org.apache.lucene.index.SortingCodecReader$7.lambda$getSortedSet$4(SortingCodecReader.java:624)
      >         at 
[email protected]/org.apache.lucene.index.SortingCodecReader.getOrCreate(SortingCodecReader.java:722)
      >         at 
[email protected]/org.apache.lucene.index.SortingCodecReader.getOrCreateDV(SortingCodecReader.java:763)
      >         at 
[email protected]/org.apache.lucene.index.SortingCodecReader$7.getSortedSet(SortingCodecReader.java:620)
      >         at 
[email protected]/org.apache.lucene.codecs.DocValuesConsumer.mergeSortedSetField(DocValuesConsumer.java:816)
      >         at 
[email protected]/org.apache.lucene.codecs.DocValuesConsumer.merge(DocValuesConsumer.java:148)
      >         at 
[email protected]/org.apache.lucene.codecs.perfield.PerFieldDocValuesFormat$FieldsWriter.merge(PerFieldDocValuesFormat.java:152)
      >         at 
[email protected]/org.apache.lucene.index.SegmentMerger.mergeDocValues(SegmentMerger.java:188)
      >         at 
[email protected]/org.apache.lucene.index.SegmentMerger.mergeWithLogging(SegmentMerger.java:314)
      >         at 
[email protected]/org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:149)
      >         at 
[email protected]/org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:5292)
      >         at 
[email protected]/org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:4758)
      >         at 
[email protected]/org.apache.lucene.index.IndexWriter$IndexWriterMergeSource.merge(IndexWriter.java:6581)
      >         at 
[email protected]/org.apache.lucene.index.SerialMergeScheduler.merge(SerialMergeScheduler.java:38)
      >         at 
[email protected]/org.apache.lucene.index.IndexWriter.prepareCommitInternal(IndexWriter.java:3771)
      >         at 
[email protected]/org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:4134)
      >         at 
[email protected]/org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:4096)
      >         at 
[email protected]/org.apache.lucene.tests.index.RandomIndexWriter.maybeFlushOrCommit(RandomIndexWriter.java:246)
      >         at 
[email protected]/org.apache.lucene.tests.index.RandomIndexWriter.addDocument(RandomIndexWriter.java:227)
      >         at 
org.apache.lucene.backward_codecs.lucene80.BaseLucene80DocValuesFormatTestCase.doTestSparseDocValuesVsStoredFields(BaseLucene80DocValuesFormatTestCase.java:205)
      >         at 
org.apache.lucene.backward_codecs.lucene80.BaseLucene80DocValuesFormatTestCase.testSparseDocValuesVsStoredFields(BaseLucene80DocValuesFormatTestCase.java:159)
      >         at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
      >         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
      >         at 
[email protected]/com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1758)
      >         at 
[email protected]/com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:946)
      >         at 
[email protected]/com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:982)
      >         at 
[email protected]/com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:996)
      >         at 
[email protected]/org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:48)
      >         at 
[email protected]/org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
      >         at 
[email protected]/org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:45)
      >         at 
[email protected]/org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
      >         at 
[email protected]/org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
      >         at 
[email protected]/org.junit.rules.RunRules.evaluate(RunRules.java:20)
      >         at 
[email protected]/com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.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(ThreadLeakControl.java:490)
      >         at 
[email protected]/com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:955)
      >         at 
[email protected]/com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:840)
      >         at 
[email protected]/com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:891)
      >         at 
[email protected]/com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:902)
      >         at 
[email protected]/org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
      >         at 
[email protected]/com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
      >         at 
[email protected]/org.apache.lucene.tests.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
      >         at 
[email protected]/com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
      >         at 
[email protected]/com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
      >         at 
[email protected]/com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
      >         at 
[email protected]/com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
      >         at 
[email protected]/org.apache.lucene.tests.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:53)
      >         at 
[email protected]/org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
      >         at 
[email protected]/org.apache.lucene.tests.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:44)
      >         at 
[email protected]/org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
      >         at 
[email protected]/org.apache.lucene.tests.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:47)
      >         at 
[email protected]/org.junit.rules.RunRules.evaluate(RunRules.java:20)
      >         at 
[email protected]/com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
      >         at 
[email protected]/com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:390)
      >         at 
[email protected]/com.carrotsearch.randomizedtesting.ThreadLeakControl.lambda$forkTimeoutingTask$0(ThreadLeakControl.java:850)
      >         at java.base/java.lang.Thread.run(Thread.java:1570)
     2> NOTE: reproduce with: gradlew test --tests 
TestBestCompressionLucene80DocValuesFormat.testSparseDocValuesVsStoredFields 
-Dtests.seed=CB8EA3D4C7670C50 -Dtests.multiplier=3 -Dtests.locale=dz-Tibt-BT 
-Dtests.timezone=Pacific/Kosrae -Dtests.asserts=true -Dtests.file.encoding=UTF-8
     2> NOTE: leaving temporary files on disk at: 
/Users/chegar/git/lucene_msscorer/lucene/lucene/backward-codecs/build/tmp/tests-tmp/lucene.backward_codecs.lucene80.TestBestCompressionLucene80DocValuesFormat_CB8EA3D4C7670C50-001
     2> NOTE: test params are: codec=Asserting(Lucene912): {}, docValues:{}, 
maxPointsInLeafNode=1711, maxMBSortInHeap=6.694820822142255, 
sim=Asserting(RandomSimilarity(queryNorm=true): {}), locale=dz-Tibt-BT, 
timezone=Pacific/Kosrae
     2> NOTE: Mac OS X 14.5 aarch64/Oracle Corporation 22.0.2 
(64-bit)/cpus=1,threads=1,free=127085400,total=241696768
     2> NOTE: All tests run in this JVM: 
[TestBestCompressionLucene80DocValuesFormat]
   
   :lucene:backward-codecs:test (FAILURE): 10 test(s), 1 failure(s)
   
   10 tests completed, 1 failed
   
   > Task :lucene:backward-codecs:test FAILED
   ...
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to