Re: problem with PSQLException/PSQLState

From: Kris Jurka <books(at)ejurka(dot)com>
To: Jason Briggs <jason(at)lateralnz(dot)com>
Cc: <pgsql-jdbc(at)postgresql(dot)org>
Subject: Re: problem with PSQLException/PSQLState
Date: 2003-12-09 21:45:44
Message-ID: Pine.LNX.4.33.0312091644430.3369-100000@leary.csoft.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

On Wed, 3 Dec 2003, Jason Briggs wrote:

> Just discovered a possible issue with the SQLException thrown by the 7.4
> beta3 jdbc driver.
>
> PSQLException used to contain only a message, but now also has a ref to
> org.postgresql.util.PSQLState. PSQLState isn't serializable and because
> a SQLException is supposed to be serializable, this causes a problem in
> situations where you might want to propogate your exceptions across the
> wire (i.e. app server to client).
>
> The problem is fixed if you change PSQLState to implement Serializable,
> as follows:

Here's a patch to add the change indicated and more importantly a test
case so this won't happen again.

Kris Jurka

In response to

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Kris Jurka 2003-12-09 21:56:09 Re: problem with PSQLException/PSQLState
Previous Message Kris Jurka 2003-12-09 21:21:06 Re: SET AUTOCOMMIT TO OFF is no longer supported