Re: ResultSet.previous() - ArrayIndexOutOfBoundsException

Поиск
Список
Период
Сортировка
От Kris Jurka
Тема Re: ResultSet.previous() - ArrayIndexOutOfBoundsException
Дата
Msg-id Pine.LNX.4.33.0401192119090.11604-200000@leary.csoft.net
обсуждение исходный текст
Ответ на Re: ResultSet.previous() - ArrayIndexOutOfBoundsException  (Kris Jurka <books@ejurka.com>)
Список pgsql-jdbc

On Mon, 19 Jan 2004, Kris Jurka wrote:

>
>
> On Mon, 19 Jan 2004, [ISO-8859-2] Fischer Kriszti�n wrote:
>
> > Hi!
> >
> > I use PostgreSQL 7.4.1 through the shipped JDBC driver. In some
> > circumstances the driver throws the following exception:
> >
> > [...]
> > java.lang.ArrayIndexOutOfBoundsException: 1 >= 0
> >          at java.util.Vector.elementAt(Vector.java:431)
> >          at
> > org.postgresql.jdbc2.AbstractJdbc2ResultSet.previous(AbstractJdbc2ResultSet.java:495)
> >          at
> > com.bh.server.implementation.SQLObject.previousRow(SQLObject.java:583)
>
>
> Here's a sample program to demonstrate the problem.  Basically it assumes
> that rs.next() won't be called after it returns false.  The same problem
> is also true in reverse, calling previous and then next will show the same
> issue.  I should hopefully have a patch for this later today.
>

I have applied a patch to fix this problem to the cvs version on gborg.
Here is the equivalent patch for the 7.4 series driver.

Kris Jurka

Вложения

В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Kris Jurka
Дата:
Сообщение: JDBC Driver moved to gborg.
Следующее
От: "Frequency UnKnown"
Дата:
Сообщение: JDBC woes SOLVED!!!