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]