powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ошибка при считывании индексов (fb3)
26 сообщений из 26, показаны все 2 страниц
Ошибка при считывании индексов (fb3)
    #39559338
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сервер FB 3.0.3.3283. IBExpert от 13 ноября. При подключении к базе исключение:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Error Message:
----------------------------------------
The cursor identified in a FETCH or CLOSE statement is not open.
Attempt to reclose a closed cursor.


[0054161B] FIB.IBError (Line 556, "FIB.pas" + 55) + $2
[00537DEB] FIBQuery.TFIBQuery.FreeHandle (Line 3268, "FIBQuery.pas" + 8) + $E
[00539E71] FIBQuery.TFIBQuery.SQLChanging (Line 4016, "FIBQuery.pas" + 4) + $8
[010AECA5] IBEDatabases.TIBEDatabase.RefreshIndices (Line 11472, "IBEDatabases.pas" + 0) + $9
[01019621] InspectorFm.TInspectorFrame.RefreshDatabaseObjects (Line 936, "Frames\InspectorFm.pas" + 40) + $C
[0101F7F0] InspectorFm.TInspectorFrame.OpenDatabase (Line 3382, "Frames\InspectorFm.pas" + 114) + $C
[0101A48E] InspectorFm.TInspectorFrame.ObjectsTLDblClick (Line 1291, "Frames\InspectorFm.pas" + 11) + $A
[004552C1] Controls.TControl.DoMouseDown (Line 4306, "Controls.pas" + 2) + $21
[0045537D] Controls.TControl.WMLButtonDblClk (Line 4331, "Controls.pas" + 5) + $C
[00444084] Forms.StdWndProc (Line 1459, "Forms.pas" + 8) + $0
[0044D893] Forms.TApplication.ProcessMessage (Line 6630, "Forms.pas" + 13) + $1
[010CC060] IBExpert.IBExpert (Line 944, "D:\Projects_5\IBExpert\IBExpert.dpr" + 156) + $7

Как следствие, список индексов в дереве БД пуст.
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39559340
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не воспроизводится.
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39559350
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На снапшоте смотрели?
У меня есть чистая база, созданная под 3.0, на которой это сообщение выходит (1,5 Мб). Могу выслать ее на почту.
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39559352
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMaxНа снапшоте смотрели?

Зачем мне на снапшоте смотреть? Рабочая версия - 3.0.2.32703.
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39559360
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставил обратно 3.0.2 - то же самое. На свежесозданной базе.
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39559564
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Присылай базу на мыло.
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39559599
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отправил.
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39638266
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воспроизводится таким образом:
В firebird.conf параметр "UserManager = Srp" заменить на "UserManager = Win_Sspi, Srp" или "UserManager = Srp, Win_Sspi" (и перезапустить сервер, естественно).
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39638457
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMaxВоспроизводится таким образом:
В firebird.conf параметр "UserManager = Srp" заменить на "UserManager = Win_Sspi, Srp" или "UserManager = Srp, Win_Sspi" (и перезапустить сервер, естественно).

Не воспроизводится у меня ни так, ни сяк.
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39638865
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте вот с этим конфигом. Как только в UserManager добавляю второе значение - появляется ошибка. Сейчас добавил Legacy_Auth - и она появилась.
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39638916
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMax,

по идее считывание индексов от конфигурации менеджера пользователей зависеть никак не может.
Ты случайно не пытаешься разместить пользователей в самой БД?
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39638933
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Нет. Дело в другом. Другие UserManager'ы, которые указаны в конфе - их не существует. Правильно - "Srp, Legacy_UserManager", а не "Srp, Legacy_Auth". Поэтому и происходит ошибка.
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39639135
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMaxНет. Дело в другом. Другие UserManager'ы, которые указаны в конфе - их не существует. Правильно - "Srp, Legacy_UserManager", а не "Srp, Legacy_Auth". Поэтому и происходит ошибка.

У меня ничего не происходит.
Каким боком тут эксперт вообще? Он серверные конфиги не читает, а выполняет самый обычный запрос к RDB$INDICES. Вот уже фиг знает сколько лет...
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39639152
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

Можете сказать, какой запрос выполняется в IBEDatabases.TIBEDatabase.RefreshIndices?
Вполне возможно, что действительно IBExpert тут ни при чем и это сам сервер что-то не так обрабатывает.
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39639387
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMaxМожете сказать, какой запрос выполняется в IBEDatabases.TIBEDatabase.RefreshIndices?
Вполне возможно, что действительно IBExpert тут ни при чем и это сам сервер что-то не так обрабатывает.

SELECT ... FROM RDB$INDICES там самый примитивный.
Но дело не в нем, судя по всему, он даже и не пытается выполниться. Что-то там до него происходит.
А до него он юзеров из SEC$USERS вычитывает. Посмотри, что селект из этой таблицы возвращает.
Похоже, в этом проблема.
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39639713
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertА до него он юзеров из SEC$USERS вычитывает. Посмотри, что селект из этой таблицы возвращает.
Похоже, в этом проблема.

При считывании "SELECT * FROM SEC$USERS" ошибка:
Код: plaintext
1.
Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements.
Missing user management plugin.
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39639725
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, так... Указал я у себя в конфиге несуществующий UserManager.
Индексы грузятся. Селект из SEC$USERS выдает "Missing user management plugin".

1. Какая у тебя версия эксперта?
2. Какая у тебя версия сервера?
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39639726
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert1. Какая у тебя версия эксперта?
2. Какая у тебя версия сервера?
1. Была 2017.11.13. Обновился до 2018.04.22 - то же самое.
2. Проверял на 3.0.3.32900 и 3.0.4.32967.
Соединение Local, XNet (FB 3).
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39639732
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot CyberMax]IBExpertСоединение Local, XNet (FB 3).

Понятно. Я таким никогда не пользуюсь. Через localhost воспроизводится?
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39639765
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertЧерез localhost воспроизводится?
Не воспроизводится. База открылась без ошибок.
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39640164
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMaxНе воспроизводится. База открылась без ошибок.

Значит, таки сервер чё-то там мутит при работе через XNet.
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39641168
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

Я не совсем понял, где проблема-то? Если при соединении через localhost так же ошибка при чтении из SEC$USERS, то почему при XNET это фатально?
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39641357
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMax,

ты в ISQL попробуй при подключении через XNET выполнить SELECT * FROM SEC$USERS
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39641386
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SEC$USER_NAME                   SEC$FIRST_NAME                   SEC$MIDDLE_NAME
                  SEC$LAST_NAME                    SEC$ACTIVE SEC$ADMIN   SEC$DE
SCRIPTION SEC$PLUGIN
=============================== ================================ ===============
================= ================================ ========== ========= ========
========= ===============================
Statement failed, SQLSTATE = HY000
Missing user management plugin

Я думаю, здесь поведение сервера правильное. Через localhost то же самое. Имхо, проблема в обработке исключения в IBExpert.
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39641460
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMaxЯ не совсем понял, где проблема-то? Если при соединении через localhost так же ошибка при чтении из SEC$USERS, то почему при XNET это фатально?

В обоих случаях эксперт обламывается с селектом из SEC$USERS и пытается закрыть запрос. С локалхостом это проходит, а с XNET почему-то нет.
...
Рейтинг: 0 / 0
Ошибка при считывании индексов (fb3)
    #39641461
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMaxИмхо, проблема в обработке исключения в IBExpert.

Вполне возможно.
...
Рейтинг: 0 / 0
26 сообщений из 26, показаны все 2 страниц
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ошибка при считывании индексов (fb3)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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