Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DaaLoadTest java.lang.IllegalArgumentException: object is not an instance of declaring class OR ClassCastException #15578

Closed
pshipton opened this issue Jul 20, 2022 · 40 comments

Comments

@pshipton
Copy link
Member

https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_sanity.system_aarch64_linux_Nightly_testList_1/207
DaaLoadTest_daa1_CS_5m_0 -Xgcpolicy:gencon -Xgc:concurrentScavenge

DLT testFailure: testDifferentPrecisions(net.openj9.test.arithmetics.TestComparisonEquals): object is not an instance of declaring class
DLT java.lang.IllegalArgumentException: object is not an instance of declaring class
DLT 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
DLT 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
DLT 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
DLT 	at java.lang.reflect.Method.invoke(Method.java:498)
DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
DLT 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
DLT 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
DLT 	at java.lang.Thread.run(Thread.java:826)
DLT testFinished: testDifferentPrecisions(net.openj9.test.arithmetics.TestComparisonEquals)
DLT testStarted : randomTest(net.openj9.test.arithmetics.TestComparisonEquals)
DLT testFailure: randomTest(net.openj9.test.arithmetics.TestComparisonEquals): object is not an instance of declaring class
DLT java.lang.IllegalArgumentException: object is not an instance of declaring class
DLT 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
DLT 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
DLT 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
DLT 	at java.lang.reflect.Method.invoke(Method.java:498)
DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
DLT 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
DLT 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
DLT 	at java.lang.Thread.run(Thread.java:826)
DLT testFinished: randomTest(net.openj9.test.arithmetics.TestComparisonEquals)
DLT testStarted : testLongPrecisions(net.openj9.test.arithmetics.TestComparisonEquals)
DLT testFailure: testLongPrecisions(net.openj9.test.arithmetics.TestComparisonEquals): object is not an instance of declaring class
DLT java.lang.IllegalArgumentException: object is not an instance of declaring class
DLT 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
DLT 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
DLT 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
DLT 	at java.lang.reflect.Method.invoke(Method.java:498)
DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
DLT 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
DLT 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
DLT 	at java.lang.Thread.run(Thread.java:826)
DLT testFinished: testLongPrecisions(net.openj9.test.arithmetics.TestComparisonEquals)
DLT testStarted : testDifferentOffsets(net.openj9.test.arithmetics.TestComparisonEquals)
DLT testFailure: testDifferentOffsets(net.openj9.test.arithmetics.TestComparisonEquals): object is not an instance of declaring class
DLT java.lang.IllegalArgumentException: object is not an instance of declaring class
DLT 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
DLT 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
DLT 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
DLT 	at java.lang.reflect.Method.invoke(Method.java:498)
DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
DLT 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
DLT 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
DLT 	at java.lang.Thread.run(Thread.java:826)
DLT testFinished: testDifferentOffsets(net.openj9.test.arithmetics.TestComparisonEquals)
@JasonFengJ9
Copy link
Member

JasonFengJ9 commented Jul 20, 2022

An internal build(p10rhel005)
DaaLoadTest_all_special_5m_0

[2022-07-19T23:08:42.612Z] variation: Mode101
[2022-07-19T23:08:42.612Z] JVM_OPTIONS:  -Xjit -Xgcpolicy:optthruput -Xnocompressedrefs 

java version "11.0.16" 2022-07-19
IBM Semeru Runtime Certified Edition 11.0.16.0-rc1 (build 11.0.16+8)
Eclipse OpenJ9 VM 11.0.16.0-rc1 (build openj9-0.33.0-rc1, JRE 11 Linux ppc64le-64-Bit Compressed References 20220719_358 (JIT enabled, AOT enabled)
OpenJ9   - 8cb527940
OMR      - b58aa2708
JCL      - 8b2d4875e9 based on jdk-11.0.16+8)

