Добавить в корзинуПозвонить
Найти в Дзене

Журнал ошибок Revit

Журнал Revit (Revit Journal) — это текстовый файл, который записывает каждое действие пользователя и программы в ходе сессии. Здесь фиксируются причины критических ошибок, конфликтов плагинов и внезапных вылетов. По умолчанию Revit сохраняет журналы в скрытой системной папке. Чтобы быстро попасть туда, выполните следующие действия: В этой папке вы увидите файлы с расширением .txt, которые называются по шаблону journal.0001.txt. Чем больше номер, тем свежее файл. Самый актуальный журнал (текущей сессии) обычно имеет самый большой номер. Этот файл создается вспомогательным процессом — RevitWorker.exe.
Autodesk вынесла часть задач из основного потока в отдельные процессы (воркеры), чтобы интерфейс Revit не «замерзал», пока выполняются тяжелые вычисления. Журналы — это огромные массивы текста. Чтобы найти причину проблемы, используйте любой текстовый редактор (лучше всего Notepad++ или VS Code, так как они корректно подсвечивают структуру) и поиск (Ctrl + F). Если Revit вылетел или выда
Оглавление

Журнал Revit (Revit Journal) — это текстовый файл, который записывает каждое действие пользователя и программы в ходе сессии. Здесь фиксируются причины критических ошибок, конфликтов плагинов и внезапных вылетов.

Где найти журналы Revit?

По умолчанию Revit сохраняет журналы в скрытой системной папке. Чтобы быстро попасть туда, выполните следующие действия:

  1. Нажмите комбинацию клавиш Win + R.
  2. В появившемся окне введите (или скопируйте) следующий путь:
    %LOCALAPPDATA%\Autodesk\Revit\Autodesk Revit 2024\Journals
    (Замените «2024» на вашу версию программы).
  3. Нажмите Enter.

В этой папке вы увидите файлы с расширением .txt, которые называются по шаблону journal.0001.txt. Чем больше номер, тем свежее файл. Самый актуальный журнал (текущей сессии) обычно имеет самый большой номер.

-2

Файл journal.0001.worker1.log (Лог воркера)

Этот файл создается вспомогательным процессом — RevitWorker.exe.
Autodesk вынесла часть задач из основного потока в отдельные процессы (воркеры), чтобы интерфейс Revit не «замерзал», пока выполняются тяжелые вычисления.

  • Что внутри: Техническая информация о фоновых задачах. Чаще всего это:
    Генерация графики и отрисовка видов.
    Расчеты инженерных систем (ОВК и ВК).
    Фоновое копирование или фоновая печать.
    Связь с облачными сервисами (Autodesk Construction Cloud / BIM 360).
  • Когда смотреть: Если в модели пропадают элементы, некорректно отображается графика, «тормозят» расчеты систем или возникают ошибки при фоновой печати.

Как пользоваться журналом?

Журналы — это огромные массивы текста. Чтобы найти причину проблемы, используйте любой текстовый редактор (лучше всего Notepad++ или VS Code, так как они корректно подсвечивают структуру) и поиск (Ctrl + F).

Что искать? (Ключевые слова)

Если Revit вылетел или выдал ошибку, открывайте самый свежий журнал, перематывайте в самый конец и ищите снизу вверх следующие слова:

  • Error — общие ошибки.
  • Exception — программные исключения (часто связаны с критическими сбоями).
  • System.Exception — серьезная системная ошибка, часто указывает на конфликт API или плагинов.
  • Failures — записи о неудачных операциях в модели.
  • API_ERROR — если ошибка вызвана сторонним плагином или скриптом.
  • Managed Exception — ошибка в коде .NET (актуально для разработчиков плагинов).

Примеры ошибок и их интерпретация

1. Ошибка плагина (Add-in)

Если вы видите в журнале строку, похожую на эту:
' 0:< API_ERROR [MyPluginName] : System.NullReferenceException
Это означает, что конкретный плагин (MyPluginName) попытался обратиться к объекту, которого не существует.
Решение: Отключите этот плагин и проверьте, сохраняется ли проблема.

2. Нехватка оперативной памяти

Если в журнале много записей вида:
' 0:< Memory is low, Revit is trying to free some space.
Программа сигнализирует, что ей не хватает ресурсов для обработки текущей задачи (например, при рендеринге или синхронизации тяжелой модели).
Решение: Увеличьте файл подкачки или объем ОЗУ.

3. Проблема с графическим ускорением

' 0:< G_RE_INVALID_PRIMITIVE_TYPE или ошибки со словами Direct3D.
Это указывает на конфликт Revit с видеокартой или драйвером.
Решение: Попробуйте отключить «Аппаратное ускорение» в настройках Revit (Файл -> Параметры -> Графика).

4. Ошибка при открытии файла

' 0:< Failed to open document: [Path] - File is corrupt.
Это самый печальный сценарий, когда журнал прямо говорит, что файл поврежден.
Решение: Попробуйте открыть файл с галочкой «Проверить» (Audit) или восстановить его из папки Backup.

Советы

  1. Смотрите в конец: Обычно причина вылета находится в последних 20–50 строках файла.
  2. Сравнение: Если ошибка воспроизводится на одном ПК, но не на другом — сравните их журналы. Возможно, дело в разной версии установленного обновления (Update) или конфликтующем аддоне.
  3. Очистка: Папка Journals со временем может занимать гигабайты. Не забывайте периодически удалять старые файлы (старше месяца).
  4. Dump-файлы: Иногда рядом с журналом создаются файлы .dmp. Это дампы памяти, которые полезны для техподдержки Autodesk, но прочитать их без специальных инструментов отладки практически невозможно.