-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
P4
-
None
-
Affects Version/s: 27
-
Component/s: core-libs
-
Fix Understood
-
generic
-
linux
We have a Linux machine with IPV6 disabled.
There the test javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java fails.
Error :
command: main SubjectAltNameIP [::1]
reason: User specified action: run main/othervm SubjectAltNameIP [::1]
started: Sun Dec 14 21:22:53.422 CET 2025
Mode: othervm [/othervm specified]
Additional options from @modules: --add-modules java.base --add-exports java.base/sun.net.util=ALL-UNNAMED
Process id: 14723
finished: Sun Dec 14 21:22:59.728 CET 2025
elapsed time (seconds): 6.306
----------configuration:(4/101)----------
Boot Layer
add modules: java.base
add exports: java.base/sun.net.util ALL-UNNAMED
----------System.out:(0/0)----------
----------System.err:(26/1574)----------
java.lang.RuntimeException: Server failed to start.
at SubjectAltNameIP.doClientSide(SubjectAltNameIP.java:139)
at SubjectAltNameIP.<init>(SubjectAltNameIP.java:189)
at SubjectAltNameIP.main(SubjectAltNameIP.java:176)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
at java.base/java.lang.Thread.run(Thread.java:1516)
Caused by: java.net.SocketException: Protocol family unavailable
at java.base/sun.nio.ch.Net.bind0(Native Method)
at java.base/sun.nio.ch.Net.bind(Net.java:525)
at java.base/sun.nio.ch.Net.bind(Net.java:514)
at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:641)
at java.base/java.net.ServerSocket.bind(ServerSocket.java:326)
at java.base/java.net.ServerSocket.<init>(ServerSocket.java:222)
at java.base/javax.net.ssl.SSLServerSocket.<init>(SSLServerSocket.java:155)
at java.base/sun.security.ssl.SSLServerSocketImpl.<init>(SSLServerSocketImpl.java:80)
at java.base/sun.security.ssl.SSLServerSocketFactoryImpl.createServerSocket(SSLServerSocketFactoryImpl.java:87)
at SubjectAltNameIP.doServerSide(SubjectAltNameIP.java:106)
at SubjectAltNameIP.lambda$startServer$0(SubjectAltNameIP.java:203)
... 1 more
There the test javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java fails.
Error :
command: main SubjectAltNameIP [::1]
reason: User specified action: run main/othervm SubjectAltNameIP [::1]
started: Sun Dec 14 21:22:53.422 CET 2025
Mode: othervm [/othervm specified]
Additional options from @modules: --add-modules java.base --add-exports java.base/sun.net.util=ALL-UNNAMED
Process id: 14723
finished: Sun Dec 14 21:22:59.728 CET 2025
elapsed time (seconds): 6.306
----------configuration:(4/101)----------
Boot Layer
add modules: java.base
add exports: java.base/sun.net.util ALL-UNNAMED
----------System.out:(0/0)----------
----------System.err:(26/1574)----------
java.lang.RuntimeException: Server failed to start.
at SubjectAltNameIP.doClientSide(SubjectAltNameIP.java:139)
at SubjectAltNameIP.<init>(SubjectAltNameIP.java:189)
at SubjectAltNameIP.main(SubjectAltNameIP.java:176)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
at java.base/java.lang.Thread.run(Thread.java:1516)
Caused by: java.net.SocketException: Protocol family unavailable
at java.base/sun.nio.ch.Net.bind0(Native Method)
at java.base/sun.nio.ch.Net.bind(Net.java:525)
at java.base/sun.nio.ch.Net.bind(Net.java:514)
at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:641)
at java.base/java.net.ServerSocket.bind(ServerSocket.java:326)
at java.base/java.net.ServerSocket.<init>(ServerSocket.java:222)
at java.base/javax.net.ssl.SSLServerSocket.<init>(SSLServerSocket.java:155)
at java.base/sun.security.ssl.SSLServerSocketImpl.<init>(SSLServerSocketImpl.java:80)
at java.base/sun.security.ssl.SSLServerSocketFactoryImpl.createServerSocket(SSLServerSocketFactoryImpl.java:87)
at SubjectAltNameIP.doServerSide(SubjectAltNameIP.java:106)
at SubjectAltNameIP.lambda$startServer$0(SubjectAltNameIP.java:203)
... 1 more
- relates to
-
JDK-8369950 TLS connection to IPv6 address fails with BCJSSE due to IllegalArgumentException
-
- Resolved
-
- links to
-
Review(master)
openjdk/jdk/28825