| 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: | Whole Thread | Raw Message | 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 |