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

TestJcmd_0_FAILED testDumpsWithOptions AssertionError: Expected string not found in jcmd output: Dump written to myJavaDump expected [true] but found [false] #15276

Open JasonFengJ9 opened 2 years ago

JasonFengJ9 commented 2 years ago

Failure link

From an internal build job/Test_openjdkNext_j9_extended.functional_ppc64_aix_Personal_testList_1/8/consoleFull(paix824):

01:35:52  openjdk version "19-internal" 2022-09-20
01:35:52  OpenJDK Runtime Environment (build 19-internal-adhoc.jenkins.BuildJDKnextppc64aixPersonal)
01:35:52  Eclipse OpenJ9 VM (build jdk19excludes-756813a526f, JRE 19 AIX ppc64-64-Bit Compressed References 20220608_89 (JIT enabled, AOT enabled)
01:35:52  OpenJ9   - 756813a526f
01:35:52  OMR      - cf8ddbd1adc
01:35:52  JCL      - 4cb748300c8 based on jdk-19+25)

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

Optional info

Failure output (captured from console output)

02:06:22  ===============================================
02:06:22  Running test TestJcmd_0 ...
02:06:22  ===============================================
02:06:22  TestJcmd_0 Start Time: Thu Jun  9 02:31:25 2022 Epoch Time (ms): 1654759885353
02:06:22  "/home/jenkins/workspace/Test_openjdkNext_j9_extended.functional_ppc64_aix_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -Xshareclasses:destroyAll; "/home/jenkins/workspace/Test_openjdkNext_j9_extended.functional_ppc64_aix_Personal_testList_1/openjdkbinary/j2sdk-image/bin/java" -Xshareclasses:groupAccess,destroyAll; echo "cache cleanup done";
02:06:22  JVMSHRC005I No shared class caches available
02:06:22  JVMSHRC005I No shared class caches available
02:06:22  cache cleanup done
02:06:22  variation: NoOptions
02:06:22  JVM_OPTIONS:  

02:07:50  FAILED: testDumpsWithOptions
02:07:50  java.lang.AssertionError: Expected string not found in jcmd output: Dump written to /home/jenkins/workspace/Test_openjdkNext_j9_extended.functional_ppc64_aix_Personal_testList_1/aqa-tests/TKG/output_16547584812075/TestJcmd_0/myJavaDump expected [true] but found [false]
02:07:50    at org.testng.Assert.fail(Assert.java:96)
02:07:50    at org.testng.Assert.failNotEquals(Assert.java:776)
02:07:50    at org.testng.Assert.assertTrue(Assert.java:44)
02:07:50    at org.openj9.test.attachAPI.TestJcmd.testDumpsWithOptions(TestJcmd.java:285)
02:07:50    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
02:07:50    at java.base/java.lang.reflect.Method.invoke(Method.java:578)
02:07:50    at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
02:07:50    at org.testng.internal.Invoker.invokeMethod(Invoker.java:580)
02:07:50    at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:716)
02:07:50    at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:988)
02:07:50    at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
02:07:50    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
02:07:50    at org.testng.TestRunner.privateRun(TestRunner.java:648)
02:07:50    at org.testng.TestRunner.run(TestRunner.java:505)
02:07:50    at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
02:07:50    at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
02:07:50    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
02:07:50    at org.testng.SuiteRunner.run(SuiteRunner.java:364)
02:07:50    at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
02:07:50    at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
02:07:50    at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
02:07:50    at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
02:07:50    at org.testng.TestNG.runSuites(TestNG.java:1049)
02:07:50    at org.testng.TestNG.run(TestNG.java:1017)
02:07:50    at org.testng.TestNG.privateMain(TestNG.java:1354)
02:07:50    at org.testng.TestNG.main(TestNG.java:1323)
02:07:50  
02:07:50  
02:07:50  ===============================================
02:07:50      TestJcmd
02:07:50      Tests run: 10, Failures: 1, Skips: 0
02:07:50  ===============================================

02:07:50  TestJcmd_0_FAILED
pshipton commented 6 months ago

https://openj9-jenkins.osuosl.org/job/Test_openjdk17_j9_extended.functional_s390x_linux_Nightly_testList_0/670 TestJcmd_0

00:01:10  FAILED: testDumpsDefaultSettings
00:01:10  java.lang.AssertionError: Expected string not found in jcmd output: Dump written to  AND core.20240228 expected [true] but found [false]
00:01:10    at org.testng.Assert.fail(Assert.java:96)
00:01:10    at org.testng.Assert.failNotEquals(Assert.java:776)
00:01:10    at org.testng.Assert.assertTrue(Assert.java:44)
pshipton commented 5 months ago

https://openj9-jenkins.osuosl.org/job/Test_openjdk21_j9_extended.functional_s390x_linux_Nightly_testList_1/201

