
«В Revit произошла серьёзная ошибка. Невозможно завершить текущее действие.»
Эту фразу видел каждый, кто работает в Revit. Из неё не понять, что сломалось, где и почему. В тексте предлагают «проверить файл в последней версии Revit» или «обратиться к справке». Ни то ни другое не помогает.
Окно ошибки почти всегда бесполезно
Окно Revit показывает только вывод: что-то пошло не так. Причину оно не показывает. Её приходится искать там, где Revit записывает всё подряд.
Вся правда лежит в журналах
Revit ведёт журнал (journal) каждой сессии. В нём записано всё: какие команды выполнялись, какие надстройки загружались, какие транзакции открывались, какие ошибки возникали и в каком порядке. Лежат журналы здесь:
C:\Users\<имя пользователя>\AppData\Local\Autodesk\Revit\Autodesk Revit 2024\Journals\
Для другой версии Revit меняется только год в пути. В папке обычно есть:
journal.XXXX.txt— основной журнал сессии, он может весить десятки мегабайт;journal.XXXX.0001.dmp— дамп падения, если Revit упал;*.worker1.log— журналы фоновых процессов.
Руками читать это неудобно: в одной сессии бывает больше миллиона строк, из которых 99% шум. Поэтому я отдаю журналы агенту.
Как это делать: Claude Code или Codex
- Скопируйте файлы из
Journals(нужны последние сессии с падением) в отдельную папку. - Запустите в этой папке Claude Code или Codex.
- Опишите, что видите, и попросите искать причину в журналах.
Пример промпта:
Смотри журналы Revit. Вот такую ошибку я вижу:
«В Revit произошла серьёзная ошибка. Невозможно завершить текущее действие.»
Файл падает при открытии. Найди реальную причину.
Ошибку из окна лучше приложить скриншотом или текстом. Тогда агент сразу знает, какой момент искать в журнале.
Кейс из практики
Модель раздела АИ падала при каждом открытии локальной копии. Три попытки подряд закончились окном «серьёзная ошибка». Само окно ничего не объясняло.
Я передал агенту папку с журналами. Он нашёл причину за несколько минут. Цепочка была такая:
- Модель открывается нормально.
- Revit автоматически перезагружает связь АР.
- После этого два размера в 3D-виде становятся недопустимыми. В журнале это выглядело так:
Размер перпендикулярен текущему виду и уже не является допустимым.Вид "3D вид": Размеры : Стиль линейных размеров : 2,0 GOST COM : Код 13318084Код 13318091 - Ошибка случилась внутри незавершённой транзакции загрузки. Revit не справился с ней и упал.
То есть из-за двух размеров в 3D-виде падала вся модель. Из окна ошибки этого не узнать никак.
Дальше всё просто. Файл открыли без связи АР, нашли эти два размера по ID и удалили. После этого модель открывается и работает.
Агент заодно отсеял шум. В журнале было много ошибок и предупреждений: конфликты версий сборок у надстроек, таймауты Revit Server, исключения от сторонних плагинов. Все они выглядели подозрительно, но к падению отношения не имели.
Вывод
- Окно ошибки Revit почти всегда неинформативно.
- Причина записана в журнале, нужно только её достать.
- Агент (Claude Code, Codex) читает миллионы строк быстрее и точнее человека, потому что умеет отличать причину от шума.
- Если Revit падает, не гадайте. Соберите папку
Journalsи отдайте её агенту.