Re: NPE sent by driver when ResultSet's connection is closed, - Mailing list pgsql-jdbc

From Kris Jurka
Subject Re: NPE sent by driver when ResultSet's connection is closed,
Date
Msg-id Pine.BSO.4.56.0412171627040.29231@leary.csoft.net
Whole thread Raw
In response to NPE sent by driver when ResultSet's connection is closed, proposed patch  (Guillaume Cottenceau <gc@mnc.ch>)
List pgsql-jdbc

On Fri, 17 Dec 2004, Guillaume Cottenceau wrote:

> I am having some trouble with java.sql.ResultSet being "closed"
> when it should not in our application, and it has shown what is I
> think a bug in the driver.
>
> When the ResultSet is "closed", and I fire #next, I receive an
> SQLException complaining that the connection is closed. But when
> I fire #first, I receive a NullPointerException from driver code,
> which is incorrect since java.sql.ResultSet states that #first
> only throws SQLException.

Well, no one really declares throwing NPE because it's a RuntimeException,
but yes this is a bug and has been on the todo list for a while.  Your
complaint has motivated me to do this and I've committed a hopefully
complete fix to this whole class of problems to the cvs repository.

Kris Jurka

pgsql-jdbc by date:

Previous
From: Guillaume Cottenceau
Date:
Subject: NPE sent by driver when ResultSet's connection is closed, proposed patch
Next
From: Kris Jurka
Date:
Subject: Re: Updated french translation