powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
25 сообщений из 28, страница 1 из 2
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573223
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Текст ошибки

Код: plaintext
1.
2.
3.
4.
5.
6.
Error Message:
----------------------------------------
Access violation at address 00F92D72 in module 'IBExpert.exe'. Read of address 00000000

[00F92D72] NewFieldsFm.TNewFieldsFrame.GetCanEditField (Line 2738, "Frames\NewFieldsFm.pas" + 1) + $1B
[00403BD3] System.@HandleAnyException + $33

Возникает спонтанно, при переподключении к той же БД скорее всего больше не проявляется, зато может начать проявляться при подключении к какой-то другой БД.

Поскольку вроде как была идея создать здесь подфорум для обсуждения IBExpert, то вот - завел топик, так сказать, в поддержку оной :)
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573235
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В продолжение темы.

Эта же ошибка вылезает при выборе Enter-ом любой таблицы/вьюхи/процедуры из дерева объектов.

Если объект открывать двойным кликом, ошибки не возникает.
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573251
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonline,

Подтверждаю. Примерное воспроизведение: работаем с базой, подключаемся к другой базе (от первой отключатся не обязательно), выбираем что-то в инспекторе - получаем AV.
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573286
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в сегодняшнем билде воспроизводится?
Про этот баг знаю, воспроизводил, прогонял в отладчике - так и не понял, как лечить...
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573296
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

Что-то мне кажется, что перед опросом метаданных (для вывода в форму редактирования таблицы), идет запрос со старым/предыдущим активным подключением, которое нифига не то, что нужно... Это скорее всего пальцем в небо, но....
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573298
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert> воспроизводил - так и не понял, как лечить...

Так если ты воспроизвёл - в чём проблема собсно? :)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573309
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert, это из той же оперы, что и при удалении генератора?
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573329
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамIBExpert>воспроизводил - так и не понял, как лечить...

Так если ты воспроизвёл - в чём проблема собсно? :)


В демонах. Они иногда суют в некую переменную то, чего там не должно быть. Это причина, а демоны пока неуловимы.
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573333
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanIBExpert, это из той же оперы, что и при удалении генератора?

Я не помню про генераторы. Что с ними?
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573341
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert, я в почте писал, после удаления генератора эксперт пытается читать его же значение.
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573345
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanIBExpert, я в почте писал, после удаления генератора эксперт пытается читать его же значение.

Это у меня даже не воспроизводится.
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573390
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertА в сегодняшнем билде воспроизводится?
Про этот баг знаю, воспроизводил, прогонял в отладчике - так и не понял, как лечить...

Не совсем.

Пока что удалось - подключиться к одной базе, что-то поделать (возможно, редактировать текст, который лежит в блогах), отключиться. Попытаться открыть Enter-ом другую базу. Получил

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Error Message:
----------------------------------------
Privileged instruction

[0094BB75] dxTL. + $0
[00403BD3] System.@HandleAnyException + $33
[00503F91] Db.TStringField.GetValue (Line 4285, "DB.pas" + 1) + $6

Другой раз при такой же последовательности действий получил
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Error Message:
----------------------------------------
Access violation at address 00403876 in module 'IBExpert.exe'. Read of address 78640400

[00403876] System.@AsClass + $6
[00403BD3] System.@HandleAnyException + $33
[0095D50B] dxTL.DrawCells (Line 8631, "dxTL.pas" + 67) + $15
[009604BD] dxTL.TCustomdxTreeList.Paint (Line 9421, "dxTL.pas" + 44) + $1
[0045BEEB] Controls.TCustomControl.PaintWindow (Line 8209, "Controls.pas" + 6) + $5
[00457D66] Controls.TWinControl.PaintHandler (Line 5788, "Controls.pas" + 4) + $13
[00458233] Controls.TWinControl.WMPaint (Line 5923, "Controls.pas" + 6) + $4
[004582CB] Controls.TWinControl.WMPaint (Line 5936, "Controls.pas" + 19) + $4
[0045BE84] Controls.TCustomControl.WMPaint (Line 8198, "Controls.pas" + 2) + $4
[0096072C] dxTL.TCustomdxTreeList.WndProc (Line 9513, "dxTL.pas" + 47) + $4
[00444010] Forms.StdWndProc (Line 1459, "Forms.pas" + 8) + $0
[0044D81F] Forms.TApplication.ProcessMessage (Line 6630, "Forms.pas" + 13) + $1
[00F247B5] IBEErrorF.IBEError (Line 39, "IBEErrorF.pas" + 5) + $5
[00F67C15] Main.TIBEMainForm.AppEventsException (Line 11114, "Main.pas" + 23) + $3
[0044DB09] Forms.TApplication.HandleException (Line 6752, "Forms.pas" + 6) + $F
[00444010] Forms.StdWndProc (Line 1459, "Forms.pas" + 8) + $0