[2022-07-19T23:11:08.575Z] DLT 19:11:05.149 - Completed 46.7%. Number of tests started=17693 (+2622)
[2022-07-19T23:11:12.745Z] DLT 19:11:11.628 - First failure detected by thread: load-27. Not creating dumps as no dump generation is requested for this load test
[2022-07-19T23:11:12.745Z] DLT 19:11:11.632 - suite.getInventory().getInventoryFileRef(): openj9.test.load/config/inventories/daa/daaAll.xml
[2022-07-19T23:11:12.745Z] DLT 19:11:11.632 - suite.isCreateDump() : false
[2022-07-19T23:11:12.745Z] DLT 19:11:11.641 - Test failed
[2022-07-19T23:11:12.745Z] DLT   Failure num.  = 1
[2022-07-19T23:11:12.745Z] DLT   Test number   = 5
[2022-07-19T23:11:12.745Z] DLT   Test details  = 'JUnit[net.openj9.test.arithmetics.TestComparisonEquals]'
[2022-07-19T23:11:12.745Z] DLT   Suite number  = 0
[2022-07-19T23:11:12.745Z] DLT   Thread number = 27
[2022-07-19T23:11:12.745Z] DLT >>> Captured test output >>>
[2022-07-19T23:11:12.745Z] DLT testStarted : testZeros(net.openj9.test.arithmetics.TestComparisonEquals)
[2022-07-19T23:11:12.745Z] DLT testFinished: testZeros(net.openj9.test.arithmetics.TestComparisonEquals)
[2022-07-19T23:11:12.745Z] DLT testStarted : testDifferentPrecisions(net.openj9.test.arithmetics.TestComparisonEquals)
[2022-07-19T23:11:12.745Z] DLT testFailure: testDifferentPrecisions(net.openj9.test.arithmetics.TestComparisonEquals): object is not an instance of declaring class
[2022-07-19T23:11:12.745Z] DLT java.lang.IllegalArgumentException: object is not an instance of declaring class
[2022-07-19T23:11:12.745Z] DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
[2022-07-19T23:11:12.745Z] DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
[2022-07-19T23:11:12.745Z] DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/java.lang.Thread.run(Thread.java:840)
[2022-07-19T23:11:12.745Z] DLT testFinished: testDifferentPrecisions(net.openj9.test.arithmetics.TestComparisonEquals)
[2022-07-19T23:11:12.745Z] DLT testStarted : randomTest(net.openj9.test.arithmetics.TestComparisonEquals)
[2022-07-19T23:11:12.745Z] DLT testFailure: randomTest(net.openj9.test.arithmetics.TestComparisonEquals): object is not an instance of declaring class
[2022-07-19T23:11:12.745Z] DLT java.lang.IllegalArgumentException: object is not an instance of declaring class
[2022-07-19T23:11:12.745Z] DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
[2022-07-19T23:11:12.745Z] DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
[2022-07-19T23:11:12.745Z] DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/java.lang.Thread.run(Thread.java:840)
[2022-07-19T23:11:12.745Z] DLT testFinished: randomTest(net.openj9.test.arithmetics.TestComparisonEquals)
[2022-07-19T23:11:12.745Z] DLT testStarted : testLongPrecisions(net.openj9.test.arithmetics.TestComparisonEquals)
[2022-07-19T23:11:12.745Z] DLT testFailure: testLongPrecisions(net.openj9.test.arithmetics.TestComparisonEquals): object is not an instance of declaring class
[2022-07-19T23:11:12.745Z] DLT java.lang.IllegalArgumentException: object is not an instance of declaring class
[2022-07-19T23:11:12.745Z] DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
[2022-07-19T23:11:12.745Z] DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
[2022-07-19T23:11:12.745Z] DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/java.lang.Thread.run(Thread.java:840)
[2022-07-19T23:11:12.745Z] DLT testFinished: testLongPrecisions(net.openj9.test.arithmetics.TestComparisonEquals)
[2022-07-19T23:11:12.745Z] DLT testStarted : testDifferentOffsets(net.openj9.test.arithmetics.TestComparisonEquals)
[2022-07-19T23:11:12.745Z] DLT testFailure: testDifferentOffsets(net.openj9.test.arithmetics.TestComparisonEquals): object is not an instance of declaring class
[2022-07-19T23:11:12.745Z] DLT java.lang.IllegalArgumentException: object is not an instance of declaring class
[2022-07-19T23:11:12.745Z] DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
[2022-07-19T23:11:12.745Z] DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
[2022-07-19T23:11:12.745Z] DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
[2022-07-19T23:11:12.745Z] DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[2022-07-19T23:11:12.745Z] DLT 	at java.base/java.lang.Thread.run(Thread.java:840)
[2022-07-19T23:11:12.745Z] DLT testFinished: testDifferentOffsets(net.openj9.test.arithmetics.TestComparisonEquals)
[2022-07-19T23:11:12.745Z] DLT 
[2022-07-19T23:11:12.745Z] DLT JUnit Test Results for: net.openj9.test.arithmetics.TestComparisonEquals
[2022-07-19T23:11:12.745Z] DLT   Ran    : 5
[2022-07-19T23:11:12.745Z] DLT   Passed : 1
[2022-07-19T23:11:12.745Z] DLT   Failed : 4
[2022-07-19T23:11:12.745Z] DLT   Ignored: 0
[2022-07-19T23:11:12.745Z] DLT   Result : FAILED
[2022-07-19T23:11:12.745Z] DLT <<<
[2022-07-19T23:11:12.745Z] DLT 

[2022-07-19T23:13:49.763Z] STF 19:13:49.455 - =====================   R E S U L T S   =====================
[2022-07-19T23:13:49.763Z] STF 19:13:49.455 - Stage results:
[2022-07-19T23:13:49.763Z] STF 19:13:49.455 -   setUp:     pass
[2022-07-19T23:13:49.763Z] STF 19:13:49.455 -   execute:  *fail*
[2022-07-19T23:13:49.763Z] STF 19:13:49.455 -   teardown:  pass
[2022-07-19T23:13:49.763Z] STF 19:13:49.455 - 
[2022-07-19T23:13:49.763Z] STF 19:13:49.455 - Overall result: **FAILED**
[2022-07-19T23:13:49.763Z] 
[2022-07-19T23:13:49.763Z] DaaLoadTest_all_special_5m_0_FAILED

