eclipse-openj9 / openj9

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Other
3.27k stars 721 forks source link

JLM_Tests_class FAILED: testThreadMXBeanProxy thread count AssertionError #17866

Open JasonFengJ9 opened 1 year ago

JasonFengJ9 commented 1 year ago

Failure link

https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_sanity.functional_x86-64_windows_Nightly_testList_0/568/consoleFull`win2019-x64-4a`:

02:02:34  openjdk version "1.8.0_382-internal"
02:02:34  OpenJDK Runtime Environment (build 1.8.0_382-internal-****_2023_07_26_22_02-b00)
02:02:34  Eclipse OpenJ9 VM (build master-6140e2ff3fe, JRE 1.8.0 Windows Server 2019 amd64-64-Bit Compressed References 20230726_605 (JIT enabled, AOT enabled)
02:02:34  OpenJ9   - 6140e2ff3fe
02:02:34  OMR      - 1dd4e595421
02:02:34  JCL      - 535df28a5e2 based on jdk8u382-b04)

Rerun in Grinder - Change TARGET to run only the failed test targets.

Optional info

Failure output (captured from console output)

03:33:24  variation: NoOptions
03:33:25  JVM_OPTIONS:  

03:33:35  FAILED: testThreadMXBeanProxy
03:33:35  java.lang.AssertionError: expected:<53> but was:<54>
03:33:35    at org.testng.AssertJUnit.fail(AssertJUnit.java:59)
03:33:35    at org.testng.AssertJUnit.failNotEquals(AssertJUnit.java:364)
03:33:35    at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:80)
03:33:35    at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:170)
03:33:35    at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:177)
03:33:35    at org.openj9.test.java.lang.management.TestManagementFactory.testThreadMXBeanProxy(TestManagementFactory.java:1316)
03:33:35    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
03:33:35    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
03:33:35    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
03:33:35    at java.lang.reflect.Method.invoke(Method.java:498)
03:33:35    at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
03:33:35    at org.testng.internal.Invoker.invokeMethod(Invoker.java:580)
03:33:35    at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:716)
03:33:35    at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:988)
03:33:35    at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
03:33:35    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
03:33:35    at org.testng.TestRunner.privateRun(TestRunner.java:648)
03:33:35    at org.testng.TestRunner.run(TestRunner.java:505)
03:33:35    at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
03:33:35    at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
03:33:35    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
03:33:35    at org.testng.SuiteRunner.run(SuiteRunner.java:364)
03:33:35    at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
03:33:35    at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
03:33:35    at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
03:33:35    at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
03:33:35    at org.testng.TestNG.runSuites(TestNG.java:1049)
03:33:35    at org.testng.TestNG.run(TestNG.java:1017)
03:33:35    at org.testng.TestNG.privateMain(TestNG.java:1354)
03:33:35    at org.testng.TestNG.main(TestNG.java:1323)
03:33:35  
03:33:35  
03:33:35  ===============================================
03:33:35      JLM_Tests_class
03:33:35      Tests run: 66, Failures: 1, Skips: 0
03:33:35  ===============================================
03:33:35  
03:33:35  
03:33:35  ===============================================
03:33:35  JLM_Tests_Suite
03:33:35  Total tests run: 66, Failures: 1, Skips: 0
03:33:35  ===============================================
03:33:35  
03:33:35  -----------------------------------
03:33:35  JLM_Tests_class_SE80_0_FAILED

50x grinder - all passed

JasonFengJ9 commented 4 months ago

JDK11 x86-64_windows(win22x86-svl-rt5-1)

[2024-05-16T03:11:25.574Z] variation: NoOptions
[2024-05-16T03:11:25.574Z] JVM_OPTIONS:  

[2024-05-16T03:11:45.599Z] FAILED: testThreadMXBeanProxy
[2024-05-16T03:11:45.599Z] java.lang.AssertionError: expected:<17> but was:<16>
[2024-05-16T03:11:45.599Z]  at org.testng.AssertJUnit.fail(AssertJUnit.java:59)
[2024-05-16T03:11:45.599Z]  at org.testng.AssertJUnit.failNotEquals(AssertJUnit.java:364)
[2024-05-16T03:11:45.599Z]  at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:80)
[2024-05-16T03:11:45.599Z]  at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:245)
[2024-05-16T03:11:45.599Z]  at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:252)
[2024-05-16T03:11:45.599Z]  at org.openj9.test.java.lang.management.TestManagementFactory.testThreadMXBeanProxy(TestManagementFactory.java:1277)

[2024-05-16T03:11:45.599Z] ===============================================
[2024-05-16T03:11:45.599Z]     JLM_Tests_class
[2024-05-16T03:11:45.599Z]     Tests run: 66, Failures: 1, Skips: 0
[2024-05-16T03:11:45.599Z] ===============================================
[2024-05-16T03:11:45.599Z] 
[2024-05-16T03:11:45.599Z] 
[2024-05-16T03:11:45.599Z] ===============================================
[2024-05-16T03:11:45.599Z] JLM_Tests_Suite
[2024-05-16T03:11:45.599Z] Total tests run: 66, Failures: 1, Skips: 0
[2024-05-16T03:11:45.599Z] ===============================================
[2024-05-16T03:11:45.599Z] 
[2024-05-16T03:11:46.487Z] -----------------------------------
[2024-05-16T03:11:46.487Z] JLM_Tests_class_0_FAILED