20:01:05  FAILED: testDumpsDefaultSettings
20:01:05  java.lang.AssertionError: Expected string not found in jcmd output: Dump written to  AND core.20240406 expected [true] but found [false]
20:01:05    at org.testng.Assert.fail(Assert.java:96)
20:01:05    at org.testng.Assert.failNotEquals(Assert.java:776)
20:01:05    at org.testng.Assert.assertTrue(Assert.java:44)
20:01:05    at org.openj9.test.attachAPI.TestJcmd.testDumpsDefaultSettings(TestJcmd.java:338)
pshipton commented 4 months ago

https://openj9-jenkins.osuosl.org/job/Test_openjdk21_j9_extended.functional_s390x_linux_Nightly_testList_0/222

20:00:56  FAILED: testDumpsDefaultSettings
20:00:56  java.lang.AssertionError: Expected string not found in jcmd output: Dump written to  AND core.20240507 expected [true] but found [false]
20:00:56    at org.testng.Assert.fail(Assert.java:96)
20:00:56    at org.testng.Assert.failNotEquals(Assert.java:776)
20:00:56    at org.testng.Assert.assertTrue(Assert.java:44)
20:00:56    at org.openj9.test.attachAPI.TestJcmd.testDumpsDefaultSettings(TestJcmd.java:338)
JasonFengJ9 commented 4 months ago

JDK8 s390x_linux(rtj-ubu24s390x-svl-test-6lslg-1)

[2024-05-04T04:49:45.647Z] variation: NoOptions
[2024-05-04T04:49:45.647Z] JVM_OPTIONS:  

[2024-05-04T04:50:29.302Z] FAILED: testDumpsDefaultSettings
[2024-05-04T04:50:29.302Z] java.lang.AssertionError: Expected string not found in jcmd output: Dump written to  AND heapdump.20240504 expected [true] but found [false]
[2024-05-04T04:50:29.302Z]  at org.testng.Assert.fail(Assert.java:96)
[2024-05-04T04:50:29.302Z]  at org.testng.Assert.failNotEquals(Assert.java:776)
[2024-05-04T04:50:29.302Z]  at org.testng.Assert.assertTrue(Assert.java:44)
[2024-05-04T04:50:29.302Z]  at org.openj9.test.attachAPI.TestJcmd.testDumpsDefaultSettings(TestJcmd.java:338)
[2024-05-04T04:50:29.302Z]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2024-05-04T04:50:29.302Z]  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2024-05-04T04:50:29.302Z]  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2024-05-04T04:50:29.302Z]  at java.lang.reflect.Method.invoke(Method.java:503)
[2024-05-04T04:50:29.302Z]  at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:124)
[2024-05-04T04:50:29.302Z]  at org.testng.internal.Invoker.invokeMethod(Invoker.java:580)
[2024-05-04T04:50:29.302Z]  at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:716)
[2024-05-04T04:50:29.302Z]  at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:988)
[2024-05-04T04:50:29.302Z]  at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
[2024-05-04T04:50:29.302Z]  at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
[2024-05-04T04:50:29.302Z]  at org.testng.TestRunner.privateRun(TestRunner.java:648)
[2024-05-04T04:50:29.302Z]  at org.testng.TestRunner.run(TestRunner.java:505)
[2024-05-04T04:50:29.302Z]  at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
[2024-05-04T04:50:29.302Z]  at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
[2024-05-04T04:50:29.302Z]  at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
[2024-05-04T04:50:29.302Z]  at org.testng.SuiteRunner.run(SuiteRunner.java:364)
[2024-05-04T04:50:29.302Z]  at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
[2024-05-04T04:50:29.302Z]  at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
[2024-05-04T04:50:29.302Z]  at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
[2024-05-04T04:50:29.302Z]  at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
[2024-05-04T04:50:29.302Z]  at org.testng.TestNG.runSuites(TestNG.java:1049)
[2024-05-04T04:50:29.302Z]  at org.testng.TestNG.run(TestNG.java:1017)
[2024-05-04T04:50:29.302Z]  at org.testng.TestNG.privateMain(TestNG.java:1354)
[2024-05-04T04:50:29.302Z]  at org.testng.TestNG.main(TestNG.java:1323)
[2024-05-04T04:50:29.302Z] 
[2024-05-04T04:50:29.302Z] 
[2024-05-04T04:50:29.302Z] ===============================================
[2024-05-04T04:50:29.302Z]     TestJcmd
[2024-05-04T04:50:29.302Z]     Tests run: 13, Failures: 1, Skips: 0
[2024-05-04T04:50:29.302Z] ===============================================
[2024-05-04T04:50:29.302Z] 
[2024-05-04T04:50:29.302Z] 
[2024-05-04T04:50:29.302Z] ===============================================
[2024-05-04T04:50:29.302Z] GeneralTest suite
[2024-05-04T04:50:29.302Z] Total tests run: 13, Failures: 1, Skips: 0
[2024-05-04T04:50:29.302Z] ===============================================
[2024-05-04T04:50:29.302Z] 
[2024-05-04T04:50:29.747Z] -----------------------------------
[2024-05-04T04:50:29.747Z] TestJcmd_0_FAILED

50x grinder - passed