eclipse-openj9 / openj9

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

JTReg Test Failure: java/util/Spliterator/SpliteratorCollisions.java #7090

Open adam-thorpe opened 5 years ago

adam-thorpe commented 5 years ago

Failure link

https://ci.adoptopenjdk.net/view/Test_grinder/job/Grinder_Advanced/477/

Optional info

Failure output (captured from console output)

11:44:12  test SpliteratorCollisions.testForEachWithNull("new java.util.HashMap.keySet().spliterator() {size=1001}", java.util.Collections$UnmodifiableRandomAccessList@aec48839, SpliteratorCollisions$SpliteratorDataBuilder$$Lambda$39/0000000000000000@b56a1b87): failure
11:44:12  java.lang.AssertionError: Maps do not match for key:40 actual:1 expected:null expected [null] but found [1]
11:44:12    at org.testng.Assert.fail(Assert.java:94)
11:44:12    at org.testng.Assert.failNotEquals(Assert.java:496)
11:44:12    at org.testng.Assert.assertEquals(Assert.java:116)
11:44:12    at org.testng.Assert.assertEquals(Assert.java:837)
11:44:12    at java.base/java.util.stream.LambdaTestHelpers.assertContentsUnordered(LambdaTestHelpers.java:438)
11:44:12    at java.base/java.util.stream.LambdaTestHelpers.assertContentsUnordered(LambdaTestHelpers.java:434)
11:44:12    at java.base/java.util.SpliteratorTestHelper.assertContents(SpliteratorTestHelper.java:650)
11:44:12    at java.base/java.util.SpliteratorTestHelper$$Lambda$34.0000000000000000.assertContents(Unknown Source)
11:44:12    at java.base/java.util.SpliteratorTestHelper.testForEach(SpliteratorTestHelper.java:274)
11:44:12    at java.base/java.util.SpliteratorTestHelper.testForEach(SpliteratorTestHelper.java:174)
11:44:12    at SpliteratorCollisions.testForEachWithNull(SpliteratorCollisions.java:239)
11:44:12    at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
...

Tests failed: 21/765. Most (If not all) seem to have the same error message of Maps do not match for key:40 actual:1 expected:null expected [null] but found [1]

pshipton commented 5 years ago

Does this fail with -Xint?

adam-thorpe commented 5 years ago

Yes, assuming I did this correctly https://ci.adoptopenjdk.net/view/Test_grinder/job/Grinder_Advanced/493