Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Invalid token. Malformed string. Firebird 3.0 version LI-V3.0.4.33054 / 15 сообщений из 15, страница 1 из 1
21.10.2019, 11:02
    #39879142
deadlock015
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid token. Malformed string. Firebird 3.0 version LI-V3.0.4.33054
Добрый день.

Не могу разобраться в какую сторону смотреть. Недавно начала вылетать ошибка, при просмотре мониторинга базы через IBExpert.
Либо: MON$TRANSACTIONS, MON$ATTACHMENTS...

С самого сервера:
SQL> SELECT * FROM MON$TRANSACTIONS;
Statement failed, SQLSTATE = 22000
Malformed string

Настройки базы не меняли давно.
При том, что если убить все сессии и попробовать, то все работает и отображается. А через некоторое время опять...

ОС: Linux 3.10.0-693.2.2.el7.x86_64

Может, кто сталкивался.
...
Рейтинг: 0 / 0
21.10.2019, 11:17
    #39879155
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid token. Malformed string. Firebird 3.0 version LI-V3.0.4.33054
CORE-3943 ?
Ну и самое простое - charset подключения? В ISQL воспроизводится?
И был ещё очень специфичный баг, когда в среде окружения процесса сервиса FB не была установлена переменная LANG.
...
Рейтинг: 0 / 0
21.10.2019, 11:34
    #39879176
deadlock015
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid token. Malformed string. Firebird 3.0 version LI-V3.0.4.33054
Basil A. Sidorov,

Charset: WIN1251, isql -ch WIN1251.
А переменная LANG в файле .bash_profile профиля firebird должна быть?
...
Рейтинг: 0 / 0
21.10.2019, 11:38
    #39879184
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid token. Malformed string. Firebird 3.0 version LI-V3.0.4.33054
Какой, к лешему, .bash_profile для сервиса???
Для начала делаем:
Код: plaintext
 strings /proc/$(pgrep fbguard)/environ
Если переменная LANG не установлена или установлена в "какое-нибудь странное значение" - добавляем нужную переменную в свойства сервиса.
...
Рейтинг: 0 / 0
21.10.2019, 12:01
    #39879210
deadlock015
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid token. Malformed string. Firebird 3.0 version LI-V3.0.4.33054
Basil A. Sidorov,

все
LANG=en_US.UTF-8
...
Рейтинг: 0 / 0
21.10.2019, 12:05
    #39879214
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid token. Malformed string. Firebird 3.0 version LI-V3.0.4.33054
Вы проблему хотите решить или вас прикалывает процесс переписки по одному предложению?
LANG - можно исключать. Разбирайтесь дальше.
...
Рейтинг: 0 / 0
21.10.2019, 12:07
    #39879216
deadlock015
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid token. Malformed string. Firebird 3.0 version LI-V3.0.4.33054
Basil A. Sidorov,

Хорошо, спасибо, "странных значений" нет.
Буду разбираться.
...
Рейтинг: 0 / 0
21.10.2019, 12:18
    #39879221
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid token. Malformed string. Firebird 3.0 version LI-V3.0.4.33054
deadlock015С самого сервера:SQL> SELECT * FROM MON$TRANSACTIONS;Statement failed,
SQLSTATE = 22000Malformed string
Первое, что в этом случае делает вменяемый админ, это убирает звёздочку и начинает
добавлять поля по одному, чтобы понять в каком именно из них оказался мусор.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
21.10.2019, 12:24
    #39879227
deadlock015
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid token. Malformed string. Firebird 3.0 version LI-V3.0.4.33054
Dimitry Sibiryakov,

пробовал, на любой колонке.
пример:
select first 1 MON$TRANSACTION_ID from MON$TRANSACTIONS

SQL> select first 1 MON$TRANSACTION_ID from MON$TRANSACTIONS;
Statement failed, SQLSTATE = 22000
Malformed string
...
Рейтинг: 0 / 0
21.10.2019, 12:27
    #39879228
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid token. Malformed string. Firebird 3.0 version LI-V3.0.4.33054
Вот это уже лучше. Сбрасывай core dump сервера в такой момент, отсылай разработчикам ссылку.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
21.10.2019, 22:06
    #39879608
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid token. Malformed string. Firebird 3.0 version LI-V3.0.4.33054
deadlock015,

я бы посоветовал "в такой момент" подключиться к базе в UTF8, и посмотреть, будет такая же ошибка, или нет.
Если НЕТ, тогда можно легко прочитать то, что внезапно оказалось malformed string.
Может, сервер просто не может что-то перекодировать в win1251.
...
Рейтинг: 0 / 0
21.10.2019, 22:42
    #39879615
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid token. Malformed string. Firebird 3.0 version LI-V3.0.4.33054
kdv,

может не в UTF, а в NONE?
...
Рейтинг: 0 / 0
21.10.2019, 23:44
    #39879627
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid token. Malformed string. Firebird 3.0 version LI-V3.0.4.33054
Cobalt747,

да может и в none (это "не в попе"), никто ж не запрещает.
Просто автор пишет
"Charset: WIN1251, isql -ch WIN1251. "
Значит, он теоретически и в mon$ лезет с 1251, а вдруг там кто-то не в 1251 подцепился, или еще что.
...
Рейтинг: 0 / 0
22.10.2019, 13:08
    #39879869
deadlock015
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid token. Malformed string. Firebird 3.0 version LI-V3.0.4.33054
использовал и UTF8 и NONE .... Ошибка и все.
...
Рейтинг: 0 / 0
18.02.2020, 15:31
    #39928027
Konstanrtin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid token. Malformed string. Firebird 3.0 version LI-V3.0.4.33054
та же ситуация была, попробовал в IBExpert поставил кодировку win1252, хотя сама база на UTF8, помогло, malformed string пропала
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Invalid token. Malformed string. Firebird 3.0 version LI-V3.0.4.33054 / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]