-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
Description
Description
TestSsDvMultiRangeQuery > testDuelWithStandardDisjunction FAILED
java.lang.AssertionError: expected:<1002+ hits> but was:<1001+ hits>
at __randomizedtesting.SeedInfo.seed([5ECF78EE8ABF1FBA:DCCCA12D922C2A7E]:0)
at [email protected]/org.junit.Assert.fail(Assert.java:89)
at [email protected]/org.junit.Assert.failNotEquals(Assert.java:835)
at [email protected]/org.junit.Assert.assertEquals(Assert.java:120)
at [email protected]/org.junit.Assert.assertEquals(Assert.java:146)
at org.apache.lucene.sandbox.search.TestSsDvMultiRangeQuery.testDuelWithStandardDisjunction(TestSsDvMultiRangeQuery.java:130)
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)
This then causes some threads to leak and the class runner to fail:
TestSsDvMultiRangeQuery > classMethod FAILED
com.carrotsearch.randomizedtesting.ThreadLeakError: 1 thread leaked from SUITE scope at org.apache.lucene.sandbox.search.TestSsDvMultiRangeQuery:
1) Thread[id=34, name=pool-1-thread-1, state=TIMED_WAITING, group=TGRP-TestSsDvMultiRangeQuery]
at java.base/jdk.internal.misc.Unsafe.park(Native Method)
at java.base/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
at java.base/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
at java.base/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194)
at java.base/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233)
at java.base/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336)
at java.base/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1570)
at __randomizedtesting.SeedInfo.seed([5ECF78EE8ABF1FBA]:0)
Gradle command to reproduce
./gradlew test --tests TestSsDvMultiRangeQuery.testDuelWithStandardDisjunction -Dtests.seed=5ECF78EE8ABF1FBA -Dtests.nightly=true -Dtests.locale=cv-RU -Dtests.timezone=US/Aleutian -Dtests.asserts=true -Dtests.file.encoding=UTF-8
mkhludnev