From: | Patrick Higgins <phiggins(at)transzap(dot)com> |
---|---|
To: | PostgreSQL JDBC <pgsql-jdbc(at)postgresql(dot)org> |
Subject: | Patch for some bugs/annoyances |
Date: | 2003-12-11 20:17:03 |
Message-ID: | 1071173821.24112.31.camel@phiggins.transzap.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
Here's a patch fixing a bug in throwing a PSQLException which causes
helpful information to not be displayed. The code is clearly trying to
call the PSQLException(String, PSQLState, Object[]) constructor, but
instead gets the PSQLException(String, Object) constructor because it
forgets the PSQLState.
This first bug may have been causing the second; I can't remember
anymore. Anyway, sometimes this.state in PSQLException is null causing
getSQLState() to throw a NullPointerException. I've included a check for
this and return the string "null" when the state is null.
Finally, I've changed PSQLState to implement Serializable so that I can
throw SQLExceptions to remote callers.
Attachment | Content-Type | Size |
---|---|---|
jdbc.patch | text/x-patch | 1.9 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Kris Jurka | 2003-12-11 21:32:06 | Re: Patch for some bugs/annoyances |
Previous Message | PostgreSQL Bugs List | 2003-12-11 19:43:49 | BUG #1005: JDBC cancelRowUpdates() sets column values to null |