Build: https://jenkins.thetaphi.de/job/Lucene-MMAPv2-Windows/1459/
Java: 64bit/hotspot/jdk-23-ea+33 -XX:-UseCompressedOops -XX:+UseParallelGC

2 tests failed.
FAILED:  
org.apache.lucene.index.TestIndexWriterMergePolicy.testStressUpdateSameDocumentWithMergeOnGetReader

Error Message:
com.carrotsearch.randomizedtesting.UncaughtExceptionError: Captured an uncaught 
exception in thread: Thread[id=765, name=Lucene Merge Thread #63, 
state=RUNNABLE, group=TGRP-TestIndexWriterMergePolicy]

Stack Trace:
com.carrotsearch.randomizedtesting.UncaughtExceptionError: Captured an uncaught 
exception in thread: Thread[id=765, name=Lucene Merge Thread #63, 
state=RUNNABLE, group=TGRP-TestIndexWriterMergePolicy]
Caused by: org.apache.lucene.index.MergePolicy$MergeException: 
java.lang.IllegalStateException: this writer hit an unrecoverable error; cannot 
merge
        at __randomizedtesting.SeedInfo.seed([8CEF348C5589ADA7]:0)
        at 
app//org.apache.lucene.index.ConcurrentMergeScheduler.handleMergeException(ConcurrentMergeScheduler.java:764)
        at 
app//org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:756)
Caused by: java.lang.IllegalStateException: this writer hit an unrecoverable 
error; cannot merge
        at org.apache.lucene.index.IndexWriter._mergeInit(IndexWriter.java:4943)
        at org.apache.lucene.index.IndexWriter.mergeInit(IndexWriter.java:4922)
        at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:4740)
        at 
org.apache.lucene.index.IndexWriter$IndexWriterMergeSource.merge(IndexWriter.java:6567)
        at 
org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:668)
        at 
org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:729)
Caused by: java.nio.file.FileSystemException: 
C:\Users\jenkins\workspace\Lucene-MMAPv2-Windows\lucene\core\build\tmp\tests-tmp\lucene.index.TestIndexWriterMergePolicy_8CEF348C5589ADA7-001\index-MMapDirectory-001\_1z4.fdt:
 Too many open files
        at 
org.apache.lucene.tests.mockfile.HandleLimitFS.onOpen(HandleLimitFS.java:67)
        at 
org.apache.lucene.tests.mockfile.HandleTrackingFS.callOpenHook(HandleTrackingFS.java:82)
        at 
org.apache.lucene.tests.mockfile.HandleTrackingFS.newOutputStream(HandleTrackingFS.java:163)
        at 
org.apache.lucene.tests.mockfile.FilterFileSystemProvider.newOutputStream(FilterFileSystemProvider.java:200)
        at java.base/java.nio.file.Files.newOutputStream(Files.java:228)
        at 
org.apache.lucene.store.FSDirectory$FSIndexOutput.<init>(FSDirectory.java:389)
        at 
org.apache.lucene.store.FSDirectory$FSIndexOutput.<init>(FSDirectory.java:382)
        at 
org.apache.lucene.store.FSDirectory.createOutput(FSDirectory.java:215)
        at 
org.apache.lucene.tests.store.MockDirectoryWrapper.createOutput(MockDirectoryWrapper.java:717)
        at 
org.apache.lucene.store.LockValidatingDirectoryWrapper.createOutput(LockValidatingDirectoryWrapper.java:43)
        at 
org.apache.lucene.store.TrackingDirectoryWrapper.createOutput(TrackingDirectoryWrapper.java:41)
        at 
org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsWriter.<init>(Lucene90CompressingStoredFieldsWriter.java:138)
        at 
org.apache.lucene.codecs.lucene90.compressing.Lucene90CompressingStoredFieldsFormat.fieldsWriter(Lucene90CompressingStoredFieldsFormat.java:140)
        at 
org.apache.lucene.codecs.lucene90.Lucene90StoredFieldsFormat.fieldsWriter(Lucene90StoredFieldsFormat.java:154)
        at 
org.apache.lucene.tests.codecs.asserting.AssertingStoredFieldsFormat.fieldsWriter(AssertingStoredFieldsFormat.java:49)
        at 
org.apache.lucene.index.StoredFieldsConsumer.initStoredFieldsWriter(StoredFieldsConsumer.java:50)
        at 