И потом сразу же по закрытии этого сообщения об ошибке - уже знакомое
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Error Message:
----------------------------------------
Access violation at address 00FF1195 in module 'IBExpert.exe'. Write of address 06629FA2

[00FF1195] InspectorFm.TInspectorFrame.RecompileTriggers (Line 8526, "Frames\InspectorFm.pas" + 3) + $5E
[00403BD3] System.@HandleAnyException + $33
[00503F91] Db.TStringField.GetValue (Line 4285, "DB.pas" + 1) + $6
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573392
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonline,

В продолжение - при попыте закрыть Експерт получаю следующие сообщения об ошибках:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Error Message:
----------------------------------------
Access violation at address 00403876 in module 'IBExpert.exe'. Read of address 78640400

[00403876] System.@AsClass + $6
[00403BD3] System.@HandleAnyException + $33
[0095D50B] dxTL.DrawCells (Line 8631, "dxTL.pas" + 67) + $15
[009604BD] dxTL.TCustomdxTreeList.Paint (Line 9421, "dxTL.pas" + 44) + $1
[0045BEEB] Controls.TCustomControl.PaintWindow (Line 8209, "Controls.pas" + 6) + $5
[00457D66] Controls.TWinControl.PaintHandler (Line 5788, "Controls.pas" + 4) + $13
[00458233] Controls.TWinControl.WMPaint (Line 5923, "Controls.pas" + 6) + $4
[004582CB] Controls.TWinControl.WMPaint (Line 5936, "Controls.pas" + 19) + $4
[0045BE84] Controls.TCustomControl.WMPaint (Line 8198, "Controls.pas" + 2) + $4
[0096072C] dxTL.TCustomdxTreeList.WndProc (Line 9513, "dxTL.pas" + 47) + $4
[00444010] Forms.StdWndProc (Line 1459, "Forms.pas" + 8) + $0
[0044D81F] Forms.TApplication.ProcessMessage (Line 6630, "Forms.pas" + 13) + $1
[00F247B5] IBEErrorF.IBEError (Line 39, "IBEErrorF.pas" + 5) + $5
[00F67C15] Main.TIBEMainForm.AppEventsException (Line 11114, "Main.pas" + 23) + $3
[0044DB09] Forms.TApplication.HandleException (Line 6752, "Forms.pas" + 6) + $F
[00444010] Forms.StdWndProc (Line 1459, "Forms.pas" + 8) + $0
[00F4DC09] Main.IBExpertWindowProc (Line 1984, "Main.pas" + 12) + $13
[0044821B] Forms.TCustomForm.DefaultHandler (Line 3685, "Forms.pas" + 5) + $1A
[00448F95] Forms.TCustomForm.WMSysCommand (Line 4130, "Forms.pas" + 7) + $4
[00446F4E] Forms.TCustomForm.WndProc (Line 3063, "Forms.pas" + 94) + $5

Потом сразу

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Error Message:
----------------------------------------
Access violation at address 00403876 in module 'IBExpert.exe'. Read of address 78640400

[00403876] System.@AsClass + $6
[00403BD3] System.@HandleAnyException + $33
[00FF8EBA] InspectorFm.TInspectorFrame.SaveDBETreeState (Line 11727, "Frames\InspectorFm.pas" + 9) + $4
[00F59731] Main.TIBEMainForm.FormCloseQuery (Line 5150, "Main.pas" + 61) + $5
[00F67E90] Main.TIBEMainForm.CloseQuery (Line 11167, "Main.pas" + 3) + $C
[00446F4E] Forms.TCustomForm.WndProc (Line 3063, "Forms.pas" + 94) + $5

После чего Експерт не закрывается.
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573398
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonline,

Все это никакой зацепки не дает, к сожалению.
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573426
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonline,

Да, кстати, а вот эти портянки они появились вместо той ошибки, которая в начале топика обозначена? Или и раньше были?
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573428
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertmiwaonline,

Все это никакой зацепки не дает, к сожалению.
У меня гарантировано ведет к ошибке такая последовательность действий: открываю любую базу, в ней - таблицу с текстовым блобом, редактирую этот блоб в закладке Data, жму Post, закрываю блоб-эдитор, жму дисконнект, на запрос "Что делать с транзакцией" отвечаю Commit.

После этого при открытии другой базы Ентером получаю вышеописанные ошибки.
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573430
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertmiwaonline,

Да, кстати, а вот эти портянки они появились вместо той ошибки, которая в начале топика обозначена? Или и раньше были?

Вместо.
Та ошибка, которая была раньше, уже не появляется.
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573436
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

IBE v2013.11.7.1

