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 722 forks source link

harmony testGolden javax.security.auth.callback.serialization.PasswordCallbackTest ComparisonFailure: null expected:<[abc]> but was:<[ ]> #20307

Open pshipton opened 1 month ago

pshipton commented 1 month ago

Internal build [zOS S390] 80 Load_Level_2.harmony.5mins.Mode112 -Xgcpolicy:gencon -Xjit:count=0 -Xnocompressedrefs fyrec50y

Failed 1/30 in a grinder (fyrec50z)

j> 15:03:40 20241004 15:03:40 <Primary|SimpleDriver|org.apache.harmony.auth.tests.javax.security.auth.callback.serialization.PasswordCallbackTest|3288|Default Invocant> ERROR: Test testGolden(org.apache.harmony.auth.tests.javax.security.auth.callback.serialization.PasswordCallbackTest) failed
j> 15:03:40 Throwable trace:
j> 15:03:40 junit.framework.ComparisonFailure: null expected:<[abc]> but was:<[   ]>
j> 15:03:40     at junit.framework.Assert.assertEquals(Assert.java:81)
j> 15:03:40     at junit.framework.Assert.assertEquals(Assert.java:87)
j> 15:03:40     at org.apache.harmony.auth.tests.javax.security.auth.callback.serialization.PasswordCallbackTest.assertDeserialized(PasswordCallbackTest.java:51)
j> 15:03:40     at org.apache.harmony.testframework.serialization.SerializationTest.verifyGolden(SerializationTest.java:519)
j> 15:03:40     at org.apache.harmony.testframework.serialization.SerializationTest.verifyGolden(SerializationTest.java:492)
j> 15:03:40     at org.apache.harmony.testframework.serialization.SerializationTest.testGolden(SerializationTest.java:147)
github-actions[bot] commented 1 month ago

Issue Number: 20307 Status: Open Recommended Components: comp:test, comp:vm, comp:gc Recommended Assignees: pshipton, jasonfengj9, chengjin01

pshipton commented 1 month ago

@hzongaro @r30shah fyi. I haven't seen this failure before (although I don't always do the best job of triaging harmony failures since there are a bunch of machine issues).

r30shah commented 1 month ago

I see this one failing 1/50 times (build_info.php?build_id=79356), need to investigate this (May be 31-bit z/OS issue only??), I will do initial triage before getting one of us to work on it.

pshipton commented 4 weeks ago

Internal build [zOS S390 64bit Compressed Pointers] 80 Load_Level_2.harmony.5mins.Mode610 -Xcompressedrefs -Xjit -Xgcpolicy:gencon fyrec510

pshipton commented 4 weeks ago

It's not 32-bit only and it failed without -Xjit:count=0 so I've added it to the next milestone.

r30shah commented 4 weeks ago

Thanks Peter for sharing, I think this will help nailing down the cause. @matthewhall2 Let's look into this together.

pshipton commented 3 weeks ago

Internal build [zOS S390 64bit Compressed Pointers] 80 Load_Level_2.harmony.5mins.Mode610 fyrec60h

pshipton commented 3 weeks ago

Internal build [Linux S390 64bit] 80 Load_Level_2.harmony.5mins.Mode109

pshipton commented 1 week ago

Internal build [zOS S390] 80 Load_Level_2.harmony.5mins.Mode187

pshipton commented 1 week ago

Internal build [zOS S390] 80 Load_Level_2.harmony.5mins.Mode112