50x internal grinder

@pshipton
Copy link
Member Author

pshipton commented Jul 21, 2022

Grinder failed 1/50 with a different message.

DLT testFailure: randomTest(net.openj9.test.arithmetics.TestArithmetics): java.lang.ClassCastException@95522b35
DLT java.lang.IllegalArgumentException: java.lang.ClassCastException@95522b35
DLT 	at jdk.internal.reflect.GeneratedMethodAccessor3655.invoke(Unknown Source)
DLT 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
DLT 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
DLT 	at java.base/java.lang.Thread.run(Thread.java:840)
DLT testFinished: randomTest(net.openj9.test.arithmetics.TestArithmetics)

@pshipton
Copy link
Member Author

@0xdaryl can someone take a look at this pls. The failure rate isn't high enough to be a blocker, but it seems like a recent regression.

@pshipton pshipton added this to the Backlog milestone Jul 21, 2022
@pshipton pshipton changed the title DaaLoadTest_daa1_CS_5m_0 java.lang.IllegalArgumentException: object is not an instance of declaring class DaaLoadTest java.lang.IllegalArgumentException: object is not an instance of declaring class OR ClassCastException Jul 21, 2022
@pshipton
Copy link
Member Author

Another one in a different test #15622

@pshipton
Copy link
Member Author

https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_special.system_aarch64_linux_Release_testList_1/25
DaaLoadTest_all_special_5m_0 -Xdump:system:events=user

DLT testFailure: testIntrinsicPerformance(net.openj9.test.arithmetics.TestPerformance): java.lang.ClassCastException@13e6d25b
DLT java.lang.IllegalArgumentException: java.lang.ClassCastException@13e6d25b
DLT 	at jdk.internal.reflect.GeneratedMethodAccessor3207.invoke(Unknown Source)
DLT 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
DLT 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
DLT 	at java.base/java.lang.Thread.run(Thread.java:839)
DLT testFinished: testIntrinsicPerformance(net.openj9.test.arithmetics.TestPerformance)

@pshipton
Copy link
Member Author

pshipton commented Oct 3, 2022

https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_extended.system_aarch64_linux_Nightly_testList_0/264
DaaLoadTest_all_CS_5m_0

DLT testFailure: testFloatExceptions(net.openj9.test.binaryData.TestBinaryConverters): object is not an instance of declaring class
DLT java.lang.IllegalArgumentException: object is not an instance of declaring class
DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
DLT 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
DLT 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
DLT 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
DLT 	at java.base/java.lang.Thread.run(Thread.java:839)
DLT testFinished: testFloatExceptions(net.openj9.test.binaryData.TestBinaryConverters)
DLT testStarted : testShortNormals(net.openj9.test.binaryData.TestBinaryConverters)
DLT testFailure: testShortNormals(net.openj9.test.binaryData.TestBinaryConverters): object is not an instance of declaring class
DLT java.lang.IllegalArgumentException: object is not an instance of declaring class
DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
DLT 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
DLT 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
DLT 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
DLT 	at java.base/java.lang.Thread.run(Thread.java:839)
DLT testFinished: testShortNormals(net.openj9.test.binaryData.TestBinaryConverters)
DLT testStarted : testFloatNormals(net.openj9.test.binaryData.TestBinaryConverters)
DLT testFailure: testFloatNormals(net.openj9.test.binaryData.TestBinaryConverters): object is not an instance of declaring class
DLT java.lang.IllegalArgumentException: object is not an instance of declaring class
DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
DLT 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
DLT 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
DLT 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
DLT 	at java.base/java.lang.Thread.run(Thread.java:839)
DLT testFinished: testFloatNormals(net.openj9.test.binaryData.TestBinaryConverters)

@pshipton
Copy link
Member Author

pshipton commented Oct 7, 2022

https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_sanity.system_aarch64_linux_Nightly_testList_2/264
LambdaLoadTest_CS_5m_0

LT  testFailure: testLambdaInLambdaExpressionBody(net.adoptopenjdk.test.lambda.TestLambdaContexts): object is not an instance of declaring class
LT  java.lang.IllegalArgumentException: object is not an instance of declaring class
LT  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
LT  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
LT  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
LT  	at java.lang.reflect.Method.invoke(Method.java:498)
LT  	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
LT  	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
LT  	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
LT  	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
LT  	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
LT  	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
LT  	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
LT  	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
LT  	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
LT  	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
LT  	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
LT  	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
LT  	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
LT  	at org.junit.runners.Suite.runChild(Suite.java:128)
LT  	at org.junit.runners.Suite.runChild(Suite.java:27)
LT  	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
LT  	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
LT  	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
LT  	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
LT  	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
LT  	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
LT  	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
LT  	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
LT  	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
LT  	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
LT  	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
LT  	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
LT  	at java.lang.Thread.run(Thread.java:826)

@pshipton
Copy link
Member Author

pshipton commented Oct 7, 2022

