TEST: jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.java TEST JDK: /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk ACTION: build -- Passed. Build successful REASON: Named class compiled on demand TIME: 1.644 seconds messages: command: build VirtualThreadSchedulerMXBeanTest reason: Named class compiled on demand started: Tue Sep 10 22:20:36 CST 2024 Test directory: compile: VirtualThreadSchedulerMXBeanTest finished: Tue Sep 10 22:20:37 CST 2024 elapsed time (seconds): 1.644 ACTION: compile -- Passed. Compilation successful REASON: .class file out of date or does not exist TIME: 1.644 seconds messages: command: compile /tmp/tone/run/jtreg/jdk-repo/test/jdk/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.java reason: .class file out of date or does not exist started: Tue Sep 10 22:20:36 CST 2024 Additional options from @modules: --add-modules jdk.management Mode: othervm finished: Tue Sep 10 22:20:37 CST 2024 elapsed time (seconds): 1.644 configuration: javac compilation environment add modules: jdk.management source path: /tmp/tone/run/jtreg/jdk-repo/test/jdk/jdk/management/VirtualThreadSchedulerMXBean /tmp/tone/run/jtreg/jdk-repo/test/lib class path: /tmp/tone/run/jtreg/jdk-repo/test/jdk/jdk/management/VirtualThreadSchedulerMXBean /tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/65/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.d /tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/65/test/lib /tmp/tone/run/jtreg/jtreg/lib/junit-platform-console-standalone-1.10.2.jar rerun: cd /tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/tmp/tone/run/jtreg/test-images \ /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk/bin/javac \ -J-Djdk.lang.processReaperUseDefaultStackSize=true \ -J-Dtest.wisp.socketAddress=www.alibabacloud.com \ -J-Xmixed \ -J-ea \ -J-esa \ -J-Dtest.vm.opts='-Djdk.lang.processReaperUseDefaultStackSize=true -Dtest.wisp.socketAddress=www.alibabacloud.com -Xmixed -ea -esa' \ -J-Dtest.tool.vm.opts='-J-Djdk.lang.processReaperUseDefaultStackSize=true -J-Dtest.wisp.socketAddress=www.alibabacloud.com -J-Xmixed -J-ea -J-esa' \ -J-Dtest.compiler.opts= \ -J-Dtest.java.opts= \ -J-Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -J-Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -J-Dtest.timeout.factor=4.0 \ -J-Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -J-Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/jdk \ -J-Dtest.name=jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.java \ -J-Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/jdk/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.java \ -J-Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/jdk/jdk/management/VirtualThreadSchedulerMXBean \ -J-Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/jdk/jdk/management/VirtualThreadSchedulerMXBean:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -J-Dtest.classes=/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/65/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.d \ -J-Dtest.class.path=/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/65/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.d:/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/65/test/lib \ -J-Dtest.modules=jdk.management \ --add-modules jdk.management \ -d /tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/65/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.d \ -sourcepath /tmp/tone/run/jtreg/jdk-repo/test/jdk/jdk/management/VirtualThreadSchedulerMXBean:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -classpath /tmp/tone/run/jtreg/jdk-repo/test/jdk/jdk/management/VirtualThreadSchedulerMXBean:/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/65/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.d:/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/65/test/lib:/tmp/tone/run/jtreg/jtreg/lib/junit-platform-console-standalone-1.10.2.jar /tmp/tone/run/jtreg/jdk-repo/test/jdk/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.java STDOUT: STDERR: Note: /tmp/tone/run/jtreg/jdk-repo/test/lib/jdk/test/lib/thread/VThreadRunner.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. ACTION: junit -- Failed. Execution failed: `main' threw exception: java.lang.Exception: JUnit test failure REASON: User specified action: run junit/othervm VirtualThreadSchedulerMXBeanTest TIME: 2.784 seconds messages: command: junit VirtualThreadSchedulerMXBeanTest reason: User specified action: run junit/othervm VirtualThreadSchedulerMXBeanTest started: Tue Sep 10 22:20:37 CST 2024 Mode: othervm [/othervm specified] Additional options from @modules: --add-modules jdk.management finished: Tue Sep 10 22:20:40 CST 2024 elapsed time (seconds): 2.784 configuration: Boot Layer add modules: jdk.management STDOUT: STDERR: STARTED VirtualThreadSchedulerMXBeanTest::testReduceParallelism '[1] [parallelism=64, size=0, mounted=0, queued=0]' await mounted virtual thread count >= 68 ... await mounted virtual thread count <= 32 ... SUCCESSFUL VirtualThreadSchedulerMXBeanTest::testReduceParallelism '[1] [parallelism=64, size=0, mounted=0, queued=0]' STARTED VirtualThreadSchedulerMXBeanTest::testReduceParallelism '[2] MXBeanProxy(com.sun.jmx.mbeanserver.JmxMBeanServer@74fd34be[jdk.management:type=VirtualThreadScheduler])' await mounted virtual thread count >= 68 ... await mounted virtual thread count <= 32 ... org.opentest4j.AssertionFailedError: expected: but was: at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151) at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132) at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63) at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36) at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31) at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183) at VirtualThreadSchedulerMXBeanTest.testReduceParallelism(VirtualThreadSchedulerMXBeanTest.java:159) at java.base/java.lang.reflect.Method.invoke(Method.java:573) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:807) at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:294) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636) at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:294) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1716) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636) at java.base/java.util.stream.ReferencePipeline$7$1FlatMap.accept(ReferencePipeline.java:294) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1716) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:636) at java.base/java.util.ArrayList.forEach(ArrayList.java:1604) at java.base/java.util.ArrayList.forEach(ArrayList.java:1604) FAILED VirtualThreadSchedulerMXBeanTest::testReduceParallelism '[2] MXBeanProxy(com.sun.jmx.mbeanserver.JmxMBeanServer@74fd34be[jdk.management:type=VirtualThreadScheduler])' STARTED VirtualThreadSchedulerMXBeanTest::testQueuedVirtualThreadCount '[1] [parallelism=64, size=68, mounted=0, queued=0]' await mounted virtual thread count >= 64 ... SUCCESSFUL VirtualThreadSchedulerMXBeanTest::testQueuedVirtualThreadCount '[1] [parallelism=64, size=68, mounted=0, queued=0]' STARTED VirtualThreadSchedulerMXBeanTest::testQueuedVirtualThreadCount '[2] MXBeanProxy(com.sun.jmx.mbeanserver.JmxMBeanServer@74fd34be[jdk.management:type=VirtualThreadScheduler])' await mounted virtual thread count >= 64 ... SUCCESSFUL VirtualThreadSchedulerMXBeanTest::testQueuedVirtualThreadCount '[2] MXBeanProxy(com.sun.jmx.mbeanserver.JmxMBeanServer@74fd34be[jdk.management:type=VirtualThreadScheduler])' STARTED VirtualThreadSchedulerMXBeanTest::testIncreaseParallelism '[1] [parallelism=64, size=68, mounted=0, queued=0]' await pool size >= 64 ... await mounted virtual thread count >= 64 ... await pool size >= 65 ... await mounted virtual thread count >= 65 ... await pool size >= 66 ... await mounted virtual thread count >= 66 ... await pool size >= 67 ... await mounted virtual thread count >= 67 ... await pool size >= 68 ... await mounted virtual thread count >= 68 ... SUCCESSFUL VirtualThreadSchedulerMXBeanTest::testIncreaseParallelism '[1] [parallelism=64, size=68, mounted=0, queued=0]' STARTED VirtualThreadSchedulerMXBeanTest::testIncreaseParallelism '[2] MXBeanProxy(com.sun.jmx.mbeanserver.JmxMBeanServer@74fd34be[jdk.management:type=VirtualThreadScheduler])' await pool size >= 64 ... await mounted virtual thread count >= 64 ... await pool size >= 65 ... await mounted virtual thread count >= 65 ... await pool size >= 66 ... await mounted virtual thread count >= 66 ... await pool size >= 67 ... await mounted virtual thread count >= 67 ... await pool size >= 68 ... await mounted virtual thread count >= 68 ... SUCCESSFUL VirtualThreadSchedulerMXBeanTest::testIncreaseParallelism '[2] MXBeanProxy(com.sun.jmx.mbeanserver.JmxMBeanServer@74fd34be[jdk.management:type=VirtualThreadScheduler])' STARTED VirtualThreadSchedulerMXBeanTest::testDefaultParallelism '[1] [parallelism=64, size=68, mounted=0, queued=0]' SUCCESSFUL VirtualThreadSchedulerMXBeanTest::testDefaultParallelism '[1] [parallelism=64, size=68, mounted=0, queued=0]' STARTED VirtualThreadSchedulerMXBeanTest::testDefaultParallelism '[2] MXBeanProxy(com.sun.jmx.mbeanserver.JmxMBeanServer@74fd34be[jdk.management:type=VirtualThreadScheduler])' SUCCESSFUL VirtualThreadSchedulerMXBeanTest::testDefaultParallelism '[2] MXBeanProxy(com.sun.jmx.mbeanserver.JmxMBeanServer@74fd34be[jdk.management:type=VirtualThreadScheduler])' STARTED VirtualThreadSchedulerMXBeanTest::testPoolSize '[1] [parallelism=64, size=68, mounted=0, queued=0]' SUCCESSFUL VirtualThreadSchedulerMXBeanTest::testPoolSize '[1] [parallelism=64, size=68, mounted=0, queued=0]' STARTED VirtualThreadSchedulerMXBeanTest::testPoolSize '[2] MXBeanProxy(com.sun.jmx.mbeanserver.JmxMBeanServer@74fd34be[jdk.management:type=VirtualThreadScheduler])' SUCCESSFUL VirtualThreadSchedulerMXBeanTest::testPoolSize '[2] MXBeanProxy(com.sun.jmx.mbeanserver.JmxMBeanServer@74fd34be[jdk.management:type=VirtualThreadScheduler])' STARTED VirtualThreadSchedulerMXBeanTest::testMountedVirtualThreadCount '[1] [parallelism=64, size=68, mounted=0, queued=0]' SUCCESSFUL VirtualThreadSchedulerMXBeanTest::testMountedVirtualThreadCount '[1] [parallelism=64, size=68, mounted=0, queued=0]' STARTED VirtualThreadSchedulerMXBeanTest::testMountedVirtualThreadCount '[2] MXBeanProxy(com.sun.jmx.mbeanserver.JmxMBeanServer@74fd34be[jdk.management:type=VirtualThreadScheduler])' SUCCESSFUL VirtualThreadSchedulerMXBeanTest::testMountedVirtualThreadCount '[2] MXBeanProxy(com.sun.jmx.mbeanserver.JmxMBeanServer@74fd34be[jdk.management:type=VirtualThreadScheduler])' JavaTest Message: JUnit Platform Failure(s): 1 [ JUnit Containers: found 10, started 10, succeeded 10, failed 0, aborted 0, skipped 0] [ JUnit Tests: found 12, started 12, succeeded 11, failed 1, aborted 0, skipped 0] java.lang.Exception: JUnit test failure at com.sun.javatest.regtest.agent.JUnitRunner.runWithJUnitPlatform(JUnitRunner.java:149) at com.sun.javatest.regtest.agent.JUnitRunner.main(JUnitRunner.java:95) at com.sun.javatest.regtest.agent.JUnitRunner.main(JUnitRunner.java:61) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:573) at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) at java.base/java.lang.Thread.run(Thread.java:1575) JavaTest Message: Test threw exception: java.lang.Exception: JUnit test failure JavaTest Message: shutting down test STATUS:Failed.`main' threw exception: java.lang.Exception: JUnit test failure rerun: cd /tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest && \ DISPLAY=:7 \ HOME=/home/testUserForTone \ JTREG_VERSION=jtreg-7.4.1 \ LANG=C \ LC_CTYPE=C.UTF-8 \ LD_LIBRARY_PATH=/tmp/tone/run/jtreg/jdk-repo/build/tools/lib \ PATH=/bin:/usr/bin:/usr/sbin \ TEST_IMAGE_DIR=/tmp/tone/run/jtreg/test-images \ CLASSPATH=/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/65/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.d:/tmp/tone/run/jtreg/jdk-repo/test/jdk/jdk/management/VirtualThreadSchedulerMXBean:/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/65/test/lib:/tmp/tone/run/jtreg/jdk-repo/test/lib:/tmp/tone/run/jtreg/jtreg/lib/junit-platform-console-standalone-1.10.2.jar:/tmp/tone/run/jtreg/jtreg/lib/javatest.jar:/tmp/tone/run/jtreg/jtreg/lib/jtreg.jar \ /tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk/bin/java \ -Dtest.vm.opts='-Djdk.lang.processReaperUseDefaultStackSize=true -Dtest.wisp.socketAddress=www.alibabacloud.com -Xmixed -ea -esa' \ -Dtest.tool.vm.opts='-J-Djdk.lang.processReaperUseDefaultStackSize=true -J-Dtest.wisp.socketAddress=www.alibabacloud.com -J-Xmixed -J-ea -J-esa' \ -Dtest.compiler.opts= \ -Dtest.java.opts= \ -Dtest.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -Dcompile.jdk=/tmp/tone/run/jtreg/jdk-repo/build/linux-aarch64-server-release/images/jdk \ -Dtest.timeout.factor=4.0 \ -Dtest.nativepath=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ -Dtest.root=/tmp/tone/run/jtreg/jdk-repo/test/jdk \ -Dtest.name=jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.java \ -Dtest.file=/tmp/tone/run/jtreg/jdk-repo/test/jdk/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.java \ -Dtest.src=/tmp/tone/run/jtreg/jdk-repo/test/jdk/jdk/management/VirtualThreadSchedulerMXBean \ -Dtest.src.path=/tmp/tone/run/jtreg/jdk-repo/test/jdk/jdk/management/VirtualThreadSchedulerMXBean:/tmp/tone/run/jtreg/jdk-repo/test/lib \ -Dtest.classes=/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/65/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.d \ -Dtest.class.path=/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/65/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.d:/tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/classes/65/test/lib \ -Dtest.modules=jdk.management \ --add-modules jdk.management \ -Djdk.lang.processReaperUseDefaultStackSize=true \ -Dtest.wisp.socketAddress=www.alibabacloud.com \ -Xmixed \ -ea \ -esa \ -Djava.library.path=/tmp/tone/run/jtreg/test-images/hotspot/jtreg/native \ com.sun.javatest.regtest.agent.MainWrapper /tmp/tone/run/jtreg/jt-work/jtreg/test_jdk/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.d/junit.0.jta jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.java VirtualThreadSchedulerMXBeanTest TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.Exception: JUnit test failure