Bug #814: ArrayIndexOutOfBoundsException with extended character data

Поиск
Список
Период
Сортировка
От pgsql-bugs@postgresql.org
Тема Bug #814: ArrayIndexOutOfBoundsException with extended character data
Дата
Msg-id 20021112185639.96984476521@postgresql.org
обсуждение исходный текст
Список pgsql-bugs
Michael Brown (mikegb@acm.org) reports a bug with a severity of 2
The lower the number the more severe it is.

Short Description
ArrayIndexOutOfBoundsException with extended character data

Long Description
I get an exception when reading data (using DbVisualizer 3.1) when reading data from a table that has extended
(non-ASCII)characters: 

13:20:34 [DEBUG Thread-7 getValue] getting column 1 (VARCHAR) using getString()

13:20:34 [DEBUG Thread-7 getValue] getting column 2 (VARCHAR) using getString()

13:20:34 [DEBUG Thread-7 getValue] getting column 3 (VARCHAR) using getString()

13:20:34 [DEBUG Thread-7 getValue] getting column 4 (VARCHAR) using getString()

13:20:34 [DEBUG Thread-7 getValue] getting column 5 (VARCHAR) using getString()

13:20:34 [DEBUG Thread-7 getValue] getting column 6 (VARCHAR) using getString()

13:20:34 [DEBUG Thread-7 getValue] getting column 7 (VARCHAR) using getString()

13:20:34 [DEBUG Thread-7 getValue] getting column 8 (VARCHAR) using getString()

13:20:34 [DEBUG Thread-7 getValue] getting column 9 (VARCHAR) using getString()

13:20:34 [DEBUG Thread-7 getValue] getting column 10 (VARCHAR) using getString()

13:20:34 [DEBUG Thread-7 getValue] getting column 11 (VARCHAR) using getString()

java.lang.ArrayIndexOutOfBoundsException: 23

    at org.postgresql.core.Encoding.decodeUTF8(Encoding.java:253)

    at org.postgresql.core.Encoding.decode(Encoding.java:165)

    at org.postgresql.core.Encoding.decode(Encoding.java:181)

    at org.postgresql.jdbc1.AbstractJdbc1ResultSet.getString(AbstractJdbc1ResultSet.java:97)

    at se.pureit.dbvis.Selector.getValue(Selector.java:991)

    at se.pureit.dbvis.Selector.fetchData(Selector.java:893)

    at se.pureit.dbvis.Selector.execute(Selector.java:176)

    at se.pureit.dbvis.Selector.access$000(Selector.java:35)

    at se.pureit.dbvis.Selector$ExecuteThread.construct(Selector.java:1550)

    at se.pureit.swing.util.SwingWorker$2.run(SwingWorker.java:109)

    at java.lang.Thread.run(Thread.java:536)

13:20:57 [DEBUG AWT-EventQueue-0 cancelCurrentQuery] Forced interrupt of query thread


I am using a 7.3 back-end built from cvs fairly recently (~2 wks ago). The jdbc driver was built yesterday (11/12/2003)
fromcvs updated immediately prior to build. 

Sample Code


No file was uploaded with this report

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

Предыдущее
От: Stephan Szabo
Дата:
Сообщение: Re: bug?
Следующее
От: pgsql-bugs@postgresql.org
Дата:
Сообщение: Bug #815: after trigger not working in begin-commit block (no bug)