@knn-k fyi - this seems to be happening often now on alinux.

@knn-k
Copy link
Contributor

knn-k commented Oct 11, 2022

I ran the following Grinder jobs on AArch64 Linux.

[2022-10-11T10:26:22.815Z] DLT testFailure: testBoundaries(net.openj9.test.binaryData.TestByteArray2ShortNumBytes): java.lang.ClassCastException@28213c3
[2022-10-11T10:26:22.815Z] DLT java.lang.IllegalArgumentException: java.lang.ClassCastException@28213c3
[2022-10-11T10:26:22.815Z] DLT 	at jdk.internal.reflect.GeneratedMethodAccessor1952.invoke(Unknown Source)
[2022-10-11T10:26:22.815Z] DLT 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2022-10-11T10:26:22.815Z] DLT 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[2022-10-11T10:26:22.815Z] DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[2022-10-11T10:45:58.687Z] DLT class net.openj9.test.binaryData.TestByteArray2IntegerNumBytes Total: 39 Fail: 2 Ignore: 0
[2022-10-11T10:45:58.687Z] DLT 	FAILURE: testThreeByteIntegersUnmarshallCompletelySigned(net.openj9.test.binaryData.TestByteArray2IntegerNumBytes) - java.lang.ClassCastException@ec913168
[2022-10-11T10:45:58.687Z] DLT 	FAILURE: testThreeByteIntegersUnmarshallCompletelySigned(net.openj9.test.binaryData.TestByteArray2IntegerNumBytes) - java.lang.ClassCastException@d4d4d074

@pshipton
Copy link
Member Author

https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_sanity.system_aarch64_linux_Release_testList_2/32
LambdaLoadTest_J9_5m_1 -Xcompressedrefs -Xjit -Xgcpolicy:gencon

LT  testFailure: testLambdaInLambdaExpressionBody(net.adoptopenjdk.test.lambda.TestLambdaContexts): object is not an instance of declaring class
LT  java.lang.IllegalArgumentException: object is not an instance of declaring class
LT  	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
LT  	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
LT  	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
LT  	at java.lang.reflect.Method.invoke(Method.java:498)
LT  	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
LT  	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
LT  	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
LT  	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
LT  	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
LT  	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
LT  	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
LT  	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
LT  	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
LT  	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
LT  	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
LT  	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
LT  	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
LT  	at org.junit.runners.Suite.runChild(Suite.java:128)
LT  	at org.junit.runners.Suite.runChild(Suite.java:27)
LT  	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
LT  	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
LT  	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
LT  	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
LT  	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
LT  	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
LT  	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
LT  	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
LT  	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
LT  	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
LT  	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
LT  	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
LT  	at java.lang.Thread.run(Thread.java:826)

@knn-k
Copy link
Contributor

knn-k commented Dec 13, 2022

I started Grinder jobs (30 iterations each) on AArch64 Linux:

They passed without failures.

@knn-k
Copy link
Contributor

knn-k commented Dec 13, 2022

Two more 30x Grinder jobs -- No failures.

@knn-k
Copy link
Contributor

knn-k commented Dec 14, 2022

Grinder jobs for other test cases with the v0.36 branch build -- No failures.

@pshipton
Copy link
Member Author

https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_special.system_aarch64_linux_Release_testList_2/32
DaaLoadTest_all_special_5m_29 -Xgcpolicy:gencon -Xgc:dynamicBreadthFirstScanOrdering

DLT testFailure: testInvalidSignDigits(net.openj9.test.arithmetics.TestValidityChecking): object is not an instance of declaring class
DLT java.lang.IllegalArgumentException: object is not an instance of declaring class
DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
DLT 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
DLT 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
DLT 	at java.base/java.lang.Thread.run(Thread.java:839)

@knn-k
Copy link
Contributor

knn-k commented Dec 21, 2022

30x Grinder for DaaLoadTest_all_special_5m_29 using v0.36 branch build Java 11: No failures.
https://openj9-jenkins.osuosl.org/job/Grinder/1763/

@JasonFengJ9
Copy link
Member

JasonFengJ9 commented Jan 23, 2023

JDK11 0.36 build(ub18-aarch64-9)

java version "11.0.18" 2023-01-17
IBM Semeru Runtime Certified Edition 11.0.18.0-rc1 (build 11.0.18+10)
Eclipse OpenJ9 VM 11.0.18.0-rc1 (build v0.36.0-release-e68fb241f, JRE 11 Linux aarch64-64-Bit Compressed References 20230120_224 (JIT enabled, AOT enabled)
OpenJ9   - e68fb241f
OMR      - f491bbf6f
JCL      - d19b1e858d based on jdk-11.0.18+10)

[2023-01-20T17:14:48.056Z] variation: Mode687
[2023-01-20T17:14:48.056Z] JVM_OPTIONS:  -XX:+UseCompressedOops -Xjit -Xgcpolicy:gencon -Xaggressive 

