**Ошибка “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) при выполнении любых операций в Менеджере проекта появляются критические ошибки и сообщения:
После появления ошибок программа зависает и аварийно завершает работу. В журнале событий 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
Что уже предпринято:
Сброшен профиль в Options → Profiles (Профили) → Reset All (Сбросить всё), не помогло.
Сброшен интерфейс в Customize User Interface → Interface (Интерфейс) → Reset All (Сбросить всё).
Переключен графический движок в Options → Graphics → Display (Графика → Отображение), протестированы режимы OpenGL и DirectX.
Зависание и сбой происходят при любом действии в Менеджере проекта сразу после открытия проепкта, без кастомных модификаций или подключённых сторонних модулей.
Методом исключения (как это часто бывает в работе с Нанокад) выяснил, что беда где-то внутри БД проекта. Есть ли у нанософт инструмент редактора и проверок на ошибки БД 25 версий продукта?
Распарсил все поля, по логике и архитектуре похоже на то, что nanoCAD падает сталкиваясь с висячей ссылкой на удаленный в таблице БД объект.
движок ProjectStudio (WoEngine) не может найти или создать указатель на wise object (assert pWo != NULL), на который есть ссылка в проекте, но нет самой записи в БД, либо битая ссылка
всем спасибо за внимание к моему монологу (привыкать ли? лол), как обычно разобрался в косяках софта сам, хотя раньше никогда понятия не имел что это всё такое… заняло всего один рабочий день.
Распарсил все поля, по логике и архитектуре похоже на то, что nanoCAD падает сталкиваясь с висячей ссылкой на удаленный в таблице БД объект.
движок ProjectStudio (WoEngine) не может найти или создать указатель на wise object (assert pWo != NULL), на который есть ссылка в проекте, но нет самой записи в БД, либо битая ссылка
всем спасибо за внимание к моему монологу (привыкать ли? лол), как обычно разобрался в косяках софта сам, хотя раньше никогда понятия не имел что это всё такое… заняло всего один рабочий день.
надеюсь починят …
Добрый день!
Я правильно понимаю, что этот же вопрос есть в тех. поддержке? Если да, то там запрос информации про историю проекта. Очень интересует история шкафа.
Распарсил все поля, по логике и архитектуре похоже на то, что nanoCAD падает сталкиваясь с висячей ссылкой на удаленный в таблице БД объект.
движок ProjectStudio (WoEngine) не может найти или создать указатель на wise object (assert pWo != NULL), на который есть ссылка в проекте, но нет самой записи в БД, либо битая ссылка
всем спасибо за внимание к моему монологу (привыкать ли? лол), как обычно разобрался в косяках софта сам, хотя раньше никогда понятия не имел что это всё такое… заняло всего один рабочий день.
надеюсь починят …
Ошибку поправили.
Обновите версию 25.0. Актуальная сборка (6157). Старую обязательно удалить. Поверх не устанавливается.