aqa-tests icon indicating copy to clipboard operation
aqa-tests copied to clipboard

[jdk18 arm32, aarch64] jdk_net failures related with IPv6

Open sophia-guo opened this issue 3 years ago • 5 comments

Following jdk_net test failed on arm32 with jdk18, those tests suppose that IPv6 are supported on all platforms, which is not true for arm_linux. https://ci.adoptopenjdk.net/job/Test_openjdk18_hs_extended.openjdk_arm_linux_testList_1/28/

com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java.CommandLinePositiveTest com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java.CommandLinePositiveTest java/net/InetAddress/HostsFileOrderingTest.java.HostsFileOrderingTest java/net/InetAddress/InternalNameServiceTest.java.InternalNameServiceTest java/net/InetAddress/InternalNameServiceWithHostsFileTest.java.InternalNameServiceWithHostsFileTest

For example java/net/InetAddress/HostsFileOrderingTest.java has testcases with -Djava.net.preferIPv4Stack=false -Djava.net.preferIPv6Addresses=true

or IPv6 tests is not conditional java/net/InetAddress/InternalNameServiceTest.java

https://github.com/adoptium/aqa-tests/issues/3599#issuecomment-1105959116

sophia-guo avatar May 10 '22 18:05 sophia-guo

and presumably with EXTRA_OPTIONS=-Djava.net.preferIPv4Stack=true they are still running and failing?

smlambert avatar May 10 '22 18:05 smlambert

Correct, EXTRA_OPTIONS=-Djava.net.preferIPv4Stack=true won't work with those tests. https://ci.adoptopenjdk.net/job/Grinder/4586/

sophia-guo avatar May 10 '22 18:05 sophia-guo

More tests with -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false

https://ci.adoptopenjdk.net/job/Grinder/4618/ to https://ci.adoptopenjdk.net/job/Grinder/4623/

sophia-guo avatar May 10 '22 18:05 sophia-guo

Same for jdk18 linux-aarch64 https://ci.adoptopenjdk.net/job/Test_openjdk18_hs_extended.openjdk_aarch64_linux/30/#showFailuresLink

sophia-guo avatar May 16 '22 15:05 sophia-guo

TEST: jdk/net/ExtendedSocketOption/DontFragmentTest.java is also failing with IPv6 for JDK19 on xlinux

00:47:07  STDERR:
00:47:07  java.lang.UnsupportedOperationException: IPv6 not available
00:47:07  	at java.base/sun.nio.ch.DatagramChannelImpl.<init>(DatagramChannelImpl.java:183)
00:47:07  	at java.base/sun.nio.ch.SelectorProviderImpl.openDatagramChannel(SelectorProviderImpl.java:59)
00:47:07  	at java.base/java.nio.channels.DatagramChannel.open(DatagramChannel.java:197)
00:47:07  	at DontFragmentTest.testDatagramChannel(DontFragmentTest.java:107)
00:47:07  	at DontFragmentTest.main(DontFragmentTest.java:51)
00:47:07  	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
00:47:07  	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
00:47:07  	at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
00:47:07  	at java.base/java.lang.Thread.run(Thread.java:858)

LongyuZhang avatar May 31 '22 17:05 LongyuZhang

same for alpine-linux https://ci.adoptium.net/job/Test_openjdk20_hs_extended.openjdk_x86-64_alpine-linux_testList_2/23/#showFailuresLink

sophia-guo avatar Mar 17 '23 16:03 sophia-guo