[2023-01-20T17:18:57.060Z] DLT testFailure: testZero(net.openj9.test.binaryData.TestLong2ByteArrayNumBytes): java.lang.ClassCastException@e77d973f
[2023-01-20T17:18:57.060Z] DLT java.lang.IllegalArgumentException: java.lang.ClassCastException@e77d973f
[2023-01-20T17:18:57.060Z] DLT 	at jdk.internal.reflect.GeneratedMethodAccessor1456.invoke(Unknown Source)
[2023-01-20T17:18:57.060Z] DLT 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2023-01-20T17:18:57.060Z] DLT 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
[2023-01-20T17:18:57.060Z] DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
[2023-01-20T17:18:57.060Z] DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
[2023-01-20T17:18:57.060Z] DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
[2023-01-20T17:18:57.060Z] DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[2023-01-20T17:18:57.060Z] DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[2023-01-20T17:18:57.060Z] DLT 	at java.base/java.lang.Thread.run(Thread.java:839)

[2023-01-20T17:18:58.836Z] DLT 12:18:58.311 - Load test completed
[2023-01-20T17:18:58.836Z] DLT 12:18:58.312 -   Ran     : 14730
[2023-01-20T17:18:58.836Z] DLT 12:18:58.312 -   Passed  : 14720
[2023-01-20T17:18:58.836Z] DLT 12:18:58.312 -   Failed  : 10
[2023-01-20T17:18:58.836Z] DLT 12:18:58.312 -   Result  : FAILED

[2023-01-20T17:18:58.836Z] DaaLoadTest_all_special_5m_22_FAILED

50x internal grinder - all passed

@knn-k
Copy link
Contributor

knn-k commented Jan 24, 2023

The grinder job above finished successfully.

@knn-k
Copy link
Contributor

knn-k commented Jan 24, 2023

Additional 20x grinder job (job/Grinder/30593) was successful.

@knn-k
Copy link
Contributor

knn-k commented Jan 24, 2023

One more 20x grinder job (job/Grinder/30606) did not fail.

@knn-k
Copy link
Contributor

knn-k commented Jan 24, 2023

job/Grinder/30607 (30x) did not fail, either.

@pshipton
Copy link
Member Author

https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_special.system_aarch64_linux_Personal_testList_2/112
DaaLoadTest_all_special_5m_22 -XX:+UseCompressedOops -Xjit -Xgcpolicy:gencon -Xaggressive

DLT testFailure: testLessThanOrEqualsPackedDecimal(net.openj9.test.arithmetics.TestArithmeticInline): object is not an instance of declaring class
DLT java.lang.IllegalArgumentException: object is not an instance of declaring class
DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
DLT 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
DLT 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
DLT 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
DLT 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
DLT 	at java.base/java.lang.Thread.run(Thread.java:839)

@pshipton
Copy link
Member Author

https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_special.system_aarch64_linux_Personal_testList_0/121
DaaLoadTest_all_special_5m_22

DLT testFailure: testBigInteger(net.openj9.test.decimals.TestBD2PD2BD): java.lang.ClassCastException@f755ecdc
DLT java.lang.IllegalArgumentException: java.lang.ClassCastException@f755ecdc
DLT 	at jdk.internal.reflect.GeneratedMethodAccessor5845.invoke(Unknown Source)
DLT 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
DLT 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
DLT 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
DLT 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
DLT 	at java.base/java.lang.Thread.run(Thread.java:839)

@knn-k
Copy link
Contributor

knn-k commented Nov 7, 2023

2 failures in a 30x Grinder job: https://openj9-jenkins.osuosl.org/job/Grinder/3037/

@knn-k
Copy link
Contributor

knn-k commented Nov 7, 2023

Another 30x Grinder job did not fail: internal /job/Grinder/35875/

@pshipton
Copy link
Member Author

pshipton commented Nov 7, 2023

https://openj9-jenkins.osuosl.org/job/Test_openjdk8_j9_extended.system_aarch64_linux_Nightly_testList_0/540
DaaLoadTest_all_5m_1 -Xcompressedrefs -Xjit -Xgcpolicy:gencon

DLT testFailure: testNullByteArray(net.openj9.test.binaryData.TestShort2ByteArray): java.lang.ClassCastException@e7584b0d
DLT java.lang.IllegalArgumentException: java.lang.ClassCastException@e7584b0d
DLT 	at sun.reflect.GeneratedMethodAccessor5937.invoke(Unknown Source)
DLT 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
DLT 	at java.lang.reflect.Method.invoke(Method.java:498)
DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
DLT 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
DLT 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
DLT 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
DLT 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
DLT 	at java.lang.Thread.run(Thread.java:826)

@knn-k
Copy link
Contributor

knn-k commented Nov 8, 2023

No failures in a 30x job with -Xdump option. https://openj9-jenkins.osuosl.org/job/Grinder/3044/

@knn-k
Copy link
Contributor

knn-k commented Nov 9, 2023

I ran DaaLoadTest_all_5m_1 locally more than 50 times using a latest build, but I couldn't make it fail.

OpenJ9   - 2dc399ecf
OMR      - 01e77f626
JCL      - e43aa734825 based on jdk-11.0.22+1)

