Skip site navigation (1)Skip section navigation (2)
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>