Сообщество программистов Autodesk в СНГ

ADN Club => Civil 3D API => Тема начата: Дмитрий Загорулькин от 13-03-2019, 12:27:24

Название: Проблема при загрузке Civil 3D 2014. Как найти проблемную DLL?
Отправлено: Дмитрий Загорулькин от 13-03-2019, 12:27:24
При загрузке Civil 3D стала появляться запись в комстроке о том, что не удалось загрузить какую-то DLL:
Не удалось загрузить сборку. Сведения об ошибке: System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
   в Autodesk.AutoCAD.Runtime.DisposableWrapper.get_UnmanagedObject()
   в Autodesk.AutoCAD.ApplicationServices.Document.GetImpObj()
   в Autodesk.AutoCAD.Runtime.CommandClass.CommandThunk.Defun(Boolean force)
   в Autodesk.AutoCAD.Runtime.CommandClass.AddCommand(ICommandLineCallable ca, MethodInfo mi)
   в Autodesk.AutoCAD.ApplicationServices.AutoCADApplicationHolder.Initialize(Assembly assembly)
   в Autodesk.AutoCAD.ApplicationServices.ExtensionLoader.ProcessAssembly(Assembly assembly)Не удалось загрузить сборку. Сведения об ошибке: System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
   в Autodesk.AutoCAD.Runtime.DisposableWrapper.get_UnmanagedObject()
   в Autodesk.AutoCAD.ApplicationServices.Document.GetImpObj()
   в Autodesk.AutoCAD.Runtime.CommandClass.CommandThunk.Defun(Boolean force)
   в Autodesk.AutoCAD.Runtime.CommandClass.AddCommand(ICommandLineCallable ca, MethodInfo mi)
   в Autodesk.AutoCAD.ApplicationServices.AutoCADApplicationHolder.Initialize(Assembly assembly)
   в Autodesk.AutoCAD.ApplicationServices.ExtensionLoader.ProcessAssembly(Assembly assembly)
Проверил все приложения во всех папках ApplicationPlugins отключая по очереди - никак не повлияло. Где ещё можно посмотреть? Или может есть какой-то способ определить путь к проблемной библиотеке?
Извините, вам запрещён просмотр содержимого спойлеров.

AutoCAD Civil 3D 2014
Windows 10 Pro
Название: Re: Как найти проблемную DLL?
Отправлено: Алексей Терно от 13-03-2019, 12:33:11
Попробуй закомментить все в функции Initialize(). Есть такое ощущение, что проблема в получении Autodesk.AutoCAD.ApplicationServices.Document.
Название: Re: Как найти проблемную DLL?
Отправлено: Дмитрий Загорулькин от 13-03-2019, 12:53:49
Это не моя DLL. Ну или может быть моя, но я не знаю какая и откуда она грузится. Проблема не в том что что-то внутри DLL надо исправить, а в том, что я найти не могу откуда и какая DLL грузится.
Название: Re: Как найти проблемную DLL?
Отправлено: Алексей Терно от 13-03-2019, 13:05:46
Посмотри вот тут:
C:\Users\alexe\AppData\Roaming\Autodesk\AutoCAD 2017\R21.0\rus\Plugins\
только для своей версии.
Название: Re: Как найти проблемную DLL?
Отправлено: Дмитрий Загорулькин от 13-03-2019, 13:18:13
А у меня нет такой папки
Название: Re: Как найти проблемную DLL?
Отправлено: Александр Ривилис от 13-03-2019, 13:41:25
Дмитрий Загорулькин,
Очередное обновление Windows 10? Вообще-то AutoCAD 2014 не совместим с Windows 10.
Маловероятно, что ошибка связана с твоим кодом... И что с FIBERWORLD?
Название: Re: Как найти проблемную DLL?
Отправлено: Дмитрий Загорулькин от 13-03-2019, 14:04:52
Да вот не уследил, когда это появилось. Я 2014 версию довольно редко запускаю в последнее время.
И что с FIBERWORLD?
Да чтоб его!!! Да! Установил в 1 - пропала ошибка :)