Problemen met het oplossen van namen worden aangegeven door org.postgresql.util.PSQLException
en resulteren niet in NPE. De oorzaak van het probleem is eigenlijk een verbindingsreeks en met name de manier waarop u gebruikersreferenties opgeeft. Op het eerste gezicht lijkt het een bug, maar als u op zoek bent naar een snelle oplossing, kunt u ofwel URL-eigenschappen gebruiken:
url = 'jdbc:postgresql://PG_SERVER_IP/db_name?user=PG_USER&password=PASSWORD'
of eigenschappenargument:
properties = {
"user": "PG_USER",
"password": "PASSWORD",
"driver": "org.postgresql.Driver"
}