Известна ли проблема “assertion failed: pWo != NULL” в текущей сборке nanoCAD BIM ОПС 25?

Ошибка “assertion failed: pWo != NULL” и зависания AppHangB1 в nanoCAD BIM ОПС 25.0.6785.4733 (WoWrapper.cpp, CwWoEngine.dll)

После запуска nanoCAD BIM ОПС 25 (версия 25.0.6785.4733, Windows 11 Pro 10.0.22631) при выполнении любых операций в Менеджере проекта появляются критические ошибки и сообщения:

  • File: ...AcadWoFactory.cpp Line: 201 release unknown wise object

  • Assertion failed: File: D:\BA\wrk\ca51cc261d4b1e47\ProjectStudio\SRC_ROOT\WoEngine\WoWrapper.cpp Line: 340 (выделено: pWo != NULL)

После появления ошибок программа зависает и аварийно завершает работу. В журнале событий Windows и Reliability History зафиксированы следующие сообщения:

  • Имя события: RADAR_PRE_LEAK_64
    app: nCad.exe 25.0.6785.4733
  • Имя события: AppHangB1
    Application Name: nCad.exe, Application Version: 25.0.6785.4733, Hang Type: 134217728

Что уже предпринято:

  1. Сброшен профиль в Options → Profiles (Профили) → Reset All (Сбросить всё), не помогло.
  2. Сброшен интерфейс в Customize User Interface → Interface (Интерфейс) → Reset All (Сбросить всё).
  3. Переключен графический движок в Options → Graphics → Display (Графика → Отображение), протестированы режимы OpenGL и DirectX.
  4. Выполнен жёсткий сброс: переименованы папка профиля %AppData%\Roaming\Nanosoft\nanoCAD x64 25.0 и ветка реестра HKEY_CURRENT_USER\SOFTWARE\Nanosoft\nanoCAD x64\25.0

Зависание и сбой происходят при любом действии в Менеджере проекта сразу после открытия проепкта, без кастомных модификаций или подключённых сторонних модулей.


Что делать для продолжения работы с проектами?


Тэги темы:

Ответы

  • Методом исключения (как это часто бывает в работе с Нанокад) выяснил, что беда где-то внутри БД проекта. Есть ли у нанософт инструмент редактора и проверок на ошибки БД 25 версий продукта?

  • Распарсил все поля, по логике и архитектуре похоже на то, что nanoCAD падает сталкиваясь с висячей ссылкой на удаленный в таблице БД объект.

    движок ProjectStudio (WoEngine) не может найти или создать указатель на wise object (assert pWo != NULL), на который есть ссылка в проекте, но нет самой записи в БД, либо битая ссылка

    всем спасибо за внимание к моему монологу (привыкать ли? лол), как обычно разобрался в косяках софта сам, хотя раньше никогда понятия не имел что это всё такое… заняло всего один рабочий день.

    надеюсь починят …


  • Добрый день!

    В Тех.поддержку через ЛК нужно писать, быстрее будет. Форум больше для общения, чем для быстрого решения проблем.

  • Добрый день!

    Я правильно понимаю, что этот же вопрос есть в тех. поддержке? Если да, то там запрос информации про историю проекта. Очень интересует история шкафа.