Людмила Николаевна, добрый день
Прошу прощения, что мы вас засыпаем вопросами. Столкнулись с очередной странностью - ошибка -401 . Я бы назвал её плавающей ошибкой. Ошибка выскакивает по одной базе (к примеру, knsv), а мы отключаем другую базу от ККО (к примеру, Ebibl) и ошибка пропадает - что странно.
Ошибка выскакивает при удалении семестра из дисциплины в АРМ Книгообеспечености 2021.1 (D2).
Что мы делали, чтобы локализовать ошибку 401:
1. Ошибка -401 первоначально появилась по базе EBIBL (vdel83.gbl), мы (на копии сервера) стали базу делить по полам пока ошибка не была найдена на mfn 666 .
2. Обрадовались, что нашли проблемную запись. Загрузили одну mfn 666 в пустую базу EBIBL. Ошибки нету.
3. Загрузили все записи с 1-670 в базу Ebibl. Ошибка есть в Ebibl.
Удалили логически 666-670. Ошибки нету в Ebibl. Но внезапно выскакивает ошибка -401 по другой базе (KNSV)
Восстановили 666 запись. Ошибка вернулась в Ebibl
Удалили 665 запись. Ошибки нету в Ebibl. Но выскакивает ошибка 401 по другой базе (KNSV). Такое чувство, что можно удалить любую запись в Ebibl, чтобы ошибка не появлялась в этой базе.
Отключили базу Ebibl из ККО в mnu. Ошибки нету ни в одной базе.
Понимаю, что звучит очень странно, поэтому прикладываю видео [
www.youtube.com] .
В видео
1. Пробуем удалить Педиатрию 7,8 семестры - ошибка в Ebibl
2. Удаляем логически в Ebibl 666 запись. Ошибка переходит на базу KNSV
3. Перепроверяем. Восстанавливаем запись 666. Ошибка возвращается в Ebibl
4. Удаляем в Ebibl не 666 запись, а 665 запись. Вдруг не в 666 записе дело? Ошибка переходит на базу KNSV. Т.е. в Ebibl мы можем удалить 666 запись и нету ошибки, а можем удалить не 666, а 665 и тоже нету ошибки. Такое чувство, что можно удалить любую запись, в которой фигурирует удаляемая дисциплина
5. Далее логично искать ошибку в KNSV, но мы попробовали отключить базу Ebibl из ККО. Это волшебным образом исправило все ошибки.
Логично предположить, что ошибка в Ebibl. Если одну базу Ebibl оставить для ККО, то ошибка также будет в Ebibl. Отличительная особенность базы, что там э.издания, и через последовательный поиск "акушерство и гинекология" в 691 поле находится в 1200+ записях и в каждой записи по несколько раз "Акушерство и гинекология". Напомню, что мы удаляем семестры из этой дисциплины.
Может быть слишком много записей с этой дисциплиной? Может какая переменная переполняется? Базу можем прислать для воспроизведения ошибки.
Дополнено:
Чуть позже до нас дошло:
Видимо кто-то из наших сотрудников попытался подцепить всю литературу к дисциплине... Сейчас отцепляем всю литературу 1200+ наименований от "Акушерства и гинекологии". Надеюсь это решит эту "плавающую" ошибку
Редактировано 4 раз. Последний раз 01.12.2022 12:24 пользователем kirwish.