powered by simpleCommunicator - 2.0.34     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Информация об исключении
14 сообщений из 14, страница 1 из 1
Информация об исключении
    #40103971
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вижу, что в последней версии сообщение об исключении теперь форматируется.
Есть 2 проблемы:
1. Если это ХП, то она подсвечивается. А если это пакет, то он не подсвечивается, а имя заключается в двойные кавычки:
At procedure OPER$EXCEPTION$CHECK_DATA line: 12, col: 9
At procedure "PKG$EXCEPTION.FOR_GROUP_DISTRICT" line: 13, col: 9
At procedure "PKG$PLAN_MS.CHECK_CREATE_PLAN" line: 407, col: 17.
2. При клике на ХП, IBE открывает новое окно и подсвечивает красным строку исключения. Только если ХП открывается в ленивом режиме, то неправильно вычисляется смещение и красным подсвечивается другая строка.
...
Рейтинг: 0 / 0
Информация об исключении
    #40104071
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMax

1. Если это ХП, то она подсвечивается. А если это пакет, то он не подсвечивается, а имя заключается в двойные кавычки:


Просто не было под рукой примера текста ошибки со ссылкой на пакет. Допилю.

CyberMax

2. При клике на ХП, IBE открывает новое окно и подсвечивает красным строку исключения. Только если ХП открывается в ленивом режиме, то неправильно вычисляется смещение и красным подсвечивается другая строка.


Я вроде проверял и в ленивом режиме. Ошибается-то на сколько строк?
...
Рейтинг: 0 / 0
Информация об исключении
    #40104250
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
Я вроде проверял и в ленивом режиме. Ошибается-то на сколько строк?

Ровно на количество строк заголовка.

P.S. Спасибо, очень хорошая фича. Если бы еще переход на процедуру/функцию в пакете заработал...
...
Рейтинг: 0 / 0
Информация об исключении
    #40104260
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMax

Ровно на количество строк заголовка.


А версия эксперта какая?
...
Рейтинг: 0 / 0
Информация об исключении
    #40104261
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И такой вопрос. В этом сообщении:
At procedure "PKG$PLAN_MS.CHECK_CREATE_PLAN" line: 407, col: 17.
строка 407 - это в теле пакета или же конкретно в процедуре CHECK_CREATE_PLAN?
...
Рейтинг: 0 / 0
Информация об исключении
    #40104267
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
А версия эксперта какая?

Скачивал вчера, 2021.10.10.
...
Рейтинг: 0 / 0
Информация об исключении
    #40104268
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert
И такой вопрос. В этом сообщении:
At procedure "PKG$PLAN_MS.CHECK_CREATE_PLAN" line: 407, col: 17.
строка 407 - это в теле пакета или же конкретно в процедуре CHECK_CREATE_PLAN?

В теле пакета, учитывая строки
Код: sql
1.
2.
3.
RECREATE PACKAGE BODY PKG$PLAN_MS
AS
BEGIN


То есть кликаю на пакет, перехожу на строку 407 и попадаю точно на нужную строку.
...
Рейтинг: 0 / 0
Информация об исключении
    #40104273
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMax

В теле пакета, учитывая строки


В сегодняшней версии должно работать.

С ленивым режимом пока непонятно, у меня не воспроизводится.
...
Рейтинг: 0 / 0
Информация об исключении
    #40104283
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

Код: plaintext
1.
2.
3.
4.
EXC$CHECK_DATA.
Предыдущий период ТО Ноябрь 2021 г. должен быть закрыт.
At procedure OPER$EXCEPTION$CHECK_DATA line: 12, col: 9
At procedure OPER$EXCEPTION$CHECK_DATA_GD line: 6, col: 5
At procedure "PKG$PLAN_MS.CHECK_CREATE_PLAN" line: 387, col: 17.

Вот перехожу через двойной клик (при этом открывается новое окно):


А вот убираю ленивый режим:


Попробую в свежей версии, может, исправлено уже.
...
Рейтинг: 0 / 0
Информация об исключении
    #40104289
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделай, плиз, пример процедуры, на которой можно воспроизвести.
Чего она делает - пофигу, может вообще ничего не делать, лишь бы там строки в теле и параметры были.
И пример строки сообщения: At procedure TEST_PROC line: 12, col: 9.
Переход в редактор по гиперлинку из такой строки с позиционированием работает в любом редакторе кода, так что я смогу скомпилировать твою процедуру и протестировать переход/позиционирование.
...
Рейтинг: 0 / 0
Информация об исключении
    #40104602
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверил вчерашнюю сборку. Переход на строку в пакете работает правильно.
Что касается ХП. Там следующая ситуация.
1. Судя по всему, у меня вмешивается баг Firebird'а 3.0.7 (3.0.6) с номером строки: 6624
2. Если окно с ХП уже было открыто, то подсветка со строкой - правильная (в обоих режимах). Если же окно не было открыто, то оно открывается и если сразу в "ленивом" режиме, позиционирование происходит с ошибкой - отсчет идет без учета того, что есть еще заголовок, который не отображается.
3. При переключении в "ленивый" режим и обратно, строка с красным фоном окрашивается без учета режима - это всегда, например, 31 строка, несмотря на то, что в "ленивом" режиме это 26 строка.
...
Рейтинг: 0 / 0
Информация об исключении
    #40104632
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMax

Что касается ХП. Там следующая ситуация.


Нашел уже проблему.
...
Рейтинг: 0 / 0
Информация об исключении
    #40106532
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите еще исключение при вставке:


Причем клик на имени таблицы не работает.
...
Рейтинг: 0 / 0
Информация об исключении
    #40106533
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMax
Посмотрите еще исключение при вставке:


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


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