org.apache.lucene.index.StoredFieldsConsumer.startDocument(StoredFieldsConsumer.java:57)
        at 
org.apache.lucene.index.IndexingChain.startStoredFields(IndexingChain.java:544)
        at 
org.apache.lucene.index.IndexingChain.processDocument(IndexingChain.java:575)
        at 
org.apache.lucene.index.DocumentsWriterPerThread.updateDocuments(DocumentsWriterPerThread.java:274)
        at 
org.apache.lucene.index.DocumentsWriter.updateDocuments(DocumentsWriter.java:425)
        at 
org.apache.lucene.index.IndexWriter.updateDocuments(IndexWriter.java:1552)
        at 
org.apache.lucene.index.IndexWriter.updateDocuments(IndexWriter.java:1528)
        at 
org.apache.lucene.tests.index.RandomIndexWriter.updateDocument(RandomIndexWriter.java:324)
        at 
org.apache.lucene.index.TestIndexWriterMergePolicy.lambda$stressUpdateSameDocumentWithMergeOnX$4(TestIndexWriterMergePolicy.java:781)
        at java.base/java.lang.Thread.run(Thread.java:1575)


FAILED:  
org.apache.lucene.index.TestIndexWriterMergePolicy.testStressUpdateSameDocumentWithMergeOnCommit

Error Message:
java.lang.OutOfMemoryError: GC overhead limit exceeded

Stack Trace:
java.lang.OutOfMemoryError: GC overhead limit exceeded
        at org.apache.lucene.util.BytesRef.deepCopyOf(BytesRef.java:177)
        at 
org.apache.lucene.index.FieldUpdatesBuffer.assertTermAndDocInOrder(FieldUpdatesBuffer.java:236)
        at 
org.apache.lucene.index.FieldUpdatesBuffer.finish(FieldUpdatesBuffer.java:216)
        at 
org.apache.lucene.index.FrozenBufferedUpdates$$Lambda/0x00000212b02a8000.accept(Unknown
 Source)
        at java.base/java.util.HashMap$Values.forEach(HashMap.java:1074)
        at 
org.apache.lucene.index.FrozenBufferedUpdates.<init>(FrozenBufferedUpdates.java:104)
        at 
org.apache.lucene.index.DocumentsWriterPerThread$FlushedSegment.<init>(DocumentsWriterPerThread.java:86)
        at 
org.apache.lucene.index.DocumentsWriterPerThread.flush(DocumentsWriterPerThread.java:529)
        at 
org.apache.lucene.index.DocumentsWriter.doFlush(DocumentsWriter.java:496)
        at 
org.apache.lucene.index.DocumentsWriter.maybeFlush(DocumentsWriter.java:450)
        at 
org.apache.lucene.index.DocumentsWriter.flushAllThreads(DocumentsWriter.java:643)
        at 
org.apache.lucene.index.IndexWriter.prepareCommitInternal(IndexWriter.java:3674)
        at 
org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:4122)
        at org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:4084)
        at 
org.apache.lucene.tests.index.RandomIndexWriter.commit(RandomIndexWriter.java:414)
        at 
org.apache.lucene.tests.index.RandomIndexWriter.commit(RandomIndexWriter.java:370)
        at 
org.apache.lucene.index.TestIndexWriterMergePolicy.stressUpdateSameDocumentWithMergeOnX(TestIndexWriterMergePolicy.java:808)
        at 
org.apache.lucene.index.TestIndexWriterMergePolicy.testStressUpdateSameDocumentWithMergeOnCommit(TestIndexWriterMergePolicy.java:747)
        at 
java.base/java.lang.invoke.LambdaForm$DMH/0x00000212b0138000.invokeVirtual(LambdaForm$DMH)
        at 
java.base/java.lang.invoke.LambdaForm$MH/0x00000212b00bd000.invoke(LambdaForm$MH)
        at 
java.base/java.lang.invoke.Invokers$Holder.invokeExact_MT(Invokers$Holder)
        at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(DirectMethodHandleAccessor.java:153)
        at 
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1758)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:946)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(RandomizedRunner.java:982)
        at 
com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(RandomizedRunner.java:996)
        at 
org.apache.lucene.tests.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:48)
        at 
org.apache.lucene.tests.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:43)
        at 
org.apache.lucene.tests.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:45)
        at 
org.apache.lucene.tests.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:60)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to