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