Re: Issue with PSQL JDBC Driver Null Pointer - Mailing list pgsql-general

From Dave Cramer
Subject Re: Issue with PSQL JDBC Driver Null Pointer
Date
Msg-id CADK3HHL2A=KJ8pZr9eNnf2+5FAjEspAVsTAmobAB0To2UUxNHQ@mail.gmail.com
Whole thread Raw
In response to Issue with PSQL JDBC Driver Null Pointer  (Bhavesh Mistry <bhavesh.mistry13@gmail.com>)
Responses Re: Issue with PSQL JDBC Driver Null Pointer  (Bhavesh Mistry <bhavesh.mistry13@gmail.com>)
List pgsql-general


On Thu, 29 Jul 2021 at 15:44, Bhavesh Mistry <bhavesh.mistry13@gmail.com> wrote:
Hi Dave,

It still does not address the NPE issue.  If an alias is NULL. What should be the behavior?


public String getTypeForAlias(String alias) {
String type = TYPE_ALIASES.get(alias);
if (type != null) {
return type;
}
type = TYPE_ALIASES.get(alias.toLowerCase()) // NPE STILL HERE;
if (type == null) {
type = alias;
}
//populate for future use
TYPE_ALIASES.put(alias, type);
return type;
}
 

Very good question. I guess we should return null in this case.

I'll fix that

Dave

pgsql-general by date:

Previous
From: Bhavesh Mistry
Date:
Subject: Re: Issue with PSQL JDBC Driver Null Pointer
Next
From: Edson Carlos Ericksson Richter
Date:
Subject: Re: Issue with PSQL JDBC Driver Null Pointer