Воспроизведение:
1) открываем 1 базу (коннект)
... Что-то там выбираем в испекторе ....
2) открываем 2 базу (коннект)
3) закрываем 1 базу (дисконнект)
4) пытаемся открыть что-то из базы 2 - получаем (стабильно!) - что делает эта GetCanEditField?

Error Message:
----------------------------------------
Access violation at address 00F869A6 in module 'ibexpert.exe'. Read of address 00000000

[00F869A6] NewFieldsFm.TNewFieldsFrame.GetCanEditField (Line 2738, "Frames\NewFieldsFm.pas" + 1) + $1B
[00403BD3] System.@HandleAnyException + $33
[00F5658D] Main.TIBEMainForm.actFieldEditUpdate (Line 8771, "Main.pas" + 1) + $E
[00F7E68A] NewFieldsFm.CreateFieldsFrame (Line 355, "Frames\NewFieldsFm.pas" + 13) + $6
[00DA743F] TblViewF.TTableViewForm.RefreshFields (Line 478, "TblViewF.pas" + 5) + $1A
[00DA8847] TblViewF.TTableViewForm.aRefreshExecute (Line 824, "TblViewF.pas" + 21) + $2
[00DA8F24] TblViewF.TTableViewForm.FormShow (Line 963, "TblViewF.pas" + 92) + $5
[00446819] Forms.TCustomForm.DoShow (Line 2829, "Forms.pas" + 1) + $14
[00455005] Controls.TControl.WndProc (Line 4227, "Controls.pas" + 37) + $6
[00446F2E] Forms.TCustomForm.WndProc (Line 3063, "Forms.pas" + 94) + $5
[00454E4C] Controls.TControl.Perform (Line 4152, "Controls.pas" + 5) + $C
[00457693] Controls.TWinControl.UpdateShowing (Line 5568, "Controls.pas" + 16) + $C
[004576FE] Controls.TWinControl.UpdateControlState (Line 5586, "Controls.pas" + 7) + $1C
[00446F2E] Forms.TCustomForm.WndProc (Line 3063, "Forms.pas" + 94) + $5
[00454E4C] Controls.TControl.Perform (Line 4152, "Controls.pas" + 5) + $C
[00453C40] Controls.TControl.SetVisible (Line 3401, "Controls.pas" + 5) + $F
[00FD2ECD] InspectorFm.TInspectorFrame.InternalEditObject (Line 1455, "Frames\InspectorFm.pas" + 20) + $6
[00FD2D45] InspectorFm.TInspectorFrame.ObjectsTLDblClick (Line 1427, "Frames\InspectorFm.pas" + 28) + $4
[0045522D] Controls.TControl.DoMouseDown (Line 4306, "Controls.pas" + 2) + $21
[004552E9] Controls.TControl.WMLButtonDblClk (Line 4331, "Controls.pas" + 5) + $C
[00443FF0] Forms.StdWndProc (Line 1459, "Forms.pas" + 8) + $0
[0044D7FF] Forms.TApplication.ProcessMessage (Line 6630, "Forms.pas" + 13) + $1
[010756B7] IBExpert.IBExpert (Line 1377, "D:\Projects_5\IBExpert\IBExpert.dpr" + 593) + $7
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573438
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miwaonlineВместо.
Та ошибка, которая была раньше, уже не появляется.

Ну, ясно... Придется ее пока на место вернуть и таки ловить демонов.
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573441
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster,

Кстати, если держать открытыми 2 коннекта - такого вроде бы нет...
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573443
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertmiwaonlineВместо.
Та ошибка, которая была раньше, уже не появляется.

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

Ну и касаемо выбора Enter-ом объекта базы данных - не могу гарантировать, что ошибки больше нет, так как мне так и не удалось нащупать последовательность действий, при которой она (ошибка) точно проявляется.
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573450
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster4) пытаемся открыть что-то из базы 2 - получаем (стабильно!) - что делает эта GetCanEditField?


Дело не в том, что она делает, а в том, что вызывается метод одного объекта, когда в переменной лежит указатель совсем на другой.
И вопрос как раз в том, как он туда, в эту переменную, попадает.

Ладно, завтра поковыряюсь...
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38573523
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

Кстати, если поможет - он у меня при закрытии (после AV) еще и сигналит, что структура полей в таблице изменена (чего я не делал).
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38630940
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zirra> Баян:
> http://www.sql.ru/forum/1079643/oshibka-v-ibexpert-2014-2-22-1-pri-nazhatii-na-enter-v-sql-redaktore
А про самоубирающийся навигатор под RDP - помнишь?.. 4-)

--
Vladimir A.Bakhvaloff
E-Mail: zirra1969<bark>gmail<dot>com

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ошибка в IBExpert 2014.2.22.1 при нажатии на Enter в SQL-редакторе
    #38630954
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirra А про самоубирающийся навигатор под RDP - помнишь?.. 4-)


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


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