Проблема при загрузке Civil 3D 2014. Как найти проблемную DLL?

Автор Тема: Проблема при загрузке Civil 3D 2014. Как найти проблемную DLL?  (Прочитано 2894 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 735
При загрузке 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
« Последнее редактирование: 13-03-2019, 14:09:06 от Дмитрий Загорулькин »

Оффлайн Алексей Терно

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Re: Как найти проблемную DLL?
« Ответ #1 : 13-03-2019, 12:33:11 »
Попробуй закомментить все в функции Initialize(). Есть такое ощущение, что проблема в получении Autodesk.AutoCAD.ApplicationServices.Document.

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 735
Re: Как найти проблемную DLL?
« Ответ #2 : 13-03-2019, 12:53:49 »
Это не моя DLL. Ну или может быть моя, но я не знаю какая и откуда она грузится. Проблема не в том что что-то внутри DLL надо исправить, а в том, что я найти не могу откуда и какая DLL грузится.

Оффлайн Алексей Терно

  • ADN Club
  • ****
  • Сообщений: 381
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Re: Как найти проблемную DLL?
« Ответ #3 : 13-03-2019, 13:05:46 »
Посмотри вот тут:
C:\Users\alexe\AppData\Roaming\Autodesk\AutoCAD 2017\R21.0\rus\Plugins\
только для своей версии.

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 735
Re: Как найти проблемную DLL?
« Ответ #4 : 13-03-2019, 13:18:13 »
А у меня нет такой папки

Отмечено как Решение Дмитрий Загорулькин 13-03-2019, 14:05:05

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Как найти проблемную DLL?
« Ответ #5 : 13-03-2019, 13:41:25 »
Дмитрий Загорулькин,
Очередное обновление Windows 10? Вообще-то AutoCAD 2014 не совместим с Windows 10.
Маловероятно, что ошибка связана с твоим кодом... И что с FIBERWORLD?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 735
Re: Как найти проблемную DLL?
« Ответ #6 : 13-03-2019, 14:04:52 »
Да вот не уследил, когда это появилось. Я 2014 версию довольно редко запускаю в последнее время.
И что с FIBERWORLD?
Да чтоб его!!! Да! Установил в 1 - пропала ошибка :)