NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: andrey--k on June 24, 2014, 11:11:06 AM

Title: Database error
Post by: andrey--k on June 24, 2014, 11:11:06 AM
Oracle 11.

Создал дашбоард.
В нем line chart.
Добавил 16 элементов.
В лог посыпалась ошибка:

INSERT INTO dashboard_elements (dashboard_id,element_id,element_type,element_data,layout_data) VALUES (142571,0,1,'
___Много_строк_xml____
')"): ORA-01704: string literal too long

Похоже при INSERT оракл использует varchar2, c лимитом в 4000 символов.
На форумах рекомендуют использовать приведение типов:
to_clob( 'value of 1500 characters' )

Как можно исправить?
Title: Re: Database error
Post by: Victor Kirhenshtein on June 24, 2014, 11:43:52 AM
Это баг. Без изменений в коде с этим ничего не сделаешь. Буду разбираться.
Title: Re: Database error
Post by: Victor Kirhenshtein on June 30, 2014, 10:44:56 AM
Исправил эту проблему, изменения войдут в релиз 1.2.15.
Title: Re: Database error
Post by: andrey--k on June 30, 2014, 12:08:49 PM
Спасибо!