@knn-k
Copy link
Contributor

knn-k commented Nov 9, 2023

From https://openj9-jenkins.osuosl.org/job/Grinder/3048/ for DaaLoadTest_all_5m_1:

[2023-11-09T07:37:22.219Z] DLT class net.openj9.test.decimals.TestBD2PD2BD Total: 12 Fail: 0 Ignore: 0
[2023-11-09T07:37:22.219Z] DLT 
[2023-11-09T07:37:22.220Z] DLT class net.openj9.test.decimals.TestDecimalData Total: 31 Fail: 15 Ignore: 0
[2023-11-09T07:37:22.220Z] DLT 	FAILURE: testOtherConvertes_UDSL(net.openj9.test.decimals.TestDecimalData) - object is not an instance of declaring class
[2023-11-09T07:37:22.220Z] DLT 	FAILURE: testOverflowED2Long(net.openj9.test.decimals.TestDecimalData) - object is not an instance of declaring class
[2023-11-09T07:37:22.220Z] DLT 	FAILURE: testConvertLongNormals(net.openj9.test.decimals.TestDecimalData) - object is not an instance of declaring class
[2023-11-09T07:37:22.220Z] DLT 	FAILURE: testBDToPD(net.openj9.test.decimals.TestDecimalData) - object is not an instance of declaring class
[2023-11-09T07:37:22.220Z] DLT 	FAILURE: testi2PDExceptions(net.openj9.test.decimals.TestDecimalData) - object is not an instance of declaring class
[2023-11-09T07:37:22.220Z] DLT 	FAILURE: testConvertIntegerNormals(net.openj9.test.decimals.TestDecimalData) - object is not an instance of declaring class
[2023-11-09T07:37:22.220Z] DLT 	FAILURE: testInteger2ED2Integer(net.openj9.test.decimals.TestDecimalData) - object is not an instance of declaring class
[2023-11-09T07:37:22.220Z] DLT 	FAILURE: testNonExceptions(net.openj9.test.decimals.TestDecimalData) - object is not an instance of declaring class
[2023-11-09T07:37:22.220Z] DLT 	FAILURE: testSmallestLong2ED2Long(net.openj9.test.decimals.TestDecimalData) - object is not an instance of declaring class
[2023-11-09T07:37:22.220Z] DLT 	FAILURE: testBiggestInteger2UD2Integer(net.openj9.test.decimals.TestDecimalData) - object is not an instance of declaring class
[2023-11-09T07:37:22.220Z] DLT 	FAILURE: testConvertBigIntegerExceptions(net.openj9.test.decimals.TestDecimalData) - object is not an instance of declaring class
[2023-11-09T07:37:22.220Z] DLT 	FAILURE: testOtherConverters(net.openj9.test.decimals.TestDecimalData) - object is not an instance of declaring class
[2023-11-09T07:37:22.220Z] DLT 	FAILURE: testConvertIntegerExceptions(net.openj9.test.decimals.TestDecimalData) - object is not an instance of declaring class
[2023-11-09T07:37:22.220Z] DLT 	FAILURE: testInteger2ED2IntegerDecreasingPrecision(net.openj9.test.decimals.TestDecimalData) - object is not an instance of declaring class
[2023-11-09T07:37:22.220Z] DLT 	FAILURE: testConvertBigDecimalExceptions(net.openj9.test.decimals.TestDecimalData) - object is not an instance of declaring class

Using the latest nightly build from https://openj9-jenkins.osuosl.org/job/Build_JDK8_aarch64_linux_Nightly/552/:

openjdk version "1.8.0_402-internal"
OpenJDK Runtime Environment (build 1.8.0_402-internal-_2023_11_09_00_28-b00)
Eclipse OpenJ9 VM (build master-2dc399ecf92, JRE 1.8.0 Linux aarch64-64-Bit Compressed References 20231109_552 (JIT enabled, AOT enabled)
OpenJ9   - 2dc399ecf92
OMR      - 01e77f6269a
JCL      - 6be59e3ed9f based on jdk8u402-b01)

This looks similar to Issue #18195.

@pshipton
Copy link
Member Author

pshipton commented Dec 4, 2023

https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_special.system_aarch64_linux_Release_testList_2/69
DaaLoadTest_daa1_special_5m_22 -XX:+UseCompressedOops -Xjit -Xgcpolicy:gencon -Xaggressive

DLT testFailure: testBigInteger(net.openj9.test.decimals.TestBD2PD2BD): java.lang.ClassCastException@fb105cb1
DLT java.lang.IllegalArgumentException: java.lang.ClassCastException@fb105cb1
DLT 	at jdk.internal.reflect.GeneratedMethodAccessor1000.invoke(Unknown Source)
DLT 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
DLT 	at java.base/java.lang.reflect.Method.invoke(Method.java:572)
DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
DLT 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
DLT 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
DLT 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
DLT 	at java.base/java.lang.Thread.run(Thread.java:839)

etc.

@knn-k
Copy link
Contributor

knn-k commented Dec 5, 2023

