НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2.4 >> [I128-2688] Record/GetBySid падает при поврежденной SID-индексации📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Исправление ошибок | 2026.2.4 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль Record - Запись ИРБИС
Завершено: 14.07.2026 12:07
Проблема Record/GetBySid может завершиться ошибкой, если SID-индекс возвращает MFN поврежденной записи.
Сценарий
Ожидаемый результат Поврежденная индексная запись пропускается, а GetBySid возвращает валидную запись или штатный пустой результат.
Решение Обернуть индексный путь чтения в защиту от исключений и использовать безопасный fallback-lookup по SID.
-
I1282688: Record/GetBySid падает при поврежденной SIDиндексации. Scope: Record; target release/2026.2; branch bugfix/I128~~2688~~record~~broken~~sid-index. Draft before branch/commit/push/readback; do not publish until the gates in the source notebook pass.
Куда смотреть:
Record. Effect: Record/GetBySid падает при поврежденной SID-индексации. Chrome: not confirmed yet: PR branch is not materialized and the stand is not switched to it.release/2026.2 and contain only merged/delivered dependencies before PR publication.Изменения по файлам:
modules/Record/__call/GetBySid.inc
Record; patch stats: +10/-2.Record/GetBySid падает при поврежденной SID-индексации task scope in this owner area.