Date: Thu, 15 Aug 2019 21:27:19 +0000 From: bugzilla-noreply@freebsd.org To: java@FreeBSD.org Subject: maintainer-feedback requested: [Bug 239890] java/openjdk11: openjdk 11.0.4+11.2 JDBC connections fail with IPv6 addresses Message-ID: <bug-239890-8522-e0VkeTXHux@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-239890-8522@https.bugs.freebsd.org/bugzilla/> References: <bug-239890-8522@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-java mailing l= ist <java@FreeBSD.org> for maintainer-feedback: Bug 239890: java/openjdk11: openjdk 11.0.4+11.2 JDBC connections fail with = IPv6 addresses https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239890 --- Description --- 1.stormblade:jdbc-test,9:19am> cat J.java=20 import java.sql.*; public class J { public static void main ( String args[]) throws Exception { String url =3D "jdbc:postgresql://[::1]/postgres?user=3Dpostgres"; Connection conn =3D DriverManager.getConnection(url); } } 1.stormblade:jdbc-test,9:20am> fetch https://jdbc.postgresql.org/download/postgresql-42.2.6.jar postgresql-42.2.6.jar 823 kB 337 kBps 03s 1.stormblade:jdbc-test,9:20am> setenv JAVA_HOME /usr/local/openjdk8 1.stormblade:jdbc-test,9:20am> javac J.java=20 1.stormblade:jdbc-test,9:21am> java -cp .:postgresql-42.2.6.jar J 1.stormblade:jdbc-test,9:21am> setenv JAVA_HOME /usr/local/openjdk11 1.stormblade:jdbc-test,9:21am> java -cp .:postgresql-42.2.6.jar J Exception in thread "main" org.postgresql.util.PSQLException: The connection attempt failed. at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionF= acto ryImpl.java:292) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java= :49) at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:195) at org.postgresql.Driver.makeConnection(Driver.java:458) at org.postgresql.Driver.connect(Driver.java:260) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:251) at J.main(J.java:11) Caused by: java.net.SocketException: Protocol family unavailable at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImp= l.ja va:399) at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSo= cket Impl.java:242) at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.= java :224) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403) at java.base/java.net.Socket.connect(Socket.java:591) at org.postgresql.core.PGStream.<init>(PGStream.java:75) at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryIm= pl.j ava:91) at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionF= acto ryImpl.java:192) ... 7 more 1.stormblade:jdbc-test,9:24am> java -version openjdk version "11.0.4" 2019-07-16 OpenJDK Runtime Environment (build 11.0.4+11-2) OpenJDK 64-Bit Server VM (build 11.0.4+11-2, mixed mode)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-239890-8522-e0VkeTXHux>