Under investigation by generating diagnostic files upon ClassCastException with -Xdump.

@knn-k
Copy link
Contributor

knn-k commented Dec 7, 2023

Issue #14175 with Java 11 on ppc Linux looks similar. This could be a cross-platform problem.

@knn-k
Copy link
Contributor

knn-k commented Dec 13, 2023

There are two kinds of failures here:

  • java.lang.IllegalArgumentException: object is not an instance of declaring class at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) with Java 8 and 11
  • java.lang.IllegalArgumentException: java.lang.ClassCastException@* at sun.reflect.GeneratedMethodAccessor*.invoke(Unknown Source) with Java 8 and 11

The second one seems to be related to org/junit/runners/BlockJUnit4ClassRunner according to the investigation in Issue #18195.
On the other hand, the first one is reproducible with -Xjit:exclude={org/junit/runners/*.*} -- See the internal Grinder job 36844 for example.

@knn-k
Copy link
Contributor

knn-k commented Dec 15, 2023

The failure above should have been fixed by PR eclipse-omr/omr#7206. OMR hash a4c2021d459 does not contain the fix. I will check with the next nightly build.

[2023-12-14T01:28:46.045Z] =JAVA VERSION OUTPUT BEGIN=
[2023-12-14T01:28:46.522Z] openjdk version "1.8.0_402-internal"
[2023-12-14T01:28:46.522Z] OpenJDK Runtime Environment (build 1.8.0_402-internal-_2023_12_14_00_29-b00)
[2023-12-14T01:28:46.522Z] Eclipse OpenJ9 VM (build master-0ce57acd02b, JRE 1.8.0 Linux aarch64-64-Bit Compressed References 20231214_576 (JIT enabled, AOT enabled)
[2023-12-14T01:28:46.522Z] OpenJ9   - 0ce57acd02b
[2023-12-14T01:28:46.522Z] OMR      - a4c2021d459
[2023-12-14T01:28:46.522Z] JCL      - eb4eb89ca24 based on jdk8u402-b04)

[2023-12-14T02:00:51.763Z] ===============================================
[2023-12-14T02:00:51.763Z] Running test DaaLoadTest_all_5m_1 ...
[2023-12-14T02:00:51.763Z] ===============================================

[2023-12-14T02:02:18.746Z] DLT testFailure: testSubExceptions(net.openj9.test.arithmetics.TestSubExceptions): java.lang.ClassCastException@939322b0
[2023-12-14T02:02:18.746Z] DLT java.lang.IllegalArgumentException: java.lang.ClassCastException@939322b0
[2023-12-14T02:02:18.746Z] DLT 	at sun.reflect.GeneratedMethodAccessor4243.invoke(Unknown Source)
[2023-12-14T02:02:18.747Z] DLT 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2023-12-14T02:02:18.747Z] DLT 	at java.lang.reflect.Method.invoke(Method.java:503)
[2023-12-14T02:02:18.747Z] DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
[2023-12-14T02:02:18.747Z] DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)

@knn-k
Copy link
Contributor

knn-k commented Dec 15, 2023

I ran DaaLoadTest_all_5m_1 using the nightly build from https://openj9-jenkins.osuosl.org/job/Build_JDK8_aarch64_linux_Nightly/577/ that contains eclipse-omr/omr#7206 as the internal Grinder job 36946.
No failures in 80x run.

I am also running DaaLoadTest_all_special_5m_22.

@knn-k
Copy link
Contributor

knn-k commented Dec 15, 2023

Now I cannot reproduce the IllegalArgumentException at NativeMethodAccessorImpl.invoke0(), the first kind in #15578 (comment), in the DaaLoadTest_all_special_5m_22 Grinder jobs below.
It seems eclipse-omr/omr#7206 fixed it along with the ClassCastException at GeneratedMethodAccessor*.invoke().

Nightly builds:

Test jobs: (80x each)

  • Java 8: internal Grinder 36954
  • Java 11: internal Grinder 36950

@knn-k
Copy link
Contributor

knn-k commented Dec 18, 2023

I think we can close this issue now.
Two more successful DaaLoadTest_all_special_5m_22 jobs with the fix eclipse-omr/omr#7206, 80x each:

  • Java 8: internal Grinder 36984
  • Java 11: internal Grinder 36985

@cjjdespres
Copy link
Contributor

I think this happened in https://hyc-runtimes-jenkins.swg-devops.com/job/Test_openjdk8_j9_special.system_ppc64le_linux_jit_Personal/1044/, but a 100x grinder (with JITServer) did not show any failures.

# OpenJDK Runtime Environment (build 1.8.0_422-internal-jenkins_2024_06_03_03_33-b00)
# Eclipse OpenJ9 VM (build master-099aaee5c98, JRE 1.8.0 Linux ppc64le-64-Bit Compressed References 20240603_1740 (JIT enabled, AOT enabled)
# OpenJ9   - 099aaee5c98
# OMR      - 0f74862420b
# JCL      - 702bc382993 based on jdk8u422-b02)

        DLT testFailure: testDifferentPrecisions(net.openj9.test.arithmetics.TestComparisonEquals): object is not an instance of declaring class
        DLT java.lang.IllegalArgumentException: object is not an instance of declaring class
        DLT 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        DLT 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        DLT 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        DLT 	at java.lang.reflect.Method.invoke(Method.java:503)
        DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
        DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
        DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
        DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
        DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
        DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
        DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
        DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
        DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
        DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
        DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
        DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
        DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
        DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
        DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
        DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
        DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
        DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
        DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
        DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
        DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
        DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
        DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
        DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
        DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
        DLT 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        DLT 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        DLT 	at java.lang.Thread.run(Thread.java:826)
        DLT testFinished: testDifferentPrecisions(net.openj9.test.arithmetics.TestComparisonEquals)
        DLT testStarted : randomTest(net.openj9.test.arithmetics.TestComparisonEquals)
        DLT testFailure: randomTest(net.openj9.test.arithmetics.TestComparisonEquals): object is not an instance of declaring class
        DLT java.lang.IllegalArgumentException: object is not an instance of declaring class
        DLT 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        DLT 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        DLT 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        DLT 	at java.lang.reflect.Method.invoke(Method.java:503)
        DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
        DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
        DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
        DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
        DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
        DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
        DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
        DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
        DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
        DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
        DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
        DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
        DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
        DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
        DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
        DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
        DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
        DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
        DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
        DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
        DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
        DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
        DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
        DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
        DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
        DLT 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        DLT 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        DLT 	at java.lang.Thread.run(Thread.java:826)
        DLT testFinished: randomTest(net.openj9.test.arithmetics.TestComparisonEquals)
        DLT testStarted : testLongPrecisions(net.openj9.test.arithmetics.TestComparisonEquals)
        DLT testFailure: testLongPrecisions(net.openj9.test.arithmetics.TestComparisonEquals): object is not an instance of declaring class
        DLT java.lang.IllegalArgumentException: object is not an instance of declaring class
        DLT 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        DLT 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        DLT 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        DLT 	at java.lang.reflect.Method.invoke(Method.java:503)
        DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
        DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
        DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
        DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
        DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
        DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
        DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
        DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
        DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
        DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
        DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
        DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
        DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
        DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
        DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
        DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
        DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
        DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
        DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
        DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
        DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
        DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
        DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
        DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
        DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
        DLT 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        DLT 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        DLT 	at java.lang.Thread.run(Thread.java:826)
        DLT testFinished: testLongPrecisions(net.openj9.test.arithmetics.TestComparisonEquals)
        DLT testStarted : testDifferentOffsets(net.openj9.test.arithmetics.TestComparisonEquals)
        DLT testFailure: testDifferentOffsets(net.openj9.test.arithmetics.TestComparisonEquals): object is not an instance of declaring class
        DLT java.lang.IllegalArgumentException: object is not an instance of declaring class
        DLT 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        DLT 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        DLT 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        DLT 	at java.lang.reflect.Method.invoke(Method.java:503)
        DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
        DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
        DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
        DLT 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
        DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
        DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
        DLT 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
        DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
        DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
        DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
        DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
        DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
        DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
        DLT 	at org.junit.runners.Suite.runChild(Suite.java:128)
        DLT 	at org.junit.runners.Suite.runChild(Suite.java:27)
        DLT 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
        DLT 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
        DLT 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
        DLT 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
        DLT 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
        DLT 	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
        DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
        DLT 	at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
        DLT 	at net.adoptopenjdk.loadTest.adaptors.JUnitAdaptor.executeTest(JUnitAdaptor.java:130)
        DLT 	at net.adoptopenjdk.loadTest.LoadTestRunner$2.run(LoadTestRunner.java:182)
        DLT 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        DLT 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        DLT 	at java.lang.Thread.run(Thread.java:826)

@knn-k
Copy link
Contributor

knn-k commented Jun 4, 2024

@cjjdespres I added a comment in Issue #14175, which is an "IllegalArgumentException: object is not an instance of declaring class" on ppc64le Linux.

@pshipton
Copy link
Member Author

https://openj9-jenkins.osuosl.org/job/Test_openjdk11_j9_special.system_ppc64le_linux_Personal_testList_0/112
DaaLoadTest_daa2_special_5m_8 -Xgcpolicy:gencon -Xshareclasses -Xjit -Xnocompressedrefs

10:35:19  DLT testFailure: testSevenNumBytes(net.openj9.test.PD2Primitive.RandomTests): java.lang.ClassCastException@c82d45
10:35:19  DLT java.lang.IllegalArgumentException: java.lang.ClassCastException@c82d45
10:35:19  DLT 	at jdk.internal.reflect.GeneratedMethodAccessor2127.invoke(Unknown Source)
10:35:19  DLT 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
10:35:19  DLT 	at java.base/java.lang.reflect.Method.invoke(Method.java:572)
10:35:19  DLT 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
10:35:19  DLT 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
10:35:19  DLT 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
10:35:19  DLT 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
10:35:19  DLT 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
10:35:19  DLT 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants