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

JTReg Test Failure: java/lang/invoke/SpreadCollectTest.java #7123

Closed
M-Davies opened this issue Sep 18, 2019 · 0 comments
Closed

JTReg Test Failure: java/lang/invoke/SpreadCollectTest.java #7123

M-Davies opened this issue Sep 18, 2019 · 0 comments

Comments

@M-Davies
Copy link

M-Davies commented Sep 18, 2019

Failure link

https://github.com/M-Davies/openj9-openjdk-jdk11/blob/3c31c8cb4eb3eaed4de1a1438fa4f83e550fa51e/test/jdk/java/lang/invoke/SpreadCollectTest.java#L1 fails on JDK11-openj9 (hotspot is fine)

  • test category, openjdk
  • OS/architecture, openjdk_x86-64_linux, openjdk_x86-64_windows, openjdk_x86-64_mac
09:33:23  openjdk version "11.0.5" 2019-10-15
09:33:23  OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.5+7-201909161809)
09:33:23  Eclipse OpenJ9 VM AdoptOpenJDK (build master-c4d0e5132, JRE 11 Linux amd64-64-Bit Compressed References 20190916_334 (JIT enabled, AOT enabled)
09:33:23  OpenJ9   - c4d0e5132
09:33:23  OMR      - 265676ac
09:33:23  JCL      - 2d77cb2d93 based on jdk-11.0.5+7)

Optional info

Failure output (captured from console output)

09:35:28  STDOUT:
09:35:28  [TestNG] Running:
09:35:28    java/lang/invoke/SpreadCollectTest.java
09:35:28  
09:35:28  test test.java.lang.invoke.SpreadCollectTest.testAsCollector(): success
09:35:28  test test.java.lang.invoke.SpreadCollectTest.testAsCollectorExample(): success
09:35:28  test test.java.lang.invoke.SpreadCollectTest.testAsCollectorIllegalPos(-1): failure
09:35:28  java.lang.AssertionError: expected:<bad collect position> but was:<null>
09:35:28  	at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:101)
09:35:28  	at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:108)
09:35:28  	at test.java.lang.invoke.SpreadCollectTest.testAsCollectorIllegalPos(SpreadCollectTest.java:182)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
09:35:28  	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
09:35:28  	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
09:35:28  	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
09:35:28  	at org.testng.internal.Invoker.invokeMethod(Invoker.java:639)
09:35:28  	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:821)
09:35:28  	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1131)
09:35:28  	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
09:35:28  	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)
09:35:28  	at org.testng.TestRunner.privateRun(TestRunner.java:773)
09:35:28  	at org.testng.TestRunner.run(TestRunner.java:623)
09:35:28  	at org.testng.SuiteRunner.runTest(SuiteRunner.java:357)
09:35:28  	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:352)
09:35:28  	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:310)
09:35:28  	at org.testng.SuiteRunner.run(SuiteRunner.java:259)
09:35:28  	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
09:35:28  	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
09:35:28  	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1185)
09:35:28  	at org.testng.TestNG.runSuitesLocally(TestNG.java:1110)
09:35:28  	at org.testng.TestNG.run(TestNG.java:1018)
09:35:28  	at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:94)
09:35:28  	at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:54)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
09:35:28  	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
09:35:28  	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
09:35:28  	at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
09:35:28  	at java.base/java.lang.Thread.run(Thread.java:831)
09:35:28  test test.java.lang.invoke.SpreadCollectTest.testAsCollectorIllegalPos(17): failure
09:35:28  java.lang.AssertionError: expected:<bad collect position> but was:<null>
09:35:28  	at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:101)
09:35:28  	at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:108)
09:35:28  	at test.java.lang.invoke.SpreadCollectTest.testAsCollectorIllegalPos(SpreadCollectTest.java:182)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
09:35:28  	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
09:35:28  	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
09:35:28  	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
09:35:28  	at org.testng.internal.Invoker.invokeMethod(Invoker.java:639)
09:35:28  	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:821)
09:35:28  	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1131)
09:35:28  	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
09:35:28  	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)
09:35:28  	at org.testng.TestRunner.privateRun(TestRunner.java:773)
09:35:28  	at org.testng.TestRunner.run(TestRunner.java:623)
09:35:28  	at org.testng.SuiteRunner.runTest(SuiteRunner.java:357)
09:35:28  	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:352)
09:35:28  	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:310)
09:35:28  	at org.testng.SuiteRunner.run(SuiteRunner.java:259)
09:35:28  	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
09:35:28  	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
09:35:28  	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1185)
09:35:28  	at org.testng.TestNG.runSuitesLocally(TestNG.java:1110)
09:35:28  	at org.testng.TestNG.run(TestNG.java:1018)
09:35:28  	at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:94)
09:35:28  	at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:54)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
09:35:28  	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
09:35:28  	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
09:35:28  	at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
09:35:28  	at java.base/java.lang.Thread.run(Thread.java:831)
09:35:28  test test.java.lang.invoke.SpreadCollectTest.testAsCollectorInvokeWithArguments(): success
09:35:28  test test.java.lang.invoke.SpreadCollectTest.testAsCollectorLeading(): success
09:35:28  test test.java.lang.invoke.SpreadCollectTest.testAsCollectorLeadingInvokeWithArguments(): success
09:35:28  test test.java.lang.invoke.SpreadCollectTest.testAsCollectorNone(): success
09:35:28  test test.java.lang.invoke.SpreadCollectTest.testAsSpreader(): success
09:35:28  test test.java.lang.invoke.SpreadCollectTest.testAsSpreaderExample(): success
09:35:28  test test.java.lang.invoke.SpreadCollectTest.testAsSpreaderIllegalMethodType(): success
09:35:28  test test.java.lang.invoke.SpreadCollectTest.testAsSpreaderIllegalPos(-7): failure
09:35:28  java.lang.AssertionError: expected:<bad spread position> but was:<null>
09:35:28  	at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:101)
09:35:28  	at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:108)
09:35:28  	at test.java.lang.invoke.SpreadCollectTest.testAsSpreaderIllegalPos(SpreadCollectTest.java:85)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
09:35:28  	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
09:35:28  	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
09:35:28  	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
09:35:28  	at org.testng.internal.Invoker.invokeMethod(Invoker.java:639)
09:35:28  	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:821)
09:35:28  	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1131)
09:35:28  	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
09:35:28  	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)
09:35:28  	at org.testng.TestRunner.privateRun(TestRunner.java:773)
09:35:28  	at org.testng.TestRunner.run(TestRunner.java:623)
09:35:28  	at org.testng.SuiteRunner.runTest(SuiteRunner.java:357)
09:35:28  	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:352)
09:35:28  	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:310)
09:35:28  	at org.testng.SuiteRunner.run(SuiteRunner.java:259)
09:35:28  	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
09:35:28  	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
09:35:28  	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1185)
09:35:28  	at org.testng.TestNG.runSuitesLocally(TestNG.java:1110)
09:35:28  	at org.testng.TestNG.run(TestNG.java:1018)
09:35:28  	at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:94)
09:35:28  	at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:54)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
09:35:28  	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
09:35:28  	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
09:35:28  	at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
09:35:28  	at java.base/java.lang.Thread.run(Thread.java:831)
09:35:28  test test.java.lang.invoke.SpreadCollectTest.testAsSpreaderIllegalPos(3): failure
09:35:28  java.lang.IndexOutOfBoundsException: '(String,int,int,Object[],String)String' startPosition=4 endPosition=6
09:35:28  	at java.base/java.lang.invoke.MethodType.dropParameterTypes(MethodType.java:215)
09:35:28  	at java.base/java.lang.invoke.MethodHandle.asSpreaderCommon(MethodHandle.java:379)
09:35:28  	at java.base/java.lang.invoke.MethodHandle.asSpreader(MethodHandle.java:355)
09:35:28  	at test.java.lang.invoke.SpreadCollectTest.testAsSpreaderIllegalPos(SpreadCollectTest.java:83)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
09:35:28  	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
09:35:28  	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
09:35:28  	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
09:35:28  	at org.testng.internal.Invoker.invokeMethod(Invoker.java:639)
09:35:28  	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:821)
09:35:28  	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1131)
09:35:28  	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
09:35:28  	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)
09:35:28  	at org.testng.TestRunner.privateRun(TestRunner.java:773)
09:35:28  	at org.testng.TestRunner.run(TestRunner.java:623)
09:35:28  	at org.testng.SuiteRunner.runTest(SuiteRunner.java:357)
09:35:28  	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:352)
09:35:28  	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:310)
09:35:28  	at org.testng.SuiteRunner.run(SuiteRunner.java:259)
09:35:28  	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
09:35:28  	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
09:35:28  	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1185)
09:35:28  	at org.testng.TestNG.runSuitesLocally(TestNG.java:1110)
09:35:28  	at org.testng.TestNG.run(TestNG.java:1018)
09:35:28  	at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:94)
09:35:28  	at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:54)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
09:35:28  	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
09:35:28  	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
09:35:28  	at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
09:35:28  	at java.base/java.lang.Thread.run(Thread.java:831)
09:35:28  test test.java.lang.invoke.SpreadCollectTest.testAsSpreaderIllegalPos(19): failure
09:35:28  java.lang.AssertionError: expected:<bad spread position> but was:<null>
09:35:28  	at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:101)
09:35:28  	at org.testng.AssertJUnit.assertEquals(AssertJUnit.java:108)
09:35:28  	at test.java.lang.invoke.SpreadCollectTest.testAsSpreaderIllegalPos(SpreadCollectTest.java:85)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
09:35:28  	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
09:35:28  	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
09:35:28  	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
09:35:28  	at org.testng.internal.Invoker.invokeMethod(Invoker.java:639)
09:35:28  	at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:821)
09:35:28  	at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1131)
09:35:28  	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
09:35:28  	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)
09:35:28  	at org.testng.TestRunner.privateRun(TestRunner.java:773)
09:35:28  	at org.testng.TestRunner.run(TestRunner.java:623)
09:35:28  	at org.testng.SuiteRunner.runTest(SuiteRunner.java:357)
09:35:28  	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:352)
09:35:28  	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:310)
09:35:28  	at org.testng.SuiteRunner.run(SuiteRunner.java:259)
09:35:28  	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
09:35:28  	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
09:35:28  	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1185)
09:35:28  	at org.testng.TestNG.runSuitesLocally(TestNG.java:1110)
09:35:28  	at org.testng.TestNG.run(TestNG.java:1018)
09:35:28  	at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:94)
09:35:28  	at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:54)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
09:35:28  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
09:35:28  	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
09:35:28  	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
09:35:28  	at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
09:35:28  	at java.base/java.lang.Thread.run(Thread.java:831)
09:35:28  test test.java.lang.invoke.SpreadCollectTest.testAsSpreaderNullArrayNonZeroLength(): success
09:35:28  test test.java.lang.invoke.SpreadCollectTest.testAsSpreaderNullArrayType(): success
09:35:28  test test.java.lang.invoke.SpreadCollectTest.testAsSpreaderTooManyParams(): success
09:35:28  
09:35:28  ===============================================
09:35:28  java/lang/invoke/SpreadCollectTest.java
09:35:28  Total tests run: 17, Failures: 5, Skips: 0
09:35:28  ===============================================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

1 participant